0001104659-21-051700.txt : 20210419 0001104659-21-051700.hdr.sgml : 20210419 20210419091812 ACCESSION NUMBER: 0001104659-21-051700 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 148 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210419 DATE AS OF CHANGE: 20210419 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: 21833422 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-20201231x20f.htm FORM 20-F
us-gaap:AccruedLiabilitiesAndOtherLiabilities0001720446--12-312020FYfalse00000.00250.00250.00250.00750.00750.007500Zepp Health Corp914597081287369161560602791214082471P20Y16645000166450001664500016645000us-gaap:AccruedLiabilitiesAndOtherLiabilitiesP1Y1843766795730309391459708156060279P10Y0.00250.0075P1Y1287369169145970812140824715606027900017204462019-04-012019-04-0100017204462018-05-012018-05-0100017204462018-04-302018-04-300001720446us-gaap:SeriesAPreferredStockMemberus-gaap:ParentMember2019-01-012019-12-310001720446us-gaap:SeriesAPreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001720446us-gaap:SeriesAPreferredStockMember2019-01-012019-12-310001720446us-gaap:CommonStockMember2020-01-012020-12-310001720446us-gaap:SeriesAPreferredStockMemberus-gaap:CommonStockMember2019-01-012019-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-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MinimumMember2018-01-012018-12-310001720446us-gaap:SubscriptionAndCirculationMembersrt:MaximumMember2018-01-012018-12-310001720446country:CN2020-12-310001720446srt:MaximumMember2015-01-012015-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2018-01-012018-01-310001720446us-gaap:InternalRevenueServiceIRSMember2018-01-012018-12-310001720446us-gaap:CanadaRevenueAgencyMember2020-01-012020-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2014-01-012014-01-310001720446us-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001720446us-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2014-01-310001720446zepp:PaiAcquisitionMember2020-01-012020-12-310001720446zepp:InvestmentInPromaxoMember2020-12-310001720446zepp:InvestmentInHyperfineMember2020-12-310001720446zepp:InvestmentInAlivoreMember2020-02-290001720446zepp:SifiveIncMember2018-12-310001720446us-gaap:MeasurementInputDiscountRateMember2019-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446us-gaap:MajorityShareholderMember2020-01-012020-12-310001720446srt:MinimumMember2020-12-310001720446us-gaap:RestrictedStockMember2019-01-012019-12-310001720446us-gaap:RestrictedStockMember2018-01-012018-12-310001720446zepp:CooperationAgreementMember2018-12-310001720446zepp:SeriesB2RedeemableConvertiblePreferredStockMember2018-01-012018-12-310001720446zepp:SeriesB1RedeemableConvertiblePreferredStockMember2018-01-012018-12-310001720446us-gaap:ParentMemberus-gaap:IPOMember2019-01-012019-12-310001720446us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2019-01-012019-12-310001720446us-gaap:IPOMember2019-01-012019-12-310001720446us-gaap:ParentMemberus-gaap:IPOMember2018-01-012018-12-310001720446us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2018-01-012018-12-310001720446us-gaap:IPOMember2018-01-012018-12-310001720446us-gaap:CommonClassBMember2019-04-012019-04-300001720446us-gaap:CommonClassAMember2019-04-012019-04-300001720446us-gaap:CommonStockMemberus-gaap:IPOMember2019-01-012019-12-310001720446us-gaap:CommonStockMemberus-gaap:IPOMember2018-02-012018-02-280001720446us-gaap:CommonStockMemberus-gaap:IPOMember2018-01-012018-12-310001720446us-gaap:CommonClassBMemberus-gaap:CommonStockMemberus-gaap:IPOMember2018-02-012018-02-280001720446us-gaap:CommonClassAMember2018-02-012018-02-280001720446us-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:NewAccountingPronouncementMemberus-gaap:RetainedEarningsMember2018-12-310001720446us-gaap:NewAccountingPronouncementMemberus-gaap:ParentMember2018-12-310001720446us-gaap:RetainedEarningsMember2018-12-310001720446us-gaap:ParentMember2018-12-310001720446us-gaap:NoncontrollingInterestMember2018-12-310001720446us-gaap:NewAccountingPronouncementMember2018-12-310001720446us-gaap:AdditionalPaidInCapitalMember2018-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001720446us-gaap:RetainedEarningsMember2017-12-310001720446us-gaap:ParentMember2017-12-310001720446us-gaap:NoncontrollingInterestMember2017-12-310001720446us-gaap:AdditionalPaidInCapitalMember2017-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001720446zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember2020-12-310001720446zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember2019-12-310001720446us-gaap:CommonStockMember2020-12-310001720446us-gaap:CommonStockMember2019-12-310001720446us-gaap:CommonStockMember2018-12-310001720446us-gaap:CommonStockMember2017-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-12-310001720446srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-12-310001720446us-gaap:EmployeeStockOptionMember2019-12-310001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-12-310001720446srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2018-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2015-10-210001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2018-01-310001720446zepp:EquityIncentivePlanTwoThousandFifteenMember2015-10-210001720446srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310001720446srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310001720446us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001720446us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2019-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2015-04-300001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2018-01-012018-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2015-10-212015-10-210001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-01-012019-12-310001720446us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2018-01-012018-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2015-10-212015-10-210001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2015-04-012015-04-300001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2015-10-212015-10-210001720446us-gaap:EmployeeStockOptionMember2018-01-012018-01-310001720446zepp:RelatedPartyConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:OtherRelatedPartiesMember2020-01-012020-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2019-01-012019-12-310001720446zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember2019-01-012019-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2018-01-012018-12-310001720446zepp:OtherRelatedPartiesMember2018-01-012018-12-310001720446zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember2018-01-012018-12-3100017204462015-12-310001720446zepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-04-012021-04-190001720446zepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-01-012021-03-310001720446zepp:HefeiHuahengMember2020-01-012020-12-310001720446us-gaap:LeaseholdImprovementsMember2020-12-310001720446us-gaap:ConstructionInProgressMember2020-12-310001720446us-gaap:ComputerEquipmentMember2020-12-310001720446us-gaap:BuildingMember2020-12-310001720446us-gaap:LeaseholdImprovementsMember2019-12-310001720446us-gaap:ConstructionInProgressMember2019-12-310001720446us-gaap:ComputerEquipmentMember2019-12-310001720446us-gaap:BuildingMember2019-12-310001720446srt:MinimumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001720446srt:MaximumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001720446us-gaap:BuildingMember2020-01-012020-12-310001720446us-gaap:RetainedEarningsMember2020-01-012020-12-310001720446us-gaap:NoncontrollingInterestMember2019-01-012019-12-310001720446srt:MinimumMemberus-gaap:InlandRevenueHongKongMember2018-01-012018-12-310001720446us-gaap:RetainedEarningsMember2018-01-012018-12-310001720446us-gaap:NoncontrollingInterestMember2018-01-012018-12-310001720446us-gaap:CostOfSalesMember2020-01-012020-12-310001720446zepp:YundingMember2020-01-012020-12-310001720446us-gaap:SeriesBPreferredStockMemberus-gaap:ParentMember2018-01-012018-12-310001720446us-gaap:SeriesBPreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001720446us-gaap:SeriesAPreferredStockMemberus-gaap:ParentMember2018-01-012018-12-310001720446us-gaap:SeriesAPreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001720446us-gaap:SeriesBPreferredStockMember2018-01-012018-12-310001720446us-gaap:SeriesAPreferredStockMember2018-01-012018-12-310001720446zepp:HangzhouYunyouTechnologyCoLtdMember2018-01-012018-12-310001720446zepp:JoyrunMember2018-09-012018-09-300001720446zepp:InvestmentInAlivoreMember2019-01-012019-12-310001720446zepp:SifiveIncMember2018-01-012018-12-310001720446zepp:HuayingFundMember2016-01-012016-12-310001720446zepp:HefeiHuahengMember2019-01-012019-12-310001720446zepp:JiangsuYitongHighTechCompanyLimitedMemberzepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-01-012021-04-190001720446zepp:JiangsuYitongHighTechCompanyLimitedMemberus-gaap:SubsequentEventMember2021-01-012021-01-310001720446zepp:OtherInvestorsMember2020-01-012020-12-310001720446zepp:OtherInvestorsMember2019-01-012019-12-310001720446zepp:JoyrunMember2020-01-012020-12-310001720446zepp:JoyrunMember2019-01-012019-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001720446us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001720446us-gaap:StateAdministrationOfTaxationChinaMember2020-12-310001720446zepp:PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember2020-01-012020-12-310001720446us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001720446zepp:TwoThousandTwentyOneBankLoansMember2021-01-012021-04-190001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-012020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-01-012019-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2018-01-012018-12-310001720446zepp:ZeppInvestmentPlatformILtdMember2020-12-310001720446zepp:ZeppIncMember2020-12-310001720446zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember2020-12-310001720446zepp:HuamiNorthAmericaIncMember2020-12-310001720446zepp:HongKongZeppHoldingLimitedMember2020-12-310001720446zepp:GalaxyTradingPlatformLimited.Member2020-12-310001720446zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember2020-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember2020-12-310001720446zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember2017-11-030001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMember2015-04-290001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2020-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2020-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2019-12-310001720446us-gaap:RedeemablePreferredStockMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001720446us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BondsMember2019-12-310001720446zepp:JoyrunMember2018-09-300001720446us-gaap:LicensingAgreementsMember2020-12-310001720446us-gaap:InternetDomainNamesMember2020-12-310001720446us-gaap:InternetDomainNamesMember2019-12-310001720446zepp:HuayingFundMember2020-01-012020-12-310001720446zepp:HuayingFundIiMember2020-01-012020-12-310001720446zepp:HuayingFundMember2019-01-012019-12-310001720446zepp:HuayingFundIiMember2019-01-012019-12-310001720446zepp:HuayingFundMember2018-01-012018-12-310001720446zepp:HangzhouYunyouTechnologyCoLtdMember2019-01-012019-12-310001720446srt:MinimumMemberus-gaap:TradeDressMember2020-01-012020-12-310001720446srt:MaximumMemberus-gaap:TradeDressMember2020-01-012020-12-310001720446zepp:SifiveIncMember2020-12-310001720446zepp:PromaxoIncMember2020-12-310001720446zepp:HyperfineResearchIncMember2020-12-310001720446zepp:AlivecorIncMember2020-12-310001720446zepp:SifiveIncMember2019-12-310001720446zepp:SifiveIncMember2020-01-012020-12-310001720446zepp:InvestmentInPromaxoMember2020-01-012020-12-310001720446zepp:InvestmentInHyperfineMember2020-01-012020-12-310001720446zepp:InvestmentInAlivoreMember2020-01-012020-12-310001720446zepp:SifiveIncMember2019-01-012019-12-310001720446zepp:OthersMember2020-12-310001720446zepp:HuayingFundMember2020-12-310001720446zepp:HuayingFundIiMember2020-12-310001720446zepp:OthersMember2019-12-310001720446zepp:HuayingFundMember2019-12-310001720446zepp:GlobalTechnologyAndInnovationLtd.Member2019-12-310001720446zepp:HuayingFundIiMember2019-12-310001720446zepp:HuayingFundMember2016-12-310001720446us-gaap:EmployeeStockOptionMember2020-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2020-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2020-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMemberus-gaap:StateAdministrationOfTaxationChinaMember2020-01-012020-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMemberus-gaap:StateAdministrationOfTaxationChinaMember2020-01-012020-12-310001720446us-gaap:StateAdministrationOfTaxationChinaMember2020-01-012020-12-310001720446us-gaap:InternalRevenueServiceIRSMember2020-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:AnhuiHuamiInformationTechnologyCoLtdMemberus-gaap:StateAdministrationOfTaxationChinaMember2018-01-012018-12-310001720446zepp:XiaomiTechnologyCompanyLimitedMember2020-12-310001720446zepp:XiaomiTechnologyCompanyLimitedMember2019-12-310001720446us-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-12-310001720446zepp:YoupinInformationMember2020-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2020-12-310001720446zepp:OtherRelatedPartiesMember2020-12-310001720446zepp:GongqingchengYundingMember2020-12-310001720446us-gaap:CreditConcentrationRiskMember2020-12-310001720446us-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2019-12-310001720446zepp:YoupinInformationMember2019-12-310001720446zepp:XiaomiCommunicationTechnologyCompanyLimitedMember2019-12-310001720446zepp:OtherRelatedPartiesMember2019-12-310001720446zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember2019-12-310001720446us-gaap:CreditConcentrationRiskMember2019-12-310001720446us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberzepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-12-310001720446zepp:YundingMember2020-12-310001720446zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-04-190001720446srt:MaximumMemberzepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-04-012021-04-190001720446srt:MinimumMemberzepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-01-012021-04-190001720446srt:MaximumMemberzepp:TwoThousandTwentyOneBankLoansMemberus-gaap:SubsequentEventMember2021-01-012021-03-310001720446srt:MinimumMember2020-01-012020-12-310001720446srt:MaximumMember2020-01-012020-12-310001720446zepp:InvestmentInAlivoreMember2019-12-310001720446zepp:HangzhouYunyouTechnologyCoLtdMember2018-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-310001720446us-gaap:ProductMember2018-01-012018-12-310001720446us-gaap:ManufacturedProductOtherMember2018-01-012018-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-01-012020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001720446us-gaap:SupplierConcentrationRiskMemberzepp:CompanyEMember2020-01-012020-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2020-01-012020-12-310001720446us-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001720446us-gaap:AccountsReceivableMember2020-01-012020-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2019-01-012019-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001720446us-gaap:SupplierConcentrationRiskMemberzepp:CompanyFMember2019-01-012019-12-310001720446us-gaap:SupplierConcentrationRiskMemberzepp:CompanyEMember2019-01-012019-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001720446us-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2019-01-012019-12-310001720446us-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001720446us-gaap:AccountsReceivableMember2019-01-012019-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMemberzepp:CustomerDMember2018-01-012018-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001720446us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CreditConcentrationRiskMember2018-01-012018-12-310001720446us-gaap:CommonClassBMember2018-12-310001720446us-gaap:CommonClassAMember2018-12-310001720446srt:ParentCompanyMemberus-gaap:CommonClassBMember2020-12-310001720446srt:ParentCompanyMemberus-gaap:CommonClassAMember2020-12-310001720446srt:ParentCompanyMemberus-gaap:CommonClassBMember2019-12-310001720446srt:ParentCompanyMemberus-gaap:CommonClassAMember2019-12-310001720446us-gaap:CommonClassBMember2019-12-310001720446us-gaap:CommonClassAMember2019-12-310001720446us-gaap:CommonStockMember2018-01-012018-12-310001720446us-gaap:CommonClassBMember2018-01-012018-01-3100017204462017-12-310001720446srt:ParentCompanyMember2019-01-012019-12-310001720446srt:ParentCompanyMember2018-01-012018-12-310001720446currency:USD2020-12-310001720446currency:USD2019-12-310001720446srt:ParentCompanyMember2018-12-310001720446srt:ParentCompanyMember2017-12-310001720446zepp:PaiAcquisitionMember2020-06-120001720446zepp:PaiAcquisitionMember2020-06-122020-06-120001720446zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember2020-01-012020-12-310001720446zepp:JiangsuYitongHighTechCompanyLimitedMemberus-gaap:SubsequentEventMember2021-01-310001720446zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember2020-12-310001720446zepp:PaiAcquisitionMember2020-06-300001720446zepp:CooperationAgreementMember2020-12-310001720446zepp:CooperationAgreementMember2019-12-310001720446srt:ParentCompanyMember2020-01-012020-12-310001720446us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueMeasurementsRecurringMember2020-12-310001720446us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001720446us-gaap:FairValueMeasurementsRecurringMember2019-12-310001720446us-gaap:StockCompensationPlanMember2020-01-012020-12-310001720446us-gaap:StockCompensationPlanMember2019-01-012019-12-310001720446us-gaap:RestrictedStockMember2019-01-012019-12-310001720446us-gaap:StockCompensationPlanMember2018-01-012018-12-310001720446us-gaap:RestrictedStockMember2018-01-012018-12-3100017204462018-12-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2020-01-012020-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2020-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:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2019-01-012019-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2019-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-310001720446zepp:FoundersMemberus-gaap:RestrictedStockMember2018-01-012018-12-310001720446us-gaap:RestrictedStockMemberzepp:USServiceProvidersEquityIncentivePlanMember2018-01-012018-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember2018-01-012018-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember2018-01-012018-12-310001720446us-gaap:EmployeeStockOptionMemberzepp:EquityIncentivePlanTwoThousandEighteenMember2018-01-012018-12-310001720446us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001720446us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001720446us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001720446us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001720446us-gaap:CostOfSalesMember2018-01-012018-12-310001720446us-gaap:ParentMember2020-01-012020-12-310001720446us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001720446us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001720446us-gaap:ParentMember2018-01-012018-12-310001720446us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-3100017204462018-01-012018-12-310001720446us-gaap:RetainedEarningsMember2019-01-012019-12-310001720446us-gaap:ParentMember2019-01-012019-12-3100017204462019-01-012019-12-310001720446srt:ParentCompanyMember2020-12-310001720446srt:ParentCompanyMember2019-12-310001720446zepp:XiaomiCommunicationInformationTechnologyMember2020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMember2020-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMember2020-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMember2020-12-310001720446us-gaap:AccountsReceivableMember2020-12-310001720446zepp:CompanyCMemberus-gaap:AccountsReceivableMember2019-12-310001720446zepp:CompanyBMemberus-gaap:AccountsReceivableMember2019-12-310001720446zepp:CompanyAMemberus-gaap:AccountsReceivableMember2019-12-310001720446us-gaap:AccountsReceivableMember2019-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001720446us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-3100017204462019-12-3100017204462020-12-310001720446zepp:ZeppInvestmentPlatformILtdMember2020-01-012020-12-310001720446zepp:ZeppIncMember2020-01-012020-12-310001720446zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:HuamiNorthAmericaIncMember2020-01-012020-12-310001720446zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:HongKongZeppHoldingLimitedMember2020-01-012020-12-310001720446zepp:GalaxyTradingPlatformLimited.Member2020-01-012020-12-310001720446zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember2020-01-012020-12-310001720446zepp:AnhuiHuamiInformationTechnologyCoLtdMember2020-01-012020-12-310001720446zepp:AnhuiHuamiHealthcareCompanyLimitedMember2020-01-012020-12-310001720446us-gaap:CommonClassBMember2020-12-310001720446us-gaap:CommonClassAMember2020-12-310001720446dei:BusinessContactMember2020-01-012020-12-3100017204462020-01-012020-12-31zepp:itemzepp: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, 2020.

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

Peoples 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, 2020, there were (i) 128,736,916 Class A ordinary shares issued and outstanding, par value US$0.0001 per share (excluding the 3,474,604 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 (ii) 121,408,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 fi led 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

47

ITEM 4A.

UNRESOLVED STAFF COMMENTS

76

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

76

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

98

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

110

ITEM 8.

FINANCIAL INFORMATION

113

ITEM 9.

THE OFFER AND LISTING

114

ITEM 10.

ADDITIONAL INFORMATION

115

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

128

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

129

 

 

 

PART II.

131

 

 

 

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

131

ITEM 14.

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

131

ITEM 15.

CONTROLS AND PROCEDURES

132

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

133

ITEM 16B.

CODE OF ETHICS

133

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

133

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

133

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

133

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

133

ITEM 16G.

CORPORATE GOVERNANCE

134

ITEM 16H.

MINE SAFETY DISCLOSURE

134

 

 

 

PART III.

134

 

 

 

ITEM 17.

FINANCIAL STATEMENTS

134

ITEM 18.

FINANCIAL STATEMENTS

134

ITEM 19.

EXHIBITS

134

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., a company incorporated in the PRC, and Huami (Beijing) Information Technology Co., Ltd., 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, its consolidated variable interest entities and the subsidiaries of the consolidated variable interest entities.

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.5250 to US$1.00, the exchange rate in effect as of December 31, 2020 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

A.           Selected Financial Data

Our Selected Consolidated Financial Data

The following selected consolidated statements of operating data for the years ended December 31, 2018, 2019 and 2020, selected consolidated balance sheet data as of December 31, 2019 and 2020 and selected consolidated cash flow data for the years ended December 31, 2018, 2019 and 2020 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, 2016 and 2017, the selected consolidated balance sheet data as of December 31, 2016, 2017 and 2018 and selected consolidated cash flow data for the years ended December 31, 2016 and 2017 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.

3

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,

2016

2017

2018

2019

2020

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands, except for per share data)

Selected Consolidated Statements of Operating Data:

  

  

  

  

  

  

Revenues(1)

 

1,556,476

 

2,048,896

 

3,645,335

 

5,812,255

 

6,433,363

 

985,956

Cost of revenues(2)

 

1,280,324

 

1,554,194

 

2,705,885

 

4,344,512

 

5,100,698

 

781,716

Gross profit

 

276,152

 

494,702

 

939,450

 

1,467,743

 

1,332,665

 

204,240

Operating expenses:

 

  

 

  

 

  

 

  

 

  

 

Research and development expenses(3)

 

132,304

 

153,827

 

263,220

 

430,822

 

538,009

 

82,453

General and administrative expenses(3)

 

102,644

 

114,880

 

213,973

 

248,462

 

261,805

 

40,123

Selling and marketing expenses(3)

 

27,821

 

44,026

 

96,538

 

181,975

 

358,655

 

54,966

Total operating expenses

 

262,769

 

312,733

 

573,731

 

861,259

 

1,158,469

 

177,542

Operating income

 

13,383

 

181,969

 

365,719

 

606,484

 

174,196

 

26,698

Other income and expenses:

 

  

 

  

 

  

 

  

 

  

 

  

Realized gain from investments

 

 

2,373

 

261

 

1,822

 

 

Gain from deconsolidation of a subsidiary

56,522

8,663

Interest income

 

754

 

3,003

 

11,595

 

33,478

 

46,118

 

7,068

Gain from fair value change of long-term investments

 

 

 

7,860

 

 

12,325

 

1,888

Impairment loss from long-term investments

 

 

 

(7,590)

 

(2,600)

 

 

Other income/(loss), net

 

14,726

 

4,555

 

8,768

 

13,186

 

(23,552)

 

(3,610)

Income before income tax

 

28,863

 

191,900

 

386,613

 

652,370

 

265,609

 

40,707

Provision for income taxes

 

(3,088)

 

(27,611)

 

(52,036)

 

(77,887)

 

(31,154)

 

(4,775)

Income before income/(loss) from equity method investments

 

25,775

 

164,289

 

334,577

 

574,483

 

234,455

 

35,932

(Loss)/income from equity method investments

 

(1,829)

 

2,806

 

1,743

 

(1,112)

 

(4,749)

 

(728)

Net income

 

23,946

 

167,095

 

336,320

 

573,371

 

229,706

 

35,204

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

 

 

(587)

 

(3,726)

 

(1,825)

 

953

 

146

Net income attributable to Zepp Health Corporation

 

23,946

 

167,682

 

340,046

 

575,196

 

228,753

 

35,058

Net (loss)/income per share attributable to ordinary shareholders of Zepp Health Corporation:

 

  

 

  

 

  

 

  

 

 

Basic (loss)/income per ordinary share

 

(0.22)

 

0.68

 

0.54

 

2.35

 

0.92

 

0.14

Diluted (loss)/income per ordinary share

 

(0.22)

 

0.65

 

0.51

 

2.24

 

0.88

 

0.13

Notes:

(1)Includes RMB1,449.9 million, RMB1,778.6 million, RMB2,817.0 million, RMB4,281.0 million and RMB4,449.8 million (US$682.0 million) with related parties for the years ended December 31, 2016, 2017, 2018, 2019 and 2020, respectively.

4

(2)Includes RMB1,198.3 million, RMB1,355.5 million, RMB2,141.1 million, RMB3,342.1 million and RMB3,713.5 million (US$569.1 million) with related parties for the years ended December 31, 2016, 2017, 2018, 2019 and 2020, 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, 2016, 2017, 2018, 2019 and 2020, we recorded share-based compensation expenses of RMB50.8 million, RMB51.5 million, RMB55.3 million, RMB17.8 million 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

2016

2017

2018

2019

2020

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Balance Sheet Data:

  

  

  

  

  

  

Current assets:

 

  

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents

 

153,152

 

366,336

 

1,441,802

 

1,803,117

 

2,273,349

 

348,406

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

 

19,707

 

32,867

 

58,925

 

188,940

 

298,038

 

45,676

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

 

476,698

 

578,454

 

656,399

 

1,421,170

 

860,213

 

131,833

Inventories

 

192,372

 

249,735

 

484,622

 

893,806

 

1,217,537

 

186,596

Non-current assets:

 

  

 

  

 

  

 

  

 

 

Property, plant and equipment, net

 

10,801

 

28,755

 

40,042

 

64,350

 

124,619

 

19,099

Total assets

 

972,896

 

1,465,517

 

3,258,481

 

5,174,743

 

5,903,719

 

904,785

Current liabilities:

 

  

 

  

 

  

 

  

 

 

Accounts payable

 

524,072

 

707,782

 

1,064,106

 

1,999,951

 

1,951,335

 

299,055

Short-term bank borrowings

 

10,000

 

30,000

 

20,000

 

 

504,671

 

77,344

Total liabilities

 

634,370

 

887,735

 

1,448,903

 

2,677,155

 

3,173,461

 

486,353

Total liabilities, mezzanine equity and equity

 

972,896

 

1,465,517

 

3,258,481

 

5,174,743

 

5,903,719

 

904,785

5

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

Years Ended December 31,

2016

2017

2018

2019

2020

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Cash Flow Data:

 

  

 

  

 

  

 

  

 

  

 

  

Net cash provided by operating activities

 

17,266

 

238,336

 

707,605

 

427,999

 

157,302

 

24,107

Net cash used in investing activities

 

(99,387)

 

(38,881)

 

(324,841)

 

(112,703)

 

(206,880)

 

(31,705)

Net cash provided by financing activities

 

10,024

 

20,089

 

639,170

 

25,609

 

564,671

 

86,539

Net (decrease)/increase in cash and cash equivalents

 

(72,097)

 

219,544

 

1,021,934

 

340,905

 

515,093

 

78,941

Exchange rate effect on cash and cash equivalents

 

5,262

 

(3,175)

 

60,357

 

11,274

 

(43,334)

 

(6,641)

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

 

219,987

 

153,152

 

369,521

 

1,451,812

 

1,803,991

 

276,474

Cash, cash equivalents and restricted cash at end of year

 

153,152

 

369,521

 

1,451,812

 

1,803,991

 

2,275,750

 

348,774

B.           Capitalization and Indebtedness

Not applicable.

C.           Reasons for the Offer and Use of Proceeds

Not applicable.

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.

Xiaomi is the sole customer and distribution channel for all Xiaomi Wearable Products, and it held 14.2% of our total outstanding shares as of March 31, 2021. For the years ended December 31, 2018, 2019 and 2020, sales of Xiaomi Wearable Products contributed 66.9%, 72.2% and 69.0% 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.”

6

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.

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. In the event that Xiaomi dedicates less resources in promoting and selling our products, our revenue may decrease as well. If we lose Xiaomi as our customer or distribution channel for any reason, we will need to build a larger distribution network on our own, which can be time and resource consuming, and there is no assurance that we can achieve that in an effective and efficient manner, or at all. 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.

Furthermore, in January 2021, the U.S. Defense Department added nine Chinese firms, including Xiaomi, to a list of companies the agency claims are owned or controlled by China's military. Businesses on the list are subject to harsh restrictions, including a ban on American investment. Although Xiaomi was removed from the list by a preliminary injunction in March 2021, the ultimate result is still uncertain and there can be restrictions on Xiaomi's overseas business, and could potentially negatively affect our Xiaomi Wearable Products business. As of the date of this annual report, this change has no significant impact to our business but we cannot guarantee that this change will not pose negative impact on our business.

7

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-, Amazfit- and Zepp-branded products) contributed 90.7%, 91.8% and 88.0% of our total revenues in the years ended December 31, 2018, 2019 and 2020, 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 have obtained the medical device registration certificate for our ECG health band products, and we will also need to obtain the same certificate if our other 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.

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.

8

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.

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 3.9 million units in 2019 to approximately 4.7 million units in 2020. For the year ended December 31, 2020, revenues from our self-branded products and others segment, substantially all of which was from the sales of our self-branded products, were RMB1,995.3 million (US$305.8 million), representing 31.0% of our total revenues. 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.

9

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 and Mi Smart Scale series to a number of manufacturers while each of our self-branded product lines is assigned to a corresponding manufacturer. 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, 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.

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, such as a shortage of flash memory in 2011 in aftermath of the tragic earthquake and tsunami in Japan. 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.

10

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 security breaches or our 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 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.

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.

11

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.

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.

12

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.

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 rely on cloud servers maintained by cloud service providers to store our data, and the majority of the data we collected are hosted at Xiaomi’s cloud servers. We have completed the process of transferring our data to the Amazon Web Services in 2020, 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.

We have adopted security policies and measures, including encryption technology, to protect our proprietary data and user information. However, advances in technology, the expertise of hackers, new discoveries in the field of cryptography or other events or developments could result in a compromise or breach of the technology that we use to protect confidential information. We may not be able to prevent third parties, especially hackers or other individuals or entities engaging in similar activities, from illegally obtaining such confidential or private information we hold by using our products and mobile apps. Such individuals or entities obtaining our users’ confidential or private information may further engage in various other illegal activities using such information. Any negative publicity on the safety or privacy protection mechanisms and policies, and any claims asserted against us or fines imposed upon us as a result of actual or perceived failures, could have a material and adverse effect on our public image, reputation, financial condition and results of operations.

13

Practices regarding the collection, use, storage, transmission and security of personal information by companies operating over the internet and mobile platforms are under increased public scrutiny. As smart wearable and AI technologies continue to evolve, we believe that increased regulation by the PRC government of data privacy on the internet is likely. We may become subject to new laws and regulations applying to the collection, processing or use of personal or user information that could affect how we store, process and share data with our users and partners. For example, the State Administration for Market Regulation and the Standardization Administration of China jointly issued the Standard of Information Security Technology—Personal Information Security Specification, which has come into effect in May 2018 and was further amended in March 2020. Pursuant to this standard, personal data controllers, i.e., entities or persons who are authorized to determine the purposes and methods for using and processing personal information, should collect information in accordance with the principles of legality and minimization and should also obtain a consent from the information provider. On November 28, 2019, the Secretary Bureau of the Cyberspace Administration of China, the General Office of the Ministry of Industry and Information Technology, the General Office of the Ministry of Public Security and the General Office of the State Administration for Market Regulation jointly promulgated the Identification Method of Illegal Collection and Use of Personal Information Through App, which provides guidance for the regulatory authorities to identify the illegal collection and use of personal information through mobile apps, and for the app operators to conduct self-examination and self-correction and for other participants to voluntarily monitor compliance. 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 also 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. 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. In addition, we may need to comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in the United States, Europe and elsewhere. For example, the European Union adopted the General Data Protection Regulation, or the GDPR, which became effective on May 25, 2018. The GDPR imposes additional obligations on companies regarding the handling of personal data and provides certain individual privacy rights to persons whose data is stored. The GDPR requires submission of personal data breach notifications to designated European privacy regulator in each country our products are distributed in, and includes significant penalties for non-compliance with the notification obligation as well as other requirements of the regulation.

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

14

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

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.

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.

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 44.2% in 2018 to 51.6% in 2019, and further to 54.1% in 2020. International expansion represents a large opportunity to further grow our business and enhance our competitive position, and is one of our core strategies.

15

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;

foreign consumers’ preferences and customs;

difficulties in staffing and managing foreign operations;

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 addition, the concern over these risks may also prevent us from entering into or releasing certain of our products in certain markets.

We had in the past relied on Xiaomi’s brand recognition and distribution channels in markets outside China. In 2019, we explored 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. 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.

16

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. We currently do not have product liability insurance, and we cannot assure you that we would be able to obtain insurance coverage with sufficient coverage at an acceptable cost in the future. 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. For products that are sold to Xiaomi pursuant to our business cooperation agreement with Xiaomi, we offer an 18-month warranty which includes a six-month warranty to Xiaomi and an additional 12-month warranty to end-users. For products sold directly to end users, the warranty period is 12 months to end users. 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.

17

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. It also caused temporary closures of our offices and limited access by our employees to certain warehouses and logistics centers in early 2020. The number of our products manufactured reduced in January and February 2020 as our contracted manufacturing facilities were temporarily shut down, and the manufacturing facilities had been in ramp-up to its full capacity starting from March 2020. We witnessed a decrease in demand than our expectation for smart wearable products, both in China and overseas, which negatively affected our sales performance. In addition, we implemented short-term measures for employees to work remotely from home at the beginning of 2020. Even though the restrictions in China is loosen and our business is currently operational, our operational efficiency had been adversely affected by the COVID-19 pandemic due to decreased productivity of our workforce as a result of work from home measures at the beginning of 2020 and the necessity to comply with various disease control protocols in our business facilities. 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 affect 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. While we experienced a rebound on retail sales and growth of device activations in most of the markets during the third quarter, a resurgence of COVID-19 cases widely around the world, including the U.S., many European countries, Russia, and Japan, had a negative impact on our business performance in the fourth quarter, resulting in production delays that affected inventory availability for some new products. We have been actively seeking alternative sources of components and raw materials since the third quarter of 2020 to address the shortage, and have reached agreement on the provision of components and raw materials with certain China local suppliers. However, we cannot guarantee that our manufacturing capabilities and sales performance will not continue to be negatively affected by the COVID-19 pandemic.

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.

On the flip side, we have received subsidies and exemptions of social insurance contribution obligation as a part of Chinese government’s relief effort to companies affected by the pandemic. Goverment’s supports to the business world may not continue while adverse COVID-19 pandemic effects ease.

The duration of such business disruption, the extent of reduced sales and financial impact cannot be reasonably estimated at this time. Beginning in the second fiscal quarter of fiscal year 2020, we experienced continued recovery and growth. However, the COVID-19 pandemic may negatively affect our financial results for the fiscal year of 2021, maybe even beyond. Moreover, a second wave or a similar COVID-19 outbreak may occur. 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.

18

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.

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.

19

Certain director may have conflicts of interest.

One of our directors Mr. De Liu is also a co-founder and a senior vice president of Xiaomi. Such association may give rise to potential conflicts of interest, especially with regarding to our business cooperation with Xiaomi. 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, Mr. Liu will still be entitled to vote in our board meeting, and we cannot assure you that Mr. Liu’s decision will not be impacted by any potential conflict of interest arising from his relationship with Xiaomi.

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 16,729,312 Class A ordinary shares respectively. As of March 31, 2021, awards to purchase 13,735,051 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 March 31, 2021, awards to purchase 12,919,520 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, 2020, our unrecognized share-based compensation expenses amounted to RMB128.0 million (US$19.6 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.

20

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.

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.

21

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. 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 RMB462.4 million (US$70.9 million) of short-term and long-term investments as of December 31, 2020.

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.

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.

22

COVID-19 had a severe and negative impact on the Chinese and the global economy in 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.

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.

While cross-border business between China and the U.S. may not be an area of our focus, 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.

23

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, and we may incorporate 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 do not maintain insurance coverage which could expose us to significant costs and business disruption.

We do not maintain liability insurance coverage for our products and business operation. A successful liability claim against us due to injuries suffered by our users 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.

Our management has concluded that our internal control over financial reporting was effective as of December 31, 2020. 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.

24

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.

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

25

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 and little formal guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC law. There remain significant uncertainties regarding the ultimate outcome of such arbitration should legal action become necessary. In addition, under PRC law, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and if the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses and delay. In the event we are unable to enforce these contractual arrangements, or if we suffer significant 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.

26

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

27

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

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.

28

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.

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.

29

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

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.

30

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

We are a Cayman Islands holding company and we rely principally on dividends and other distributions on equity from our PRC subsidiaries for our cash requirements, including 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.

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.

31

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.

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. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. 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.

32

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.

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.

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.

33

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 and our PRC resident shareholders, namely Wang Huang, Yunfen Lu, Meihui Fan, Bin Fan, Yi Zhang and Xiaojun Zhang, have completed all necessary initial 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.”

34

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.

35

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

Our ADSs may be delisted under the Holding Foreign Companies Accountable Act if the U.S. Public Company Accounting Oversight Board, or the PCAOB, is unable to inspect auditors who are located in China. 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.

The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December 18, 2020. The HFCA Act 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 by 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 U.S.

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 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 currently not inspected by the PCAOB.

36

On March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation requirements of the HFCA Act. We will be required to comply with these rules if the SEC identifies us as having a “non-inspection” year under a process to be subsequently established by the SEC. The SEC is assessing how to implement other requirements of the HFCA Act, including the listing and trading prohibition requirements described above.

The SEC may propose additional rules or guidance that could impact us if our auditor is not subject to PCAOB inspection. For example, on August 6, 2020, the President’s Working Group on Financial Markets, or the PWG, issued the Report on Protecting United States Investors from Significant Risks from Chinese Companies to the then President of the United States. This report recommended the SEC implement five recommendations to address companies from jurisdictions that do not provide the PCAOB with sufficient access to fulfil its statutory mandate. Some of the concepts of these recommendations were implemented with the enactment of the HFCA Act. However, some of the recommendations were more stringent than the HFCA Act. For example, if a company was not subject to PCAOB inspection, the report recommended that the transition period before a company would be delisted would end on January 1, 2022.

The SEC has announced that the SEC staff is preparing a consolidated proposal for the rules regarding the implementation of the HFCA Act and to address the recommendations in the PWG report. It is unclear when the SEC will complete its rulemaking and when such rules will become effective and what, if any, of the PWG recommendations will be adopted. The implications of this possible regulation in addition the requirements of the HFCA Act are uncertain. Such uncertainty could cause the market price of our ADSs to be materially and adversely affected, and our securities could be delisted or prohibited from being traded “over-the-counter” earlier than would be required by the HFCA Act. If our securities are unable to be listed on another securities exchange by then, such a delisting would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with a potential delisting would have a negative impact on the price of our ADSs.

The PCAOB’s inability to conduct inspections in China prevents it from fully evaluating the audits and quality control procedures of our independent registered public accounting firm. As a result, we and investors in our ordinary shares are deprived of the benefits of such PCAOB inspections. The 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 stock to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.

In May 2013, the PCAOB announced that it had entered into a Memorandum of Understanding on Enforcement Cooperation with the CSRC and the PRC Ministry of Finance, which establishes a cooperative framework between the parties for the production and exchange of audit documents relevant to investigations undertaken by the PCAOB in the PRC or by the CSRC or the PRC Ministry of Finance in the United States. The PCAOB continues to be in discussions with the CSRC and the PRC Ministry of Finance to permit joint inspections in the PRC of audit firms that are registered with the PCAOB and audit Chinese companies that trade on U.S. exchanges.

Proceedings instituted by the SEC against Chinese affiliates of the “big four” accounting firms, including our independent registered public accounting firm, could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act.

Starting in 2011 the Chinese affiliates of the “big four” accounting firms, including our independent registered public accounting firm, were affected by a conflict between U.S. and Chinese law. Specifically, for certain U.S.-listed companies operating and audited in mainland China, the SEC and the PCAOB sought to obtain from the Chinese firms access to their audit work papers and related documents. The firms were, however, advised and directed that under Chinese law, they could not respond directly to the U.S. regulators on those requests, and that requests by foreign regulators for access to such papers in China had to be channeled through the CSRC.

37

In late 2012, this impasse led the SEC to commence administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act of 2002 against these Chinese accounting firms, including our independent registered public accounting firm. A first instance trial of the proceedings in July 2013 in the SEC’s internal administrative court resulted in an adverse judgment against the firms. The administrative law judge proposed penalties on the firms including a temporary suspension of their right to practice before the SEC, although that proposed penalty did not take effect pending review by the Commissioners of the SEC. On February 6, 2015, before a review by the Commissioner had taken place, the firms reached a settlement with the SEC. Under the settlement, the SEC accepts that future requests by the SEC for the production of documents will normally be made to the CSRC. The firms will receive matching Section 106 requests, and are required to abide by a detailed set of procedures with respect to such requests, which in substance require them to facilitate production via the CSRC. The CSRC initiated a procedure whereby, under its supervision and subject to its approval, requested classes of documents held by the accounting firms could be sanitized of problematic and sensitive content so as to render them capable of being made available by the CSRC to US regulators. Under the terms of the settlement, the underlying proceeding against the four PRC-based accounting firms was deemed dismissed with prejudice at the end of four years starting from the settlement date, which was on February 6, 2019. Despite the final ending of the proceedings, the presumption is that all parties will continue to apply the same procedures, where the SEC will continue to make its requests for the production of documents to the CSRC, and the CSRC will normally process those requests applying the sanitization procedure. We cannot predict whether, in cases where the CSRC does not authorize production of requested documents to the SEC, the SEC will further challenge the four PRC-based accounting firms’ compliance with U.S. law. If additional challenges are imposed on the PRC affiliates of the “big four” accounting firms, we may be unable to timely file future financial statements in compliance with the requirements of the Exchange Act.

In the event that the SEC restarts the administrative proceedings, depending upon the final outcome, listed companies in the United States with major PRC operations may find it difficult or impossible to retain auditors in respect of their operations in the PRC, which could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act, including possible delisting. Moreover, any negative news about any such future proceedings against these audit firms may cause investor uncertainty regarding China-based, U.S.-listed companies and the market price of our ADSs may be adversely affected.

If our independent registered public accounting firm was denied, even temporarily, the ability to practice before the SEC and we were unable to timely find another registered public accounting firm to audit and issue an opinion on our financial statements, our financial statements could be determined not to be in compliance with the requirements of the Exchange Act. Such a determination could ultimately lead to the delisting of our ADSs from the New York Stock Exchange or deregistration from the SEC, or both, which would substantially reduce or effectively terminate the trading of our ADSs in the United States.

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.

38

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 2020, the trading prices of our ADSs on NYSE have ranged from US$9.10 to US$17.87 per ADS.

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.

39

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.

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 do not expect to pay dividends in the foreseeable future, you must rely on a price appreciation of our ADSs for return on your investment.

We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, you should not rely on an investment in our ADSs as a source for any future dividend income.

Our board 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 a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to 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.

40

As of March 31, 2021, holders of our Class B ordinary shares held an aggregate of 117,208,247 Class B ordinary shares, which represent 46.6% of the total outstanding shares and 89.7% 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 March 31, 2021, our officers, directors and principal shareholders collectively held 93.0% 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.

41

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

42

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.

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.

43

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.

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.

44

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.

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.

45

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, a compensation committee composed entirely of independent directors and an audit committee with a minimum of three members. 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.

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, 2020 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). 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.”

46

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.

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 acquired 29.99% of the total outstanding shares of Jiangsu Yitong High-tech Co., Ltd., 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.

47

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 45.7 million units of smart wearable devices in 2020, and we had shipped 167.3 million units between our inception and December 31, 2020. 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. 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 also offer our self-branded smart bands and smart watches with a price range of from $39.99 to $329.00 in the Amazfit line, and from $249.99 to $349.00 in the new Zepp line introduced in 2020. 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. Some products are offered in limited geographies only.

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. For example, in 2020, we introduced three different versions of our popular Bip series smart watch, the Bip S, Bip U and Bip U Pro, providing periodic upgrades in features and materials at the $69.99 price point. All of our products utilize the same AI chipset and sensor array, providing consistent biometric data regardless of which device customers choose, and have important differentiating benefits for our data analytics service offerings.

In 2020, 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;
Amazfit sport smart watches, Neo, T-Rex and Stratos 3;
Amazfit fashion smart watches, GT series and Amazfit X; and
Zepp advanced smart watches, E and Z.

We launched the Zepp-branded smart watches in 2020. The Zepp smart watches represent a new high-end line of smart watches featuring higher-end materials, designs and finishes, which provides distinctive, dressier smart watch options to consumers.

48

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

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.

In 2020, we introduced two new smart hearable products, Amazfit PowerBuds and Amazfit ZenBuds, which incorporate true health monitoring and health benefits. Amazfit PowerBuds are designed for listening use during exercise or outdoor activities, and provide heart rate monitoring and data sharing with our Zepp app. Amazfit ZenBuds are designed specifically to enhance sleep, fitting comfortably in the ear overnight, while providing soothing and noise-blocking sounds. ZenBuds also provide sleep monitoring and data sharing with our Zepp app.

Home Fitness Equipment and Accessories

In 2020, we introduced a home treadmill, Amazfit AirRun, primarily for sales in Asia. We also offer sportswear, home appliances and smart watch accessories (primarily replacement bands).

Data Analytics Capability

We have more than 30 million active users of our smart devices in 2020, 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). At the end of 2020, we had partnerships with multiple independent research laboratories, hospitals, pharmaceutical companies and universities to analyze data to create algorithms that can detect health conditions, monitor certain conditions or understand the effects of drugs, treatments, or health or exercise programs. Some of these research programs may turn into commercial applications that we may later jointly pursue with these partners. Until now, however, the revenue of data analysis is minor for our financial performance.

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.

Subject to our data privacy and security policies, we also offer use of specific data sets and analytics, including PAI Health, 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 2020, U.S.-based re-insurance company Gen Re completed a study using PAI Health analytics for insurance underwriting decisions. Their report concluded that PAI Health analytics provided additional value beyond traditional tools for underwriting. We expect the report to positively influence sales of our PAI Health and other data analytics tools in 2021. The market for such data analytics services is more mature in the U.S., but still very nascent in many other parts of the world.

49

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, we believe Huangshan-1 will be an ideal chipset for the smart wearables technology.

Although we expect to continue to make significant investments for the design and manufacture of our products, we believe our proprietary Huangshan-1 will help us reduce reliance on our existing chipset suppliers, over which we have limited control, and decrease the costs for designing and manufacturing. We started mass production of Huangshan-1 and applied Huangshan-1 to our Amazfit-branded health-oriented products in 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 architecture 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, at significantly lower power consumption than the Huangshan-1. Huangshan-2 chips went into production wearable models in the fourth quarter of 2020. At a conference early in 2021, we revealed that we expected to announce a third generation Huangshan chip in 2021.

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.

In June 2020, we announced the second generation of our biosensor array, BioTracker™ 2. The new sensor supports five AI-driven biologic data engines, including RealBeats™2 heart rate monitoring, OxygenBeats™ oxygen data monitoring, SomnusCare™ sleep data monitoring, ExerSense™ 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.

Zepp and Mi Fit Mobile Apps

We mainly offer two mobile apps: our “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 “Mi Fit” 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.

We launched “Mi Fit” mobile app in July 2014. We launched “Amazfit” mobile app in November 2015 and changed its name to “Zepp” in August 2020. Since our inception in 2013, we have amassed a large user base. As of December 31, 2020, we had 38.0 million Mobile App MAUs and 214.5 million registered users of our mobile apps.

50

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.

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;

51

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.

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.

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/leak 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, including WeChat. 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 “Mi Fit” 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, 2020, our total research and development staff consisted of 887 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 sub-groups, including algorithms and AI, software engineering, hardware engineering and third-party service integration.

52

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.

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

53

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.

We also continue to pursue strategic partnerships with battery companies to conduct joint research in the areas of energy harvesting and energy conversion to develop high-capacity battery for smart wearable devices. With respect to sensor technology, we currently focus on developing a new PPG sensor that can monitor both heart rate and blood oxygen level, which will form the basis to further enhance the functionalities and broaden the application scenarios of our products. In addition, we are also exploring new ways to connect our products with end users’ mobile devices besides the traditional methods such as Bluetooth and Wi-Fi. We also launched our Amazfit smart watch with 4G LTE module at the beginning of 2021.

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. For example, we are working with insurance companies to explore in Insure tech field. According to Gen Re’s extensive study, PAI metrics effectively discriminate mortality risk in the survey population and combined with activity algorithms it can be used as a tool to assess and predict mortality risk in life insurance underwriting. 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. We are also working with clinics and hospitals to directly connect doctors with users via our platform to perform diagnosis for heart diseases and provide rehabilitation services.

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.

54

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 few raw material and in-process inventories and achieve “just in time” 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 the Mi Band series and the Mi Smart Scale series to multiple manufacturers while each of our self-branded product lines is assigned to a corresponding manufacturer. 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.

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.

55

Strategic Collaborations and Investments

In October 2019, we made a minority interest investment in AliveCor, Inc., or AliveCor, one of the industry-leading players in artificial intelligence based personal ECG technology, and a provider of enterprise cardiology solutions with CE and FDA clearance. In connection with this investment, we entered into a licensing agreement with AliveCor pursuant to which AliveCor granted us a license under certain patents, algorithm and trademark rights of AliveCor covering software and devices for wearable and other mobile devices to record ECGs and analyze those ECGs. Leveraging the cutting-edge technology of AliveCor we will explore the opportunity to deliver new high-performance ECG form factors to global markets.

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.

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. 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 including JD.com and TMall in addition to 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 2020, we explored 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.

56

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, 2021, we had obtained 494 patents and had submitted 374 additional patent applications. Our issued PRC patents will expire between 2021 and 2039 and our issued foreign patents will expire between 2024 and 2046. As of February 28, 2021, we had registered 1,357 trademarks and had submitted 886 additional trademark applications. Our registered PRC trademarks will expire between 2023 and 2031 but can be renewed. Our registered foreign trademarks will expire between 2021 and 2033 but can be renewed. As of February 28, 2021, we had obtained 54 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.

57

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 expect to further expand our own sales channels for our Amazfit products and Zepp products, both in China and globally.

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

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 in the first quarter of each year.

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 June 23, 2020, MOFCOM and the NDRC released the Special Management Measures (Negative List) for the Access of Foreign Investment (2020 Version), which became effective on July 23, 2020, to replace the previous Negative List. 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.

58

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.

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.

59

Regulation on Product Quality

The PRC Product Quality Law 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.

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.

60

Patents

Pursuant to the PRC Patent Law, amended on December 27, 2008, and its implementation rules, most recently 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, 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 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, 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 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.

The Patent Law of the PRC was further amended by the Standing Committee of the National People's Congress in October, 2020 and will come into 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 Law of the Patent PRC (Revised in 2020) 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.

61

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, 2021, we had 267 patents granted and 201 patent applications pending in China, 227 patents granted and 173 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, 2021, we owned 851 registered trademarks in different applicable trademark categories and were in the process of applying to register 368 trademarks in China, 506 registered trademarks in different applicable trademark categories and were in the process of applying to register 518 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.

Software Copyright Law

In order to further implement the Computer Software Protection Regulations promulgated by the State Council on December 20, 2001, and amended subsequently, 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, 2021, we have registered 54 computer software copyrights in China.

62

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, 2021, we have registered 116 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.

63

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.

On December 24, 2019, SAMR issued the Interim Measures for the Censorship of Advertisements on Drugs, Medical Devices, Dietary Supplements and Formula Foods for Special Medical Purpose, which came into effect on March 1, 2020. The Interim Measures regulate the content of advertisement on drugs, medical devices, dietary supplements and formula foods for special medical purpose, and reiterated the advertisements on aforementioned special products shall be true and legal without any false or misleading information. In addition, the Interim Measures stipulates that the SAMR is responsible for organizing and guiding the censorship of the advertisement on drugs and other aforementioned special products, no advertisement on drugs or other aforementioned special products may be allowed to be published without undergoing censorship.

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 Medical Device

The Regulations on Supervision and Administration of Medical Devices, issued by the State Council on January 4, 2000, and further amended on March 7, 2014, on May 4, 2017 and on February 9, 2021, respectively, the latest amended version of which will take effect on June 1, 2021, divide medical devices into three types. For Class I medical devices, the record-filing management shall be implemented, while for Class II and Class III ones, the registration management shall be implemented. In case of the application for registration of Class II medical devices, the applicant for registration shall submit the registration application materials to the National Medical Products Administration at provincial level. In case of the application for registration of Class III medical devices, the applicant for registration shall submit the registration application materials to the National Medical Products Administration. The medical device registration certificate for Class II and Class III medical devices is valid for five years. Where engaging in production of Class II and Class III medical devices, the manufacturing party shall obtain the medical device production license. In addition, where engaging in operation of Class II medical devices, an operating enterprise shall also make a record-filing with the National Medical Products Administration at municipal level.

64

Currently, Anhui Huami Healthcare Co., Ltd., a subsidiary of Anhui Huami, is producing and selling an ECG sensors-enabled smart band that was certified as Class II medical device for monitoring ECGs. We have completed the record-filing for operating Class II medical devices. We have also obtained the medical device production license and the National Medical Products Administration Class II medical devices certification for such ECG sensors-enabled smart band.

Regulation on Medical Institution

The Administrative Regulations on Medical Institutions (Revised in 2016) was promulgated by the State Council, effective on September 1, 1994, and revised on February 6, 2016, according to which, hospitals, health centers, sanatoriums, out-patient departments, clinics, health clinics, health posts (rooms) and first aid stations are medical institutions. The establishment of medical institutions by entities or individuals shall be subject to the examination and approval of the health administrative department of the local people’s governments at or above the county level and obtain the written approval for the establishment of medical institutions. The practice of medical institutions shall complete the registration and obtain Practicing License for Medical Institution. Furthermore, medical institutions must conduct medical diagnosis and treatment activities in accordance with registered and approved subjects and shall not employ non-medical technical personnel in medical and health technical work.

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. To comply with these laws and regulations, we have adopted security policies and measures to protect our cyber system and user information.

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

65

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.

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.

In October 2020, the Standing Committee of the National People’s Congress officially released the Draft Personal Information Protection Law. The Draft Personal Information Protection Law provides the basic regime for personal information protection, including without limitation, stipulating an expanded definition of personal information, providing a long-arm jurisdiction in cross-border scenarios, emphasizing individual rights, and prohibiting rampant infringement of personal information, such as stealing, selling, or secretly collecting personal information.

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.

66

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.

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.

67

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.

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.

68

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, non-resident 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.

69

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.

70

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 required registrations with the local counterpart of SAFE in relation to our financing and restructuring to our shareholding structure.

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.

71

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.

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.

72

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.

73

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.

As of the date of this annual report, 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.

74

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.

75

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 45,398 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 11,500 square meters of office space in Beijing, 7,781 square meters of office space in Shenzhen, 2,875 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, 231 square meters of office space in Shijiazhuang and 75 square meters of office space in Taiyuan. 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.

76

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, 2018, 2019 and 2020, research and development expenses accounted for 45.9%, 50.0% and 46.4% of our total operating expenses and 7.2%, 7.4% and 8.4% 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, 2018, 2019 and 2020, revenues from our Xiaomi Wearable Products segment represented 66.9%, 72.2% and 69.0% of our total revenues, respectively. Therefore, maintaining a close and mutually beneficial relationship with Xiaomi is critical to our operations and future growth.

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.

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 plan to engage 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, Russia, Japan, Korea, India and Southeast Asia, which requires us to dedicate additional time and resources.

Seasonality

We have historically experienced higher sales in the fourth quarter, primarily due to (i) holiday sales for Black Friday and Cyber Monday and during the lead-up to Christmas and (ii) “Singles’ Day” online shopping festival organized by TMall. Given the significant seasonality of our sales, timely and effective forecasting and product introductions for the peak seasons are critical to our operations.

77

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 2020 were affected by the spread of COVID-19. The COVID-19 has impact on the smart wearable industry, especially on consumers’ demand for smart wearable products, the manufacturing capabilities and supply chains. In particular, the quantity of our products manufactured reduced in January and February 2020 as our contracted manufacturing facilities in China were temporarily shut down. While these manufacturing facilities had been resumed-up since March 2020, our supply chain, production, and sales in the first quarter of 2020 were all impacted, resulting in lower than initially projected growth rates and gross margin. We experienced a rebound on retail sales and growth of device activations in most of the markets during the third quarter, however in the end of third quarter there was a wide resurgence of COVID-19 cases widely around the world, including the U.S., many European countries, Russia, and Japan, which had a negative impact on our business performance in the fourth quarter and resulted in production delays that affected inventory availability for some new products.

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 since the third quarter of 2020 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.

On the flip side, we have received subsidies and exemptions of social insurance contribution obligation as a part of Chinese government’s relief effort to companies affected by the pandemic. These support, however, may not continue as China recovers from the COVID-19 pandemic.

At the beginning of 2020, we took a series of measures in response to the outbreak, including, among others, remote working arrangement for our employees. 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. 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 2020 was RMB2.3 billion (US$0.3 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.

78

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,

2018

2019

2020

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Xiaomi Wearable Products

2,439,534

66.9

4,193,665

72.2

4,438,081

680,166

69.0

Self-branded products and others(1)

 

1,205,801

 

33.1

 

1,618,590

 

27.8

 

1,995,282

 

305,790

 

31.0

Total revenues

 

3,645,335

 

100.0

 

5,812,255

 

100.0

 

6,433,363

 

985,956

 

100.0

Note:

(1)The revenue for self-branded products and others includes sales to Xiaomi of RMB359.3 million, RMB77.5 million and RMB9.9 million (US$1.5 million) for the years ended December 31, 2018, 2019 and 2020, respectively.

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. We expect our self-branded products to contribute to a more portion of our revenues in the future.

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.

For products that are sold to Xiaomi pursuant to our business cooperation agreement with Xiaomi, we offer an 18-month warranty which includes a six-month warranty to Xiaomi and an additional 12-month warranty to end-users. For products sold directly to end users, the warranty period is 12 months to end users. 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.

79

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,

2018

2019

2020

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Xiaomi Wearable Products

1,883,509

69.6

3,296,696

75.9

3,706,495

568,045

72.7

Self-branded products and others

 

822,376

 

30.4

 

1,047,816

 

24.1

 

1,394,203

 

213,671

 

27.3

Total cost of revenues

 

2,705,885

 

100.0

 

4,344,512

 

100.0

 

5,100,698

 

781,716

100.0

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

Years Ended December 31,

2018

2019

2020

    

RMB

    

RMB

    

RMB

    

US$

(in thousands, except for percentages)

Xiaomi Wearable Products

556,025

896,969

731,586

112,121

Self-branded products and others

 

383,425

 

570,774

 

601,079

 

92,119

Total gross profit

 

939,450

 

1,467,743

 

1,332,665

 

204,240

Xiaomi Wearable Products

 

22.8

%  

21.4

%  

16.5

%  

  

Self-branded products and others

 

31.8

%  

35.3

%  

30.1

%  

  

Overall gross margin

 

25.8

%  

25.3

%  

20.7

%  

  

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

80

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,

2018

2019

2020

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

(in thousands, except for percentages)

Summary Consolidated Statements of Operating Data:

  

  

  

  

  

  

  

Revenues(1)

 

3,645,335

 

100.0

 

5,812,255

 

100.0

 

6,433,363

 

985,956

 

100.0

Cost of revenues(2)

 

2,705,885

 

74.2

 

4,344,512

 

74.7

 

5,100,698

 

781,716

 

79.3

Gross profit

 

939,450

 

25.8

 

1,467,743

 

25.3

 

1,332,665

 

204,240

 

20.7

Operating expenses:

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Research and development expenses(3)

 

263,220

 

7.2

 

430,822

 

7.4

 

538,009

 

82,453

 

8.4

General and administrative expenses(3)

 

213,973

 

5.9

 

248,462

 

4.3

 

261,805

 

40,123

 

4.1

Selling and marketing expenses(3)

 

96,538

 

2.6

 

181,975

 

3.1

 

358,655

 

54,966

 

5.6

Total operating expenses

 

573,731

 

15.7

 

861,259

 

14.8

 

1,158,469

 

177,542

 

18.0

Operating income

 

365,719

 

10.0

 

606,484

 

10.4

 

174,196

 

26,698

 

2.7

Realized gain from investments

 

261

 

0.0

 

1,822

 

0.0

 

 

 

Gain from deconsolidation of a subsidiary

56,522

8,663

0.9

Interest income

 

11,595

 

0.3

 

33,478

 

0.6

 

46,118

 

7,068

 

0.7

Gain from fair value change of long-term investments

 

7,860

 

0.2

 

 

 

12,325

 

1,888

 

0.2

Impairment loss from long-term investments

 

(7,590)

 

(0.2)

 

(2,600)

 

(0.0)

 

 

 

Other income/(loss), net

 

8,768

 

0.2

 

13,186

 

0.2

 

(23,552)

 

(3,610)

 

(0.4)

Income before income tax

 

386,613

 

10.6

 

652,370

 

11.2

 

265,609

 

40,707

 

4.1

Provision for income taxes

 

(52,036)

 

(1.4)

 

(77,887)

 

(1.3)

 

(31,154)

 

(4,775)

 

(0.5)

Income before income/(loss) from equity method investments

 

334,577

 

9.2

 

574,483

 

9.9

 

234,455

 

35,932

 

3.6

Income/(loss) from equity method investments

 

1,743

 

0.0

 

(1,112)

 

(0.0)

 

(4,749)

 

(728)

 

(0.1)

Net income

 

336,320

 

9.2

 

573,371

 

9.9

 

229,706

 

35,204

 

3.6

Notes:

(1)Includes RMB2,817.0 million, RMB4,281.0 million and RMB4,449.8 million (US$682.0 million) with related parties for the years ended December 31, 2018, 2019 and 2020, respectively.

(2)Includes RMB2,141.1 million, RMB3,342.1 million and RMB3,713.5 million (US$569.1 million) with related parties for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, we recorded share-based compensation expenses of RMB55.3 million, RMB17.8 million and nil, respectively, in relation to the vesting of the restricted shares of our founders under the share restriction agreements.

81

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 (US$986.0 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 (US$680.2 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 (US$305.8 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 (US$781.7 million) for the year ended December 31, 2020.

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 (US$568.0 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 (US$213.7 million) for the year ended December 31, 2020. The increase was due to 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 (US$204.2 million) for the year ended December 31, 2020. The decrease was mainly driven by the lower margin of Xiaomi Wearable products and 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 (US$82.5 million) for the year ended December 31, 2020, primarily due to (i) an increase of RMB96.5 million (US$14.8 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 (US$1.9 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 (US$4.9 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.

82

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 (US$40.1 million) for the year ended December 31, 2020, primarily due to (i) an increase of RMB25.4 million (US$3.9 million) in personnel-related costs; (ii) an increase of RMB14.7 million (US$2.3 million) and RMB5.0 million (US$0.8 million) in depreciation and amortization and rental fees due to office expansion; and (iii) an increase of RMB7.3 million (US$1.1 million) in professional fee, partially offset by a decrease of RMB41.7 million (US$6.4 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 (US$55.0 million) for the year ended December 31, 2020, primarily due to (i) an increase of RMB69.3 million (US$10.6 million) in personnel-related costs; (ii) an increase of RMB64.7 million (US$9.9 million) in advertising and promotional fees; and (iii) an increase of RMB29.4 million (US$4.5 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 (US$26.7 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 (US$7.1 million) in 2020 and RMB33.5 million in 2019.

Gain from deconsolidation of a subsidiary

We recognized RMB56.5 million (US8.7 million) gain from deconsolidation of Yunding in 2020 when we sold our 26.7% equity interest to its founder. We did not have similar transactions in 2019.

Other (loss)/income, net

We had other income of RMB13.2 million in 2019 and other loss of RMB23.6 million (US$3.6 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 (US$4.8 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 (US$6.4 million) in 2020.

Net income

As a result of the foregoing, our net income decreased by 59.9% from RMB573.4 million for the year ended December 31, 2019 to RMB229.7 million (US$35.2 million) for the year ended December 31, 2020.

83

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

Revenues

Our revenues increased by 59.4% from RMB3,645.3 million for the year ended December 31, 2018 to RMB5,812.3 million for the year ended December 31, 2019, 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 71.9% from RMB2,439.5 million for the year ended December 31, 2018 to RMB4,193.7 million for the year ended December 31, 2019. The increase was primarily attributable to an increase in shipment volume of our Xiaomi Wearable Products from approximately 24.4 million in 2018 to approximately 38.4 million in 2019.

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

Cost of revenues

Our cost of revenues increased by 60.6% from RMB2,705.9 million for the year ended December 31, 2018 to RMB4,344.5 million for the year ended December 31, 2019. 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 75.0% from RMB1,883.5 million for the year ended December 31, 2018 to RMB3,296.7 million for the year ended December 31, 2019. The increase was in line with the sales growth of our Xiaomi Wearable Products.

Self-branded products and others. Cost of revenues for our self-branded products and others segment increased by 27.4% from RMB822.4 million for the year ended December 31, 2018 to RMB1,047.8 million for the year ended December 31, 2019. 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 increased by 56.2% from RMB939.5 million for the year ended December 31, 2018 to RMB1,467.7 million for the year ended December 31, 2019.

Research and development expenses

Research and development expenses increased by 63.7% from RMB263.2 million for the year ended December 31, 2018 to RMB430.8 million for the year ended December 31, 2019, primarily due to (i) an increase of RMB106.7 million in the salary and welfare compensation of research and development personnel; and (ii) an increase of RMB55.8 million in testing costs associated with our pipeline products, partially offset by a decrease of RMB31.0 million in share-based compensation expenses. The completion of our initial public offering in February 2018 and the amendment of certain vesting schedules of previously granted options triggered an acceleration of share-based compensation expenses recognition in 2018.

84

General and administrative expenses

General and administrative expenses increased by 16.1% from RMB214.0 million for the year ended December 31, 2018 to RMB248.5 million for the year ended December 31, 2019, primarily due to (i) an increase of RMB38.1 million in personnel-related costs; (ii) an increase of RMB20.3 million in professional fee related to improving operation management and business expansion; (iii) an increase of RMB8.1 million in miscellaneous expenses supporting our daily operation; and (v) an increase of RMB5.4 million in rental fee in relation to the open of several new offices, partially offset by a decrease of RMB47.2 million in share-based compensation. The completion of our initial public offering in February 2018 and the amendment of certain vesting schedules of previously granted options triggered an acceleration of share-based compensation expenses recognition in 2018.

Selling and marketing expenses

Selling and marketing expenses increased by 88.5% from RMB96.5 million for the year ended December 31, 2018 to RMB182.0 million for the year ended December 31, 2019, primarily due to (i) an increase of RMB59.5 million in advertising and promotional for our self-branded products, both in China and overseas market; (ii) an increase of RMB22.2 million in personnel-related costs.

Operating income

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

Interest income

Interest income represents interest earned on bank deposits. We had interest income of RMB33.5 million in 2019 and RMB11.6 million in 2018.

Other income

We had other income of RMB8.8 million in 2018 and RMB13.2 million in 2019.

Income tax expenses

We recorded income tax expenses in the amount of RMB52.0 million in 2018 and RMB77.9 million in 2019. The increase in income tax expenses for the year ended December 31, 2019 was attributable to an increase 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 RMB58.3 million in 2018 and RMB72.4 million in 2019.

Net income

As a result of the foregoing, our net income increased by 70.5% from RMB336.3 million for the year ended December 31, 2018 to RMB573.4 million for the year ended December 31, 2019.

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.

85

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.

Hong Kong

Our subsidiary incorporated in Hong Kong, Hong Kong Zepp Holding Limited, is subject to 16.5% Hong Kong profit tax on its taxable income generated from operations in Hong Kong for the years of assessment 2016/2017 and 2017/2018. Commencing from the year of assessment 2018/2019, the first HK$2.0 million of profits earned by Hong Kong Zepp Holding 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. 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. Anhui Huami Health Technology Co., Ltd. began to qualify as a HNTE since August 2020. Accordingly Anhui Huami was subject to a tax rate of 15% during the years ended December 31, 2018, 2019 and 2020. 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.”

86

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

Critical Accounting Policies

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.

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. You should read the following description of critical accounting policies, judgments and estimates in conjunction with our consolidated financial statements and other disclosures included in this annual report.

Nature of Goods and Services

We generate substantially all of our revenues from sales of smart, wearable devices. We also generate a small amount of our revenues from our subscription-based services. For the years ended December 31, 2018, 2019 and 2020, we generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and 33.1%, 27.8% and 31.0% of revenue from sales of our self-branded products. Revenue is recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration we expect to be entitled to in exchange for the goods or services. We recognized revenue, net of estimated sales returns and value-added taxes (“VAT”).

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

87

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 its performance obligation. We considered multiple factors in the process of determining its cost plus margin including consumer behaviors and our 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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and from RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, respectively. We recognize revenue for the amounts allocated to the connected smart and wearable devices when the customer obtains control of our product, which occurs at a point of time, typically upon delivery to the reseller and acceptance by the reseller, who has been identified as our customer. 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, 2018, 2019 and 2020, we generated 33.1%, 27.8% and 31.0% of revenues from sales of our self-branded products to retailers, distributors and end users. Our 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, 2018, 2019 and 2020, we generated 66.9% 72.2% and 69.0% 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 our shareholders. Under the cooperation agreement with this customer, we produce and assemble 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 installments. The first payment installment is priced to recover the costs incurred by us in developing and shipping the devices to the customer and is due from the customer to us once the products have been delivered and the customer has accepted the products. We allocate the initial payment installment 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. We are also entitled to receive a potential second installment payment calculated as 50 percent of the future net profits from commercial sales made by the customer. We have determined that the second installment 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 installment 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 our recognition policy further described in the preceding paragraph. Our revenue recognition policy of our products under our cooperation agreement is substantially consistent with that for our sales of self-branded products except that the installment payments arrangement under the cooperation agreement is not available to the self-branded products.

Variable Consideration

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

88

Sales Incentive

We periodically provide sales incentives to certain of our 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

We generally expense 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, we do not disclose the value of unsatisfied performance obligations as all of its contracts have an original expected length of one year or less.

Rights of return

We offer limited sales returns for self-branded products sold directly to our customers. We estimate the amount of our 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. We currently estimate product return liabilities using our own historical sales information. For the years ended December 31, 2018, 2019 and 2020, returns were insignificant.

Product Warranty

We offer a standard product warranty that the product will operate under normal use. For products sold to the one customer under the business cooperation agreement, the warranty period is 18 months which includes a six-month warranty to that customer and an additional 12-month warranty to end-users. For products sold directly to end users, the warranty period is 12-month. We have the obligation, at our customers’ option, to either repair or replace the defective product.

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

Inventories

Our 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, and production of manufactured product for sale. Expenses 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. We assess the valuation of inventory and periodically write down and writes off the value for estimated excess and obsolete inventory based upon the product life cycle. During the years ended December 31, 2018, 2019 and 2020, inventory provision amounted to nil, RMB23.8 million and RMB4.4 million, respectively.

Intangible asset, net

Acquired intangible assets other than goodwill consist of the domain name for our website www.huami.com, an insurance brokerage license, trademark and patents.

89

The domain name and insurance brokerage license 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.

The 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 five to ten years.

Leases

We lease administrative office spaces in different cities in the PRC, and in the United States and Canada under operating leases. We determine whether an arrangement constitutes a lease and records lease liabilities and right-of-use assets on our consolidated balance sheets at the lease commencement. We measure our 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 that we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our company. We measure right-of-use assets based on the corresponding lease liability adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. We begin recognizing operating lease expense when the lessor makes the underlying asset available to us. Our leases have remaining lease terms of up to five 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, we did not include renewal option periods in the lease term for which it is not reasonably certain to exercise.

For short-term leases with lease term less than one year, we record operating lease expense in our 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 combinations. Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances 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 change in circumstances 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 our business, estimation of the useful life over which cash flows will occur, determination of our 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 results of operations and market conditions. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for the reporting unit.

90

Prior to January 1, 2020, we 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 amount of that goodwill. An impairment loss was recognized for any excess in the carrying amount of goodwill over the implied fair value of goodwill.

We 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 year ended December 31, 2020. 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, 2018, 2019 and 2020, we recognized nil impairment loss on goodwill.

Long-term investments

Our long-term investments consist of equity securities without readily determinable fair value, equity method investments and available-for-sale securities investments.

(a)         Equity securities without readily determinable fair value.

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

We review our 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.

(b)         Equity Method Investment.

For an investee company over which we have the ability to exercise significant influence, but does not have a controlling interest, we accounts for the investment under the equity method. Significant influence is generally considered to exist when we 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 our consolidated balance sheets and statements of operations; however, our 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.

91

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. We 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. We recorded RMB4.1 million, RMB0.2 million and nil impairment losses on its equity method investments during the years ended December 31, 2018, 2019 and 2020.

(c)          Available-for-sale Investments.

For investments which are determined to be debt securities, we 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. We recorded RMB12.3 million, RMB3.5 million unrealized gains and RMB22.6 million unrealized losses in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.

We evaluate each individual investment periodically for impairment. For investments where we do not intend to sell, we 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, there were no investments held by us that had been in continuous unrealized loss position.

Income taxes

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 account 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 we believe 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. We recognize interest and penalties, if any, related to unrecognized tax benefits in income tax expense.

Share-based payment

Share-based payment transactions with employees, such as share options are measured based on the grant date fair value of the equity instrument. We 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. We elect to recognize forfeitures when they occur.

92

We estimated the fair value of share options using the binomial option-pricing model with the assistance from an independent valuation firm. The fair value of each option grant is estimated on the date of grant with the following key assumptions:

    

For the years ended December 31,

 

2018

2019

2020

 

Risk-free interest rate

2.04%-2.83

%  

2.14

%  

0.67%-0.72

%

Expected volatility

36%-52.5

%

50.4

%

51.9%-52.0

%

Expected life of option (years)

1-10

10

10

Expected dividend yield

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

15.03-16.85

12.65

21.60-23.10

We estimate the fair value of our restricted shares and restricted share units based on the fair value of our ordinary shares on the date of grant. For the years ended December 31, 2018, 2019 and 2020, we recorded share-based compensation expenses of RMB29.4 million, RMB3.7 million and RMB22.8 million related to restricted shares and restricted share units.

Consolidation of Variable Interest Entity

We conduct substantially all of our business in the PRC through contractual arrangements with Anhui Huami and its subsidiary, and Beijing Huami and its subsidiary.

We believe we have the power to control Anhui Huami and Beijing Huami through a series of contractual arrangements that we have entered into through Shunyuan Kaihua, our WFOE. Those contractual terms enable us to exercise effective control over them, receive substantially all of the economic benefits and have an exclusive option to purchase all or part of the equity interests and assets in Anhui Huami and its subsidiary and Beijing Huami when and to the extent permitted by PRC law. We also believe that the minimum amount of consideration permitted by the applicable PRC law to exercise the option does not represent a financial barrier or disincentive for us to exercise our rights under the exclusive call option agreement. To exercise our rights under the exclusive call option agreement does not require the consent of shareholders of Anhui Huami and its subsidiary or Beijing Huami. Therefore, we believe this gives us the power to direct the activities that most significantly impact the economic performance of our affiliated entities.

We believe that our ability to exercise effective control, together with the exclusive consulting and service agreement and the equity pledge agreement, give us the rights to receive substantially all of the economic benefits from our affiliated entities in consideration for the services provided by our subsidiaries in China. Accordingly, as the primary beneficiary of the affiliated entities and in accordance with U.S. GAAP, we consolidate their financial results and assets and liabilities in our combined and consolidated financial statements.

As advised by Zhong Lun Law Firm, our PRC counsel, our corporate structure in China complies with all existing PRC laws and regulations. However, our PRC legal counsel has also advised us that as there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, and we cannot assure you that the PRC government would agree that our corporate structure or any of the above contractual arrangements comply with current or future PRC laws or regulations. PRC laws and regulations governing the validity of these contractual arrangements are uncertain and the relevant government authorities may have broad discretion in interpreting these laws and regulations.

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.

93

B.           Liquidity and Capital Resources

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

Years Ended December 31,

2018

2019

2020

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Selected Consolidated Cash Flow Data:

  

  

  

  

Net cash provided by operating activities

707,605

 

427,999

 

157,302

 

24,107

Net cash used in investing activities

 

(324,841)

 

(112,703)

 

(206,880)

 

(31,705)

Net cash provided by financing activities

 

639,170

 

25,609

 

564,671

 

86,539

Net (decrease)/increase in cash and cash equivalents

 

1,021,934

 

340,905

 

515,093

 

78,941

Exchange rate effect on cash and cash equivalents

 

60,357

 

11,274

 

(43,334)

 

(6,641)

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

 

369,521

 

1,451,812

 

1,803,991

 

276,474

Cash, cash equivalents and restricted cash at end of year

 

1,451,812

 

1,803,991

 

2,275,750

 

348,774

As of December 31, 2018, 2019 and 2020, our cash, cash equivalents and restricted cash were RMB1,451.8 million, RMB1,804.0 million and RMB2,275.8 million (US$348.8 million), respectively, out of which RMB513.5, RMB717.6 million and RMB609.7 million (US$93.4 million) were held in U.S. dollars, and RMB937.7 million, RMB1,084.3 million and RMB1,618.7 million (US$248.1 million) were held in Renminbi, as of December 31, 2018, 2019 and 2020, respectively. Our cash, cash equivalents and restricted cash primarily consist of cash at banks and on hand. 84.6% of our cash, cash equivalents and restricted cash as of December 31, 2020 were held in China, and 57.6% 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.”

94

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

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 provided by operating activities for the year ended December 31, 2020 was RMB157.3 million (US$24.1 million). The difference between our net income of RMB229.7 million (US$35.2 million) and the net cash provided by operating activities was primarily due to additional RMB210.0 million (US$32.2 million) used in working capital, partially offset by the adjustment of RMB137.6 million (US$21.1 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 (US$62.9 million) in inventories, a decrease by RMB149.4 million (US$22.9 million) in accrued expense and other current liabilities, an increase by RMB131.2 million (US$20.1 million) in accounts receivable, and an increase by RMB80.0 million (US$12.3 million) in prepaid expenses and other current assets, partially offset by a decrease by RMB583.5 million (US$89.4 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.

Net cash provided by operating activities for the year ended December 31, 2018 was RMB707.6 million. The difference between our net income of RMB336.3 million and the net cash provided by operating activities was primarily due to (i) an adjustment of RMB111.6 million in non-cash items, which primarily consisted of depreciation and amortization, share-based compensation and deferred income taxes, and (ii) an increase by RMB259.7 million in working capital. Changes in working capital for the year ended December 31, 2018 primarily consisted of an increase by RMB356.3 million in accounts payable, an increase by RMB119.9 million in accrued expense and other current liabilities, an increase by RMB51.3 million in other non-current liability and an increase by RMB32.4 million in income tax payable, partially offset by an increase by RMB234.9 million in inventories, an increase by RMB45.1 million in amount due from related parties, and an increase by RMB26.1 million in accounts receivable.

95

As of December 31, 2018, 2019 and 2020, we had amount due from related parties of RMB656.4 million, RMB1,421.2 million and RMB860.2 million (US$131.8 million), respectively, among which RMB648.4 million, RMB1,418.6 million and RMB833.2 million (US$127.7 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, 2018, 2019 and 2020 was collected in the first quarter of 2019, 2020 and 2021, respectively.

Investing activities

Net cash used in investing activities was RMB206.9 million (US$31.7 million) for the year ended December 31, 2020, primarily due to purchase of term deposits of RMB212.1 million (US$32.5 million), purchase of property, plant and equipment of RMB83.6 million (US$12.8 million), purchase of long-term investments of RMB82.2 million (US$12.6 million) and acquisition of businesses and assets of RMB26.7 million (US$4.1 million), partially offset by proceeds from the maturity of term deposits of RMB207.1 million (US$31.7 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.

Net cash used in investing activities was RMB324.8 million for the year ended December 31, 2018, primarily due to purchase of term deposits of RMB385.0 million, purchase of long term investments of RMB109.9 million, purchase of short-term investments of RMB41.3 million and purchase of intangible assets of RMB52.0 million, partially offset by proceeds from the maturity of term deposits of RMB288.8 million.

Financing activities

Net cash provided by financing activities for the year ended December 31, 2020 was RMB564.7 million (US$86.5 million), primarily due to bank borrowings of RMB1,207.8 million (US$185.1 million), partially offset by the repayment of bank borrowing of RMB643.1 million (US$98.6 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 borrowing of RMB20.0 million.

Net cash provided by financing activities for the year ended December 31, 2018 was RMB639.2 million, primarily due to the proceeds of RMB657.1 million from the initial public offering of our ADSs.

Capital Expenditures

Our capital expenditures are primarily incurred for purchases of property, plant and equipment and intangible assets. Our capital expenditures were RMB69.2 million, RMB46.1 million and RMB84.8 million (US$13.0 million) in the years ended December 31, 2018, 2019 and 2020, respectively. We will continue to make capital expenditures to meet the expected growth of our business.

96

Holding Company Structure

Zepp Health Corporation is a holding company with no material operations of its own. We conduct our operations 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,

 

    

2018

    

2019

    

2020

    

2019

    

2020

 

Zepp and its wholly-owned subsidiaries

 

0.2

%  

0.2

%  

2.1

%  

17.0

%  

27.7

%

VIEs

 

99.8

%  

99.8

%  

97.9

%  

83.0

%  

72.3

%

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

97

F.           Tabular Disclosure of Contractual Obligations

The following table sets forth our contractual obligations as of December 31, 2020:

Payment due by December 31,

    

Total

    

2021

    

2022 - 2023

    

2024 - 2026

    

After 2026

(in thousands of RMB)

Lease commitments(1)(2)

182,877

50,398

98,266

34,213

Note:

(1)Lease commitments consist of the commitments under the lease agreements for our office premises. We lease our office facilities with various expiration dates beyond 2020.
(2)As of December 31, 2017, we had a minimum capital commitment of RMB423.3 million in connection with the purchase of a building under an agreement between Anhui Huami and Hefei High-Tech Administrative Office. In December 2018, the agreement was terminated. In March 2019, the two parties entered into a five-year lease agreement, the payment under which is included in the table, in connection with the same building.

G.           Safe Harbor

See “Forward-Looking Statements” on page 2 of this annual report.

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

45

Chairman of the Board of Directors and Chief Executive Officer

De Liu

47

Director

Yunfen Lu

55

Director

Xiaojun Zhang

49

Director

Jimmy Lai

64

Independent Director

Hongjiang Zhang

60

Independent Director

Bing Xie

53

Independent Director

Leon Cheng Deng

38

Chief Financial Officer

Mike Yan Yeung

50

Chief Operating Officer

Hui Wang

43

Vice President of Corporate Strategy and General Manager of Beijing Operations

Pengtao Yu

39

Chief Industrial Designer

98

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.

99

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.

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 an independent director of Digital China Ltd. listed in Shenzhen Stock Exchange in China, 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.

100

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.

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.

101

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.

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 of Directors and Executive Officers

For the fiscal year ended December 31, 2020, we paid an aggregate of approximately RMB24.4 million (US$3.7 million) in cash to our executive officers and RMB1.1 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 March 31, 2021, awards to purchase 13,735,051 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.

102

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.

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 16,729,312 as of January 1, 2021. As of March 31, 2021, awards to purchase 12,919,520 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.

103

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.

The following table summarizes, as of March 31, 2021, 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 

Exercise Price 

Name

Restricted Shares

(US$/Share)

Date of Grant

Date of Expiration

Mike Yan Yeung

 

*(1)

 

 

October 21, 2015

 

 

*

 

0.79

 

October 21, 2015

 

February 1, 2019

*(1)

August 18, 2020

Leon Cheng Deng

*

August 31, 2020

August 31, 2030

Hui Wang

*

October 21, 2015

October 20, 2025

*

August 18, 2020

August 18, 2030

Pengtao Yu

*(1)

October 21, 2015

*(1)

August 18, 2020

Yunfen Lu

 

*

 

 

August 18, 2020

 

August 18, 2030

Xiaojun Zhng

 

*

 

 

August 18, 2020

 

August 18, 2030

Total

 

9,474,700

 

  

 

  

 

  

Notes:

* Less than one percent of our total outstanding shares.

(1)         Restricted shares

As of March 31, 2021, other employees as a group held outstanding options to purchase 9,435,873 Class A ordinary shares of our company, at a weighted average exercise price of US$0.25 per share, 2,076,217 restricted shares, and 3,240,201 restricted share units.

104

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.

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 10A-3 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;

105

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;

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.

D.           Employees

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

    

As of

December 31,

2020

Function:

 

  

Research and development

 

887

Selling and marketing

 

339

Administrative

 

183

Supply chain management

 

98

Total

 

1,507

As of December 31, 2020, we had 511 employees in Shenzhen, 414 employees in Hefei, 344 employees in Beijing, 130 employees in Nanjing, 19 employees in other cities in mainland China, 42 employees in Vancouver, 19 employees in Cupertino, 7 employees in Irvine, 13 employees in cities in Europe and 8 employees in cities in Asia.

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 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Our failure to fully comply with PRC labor-related laws may expose us to potential penalties.”

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.

107

E.           Share Ownership

The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of March 31, 2021 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 134,606,068 Class A ordinary shares and 117,208,247 Class B ordinary shares outstanding as of March 31, 2021, excluding Class A ordinary shares issuable upon the exercise of outstanding share options and Class A ordinary shares reserved for issuance under our 2015 Plan and 2018 Plan.

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)

 

 

81,347,127

 

81,347,127

 

32.3

%  

62.3

%

De Liu

 

 

 

 

 

Yunfen Lu(2)

 

*

 

3,450,746

 

3,450,746

 

1.4

%  

2.6

%

Xiaojun Zhang(3)

 

*

 

2,107,463

 

2,107,463

 

*

 

1.6

%

Jimmy Lai(4)

 

*

 

 

*

 

*

 

*

Hongjiang Zhang(5)

 

 

 

 

 

Bing Xie

Leon Cheng Deng

 

 

 

 

 

Mike Yan Yeung

 

*

 

 

*

 

*

 

*

Hui Wang(6)

 

*

 

 

*

 

*

 

*

Pengtao Yu(7)

 

*

 

 

*

 

*

 

*

All Directors and Executive Officers as a Group

 

4,998,724

 

81,347,127

 

86,345,851

 

33.7

%  

62.4

%

Principal Shareholders:

 

 

 

 

 

HHtech Holdings Limited(8)

 

 

81,347,127

 

81,347,127

 

32.3

%  

62.3

%

Wells Fargo & Company(9)

 

24,530,284

 

 

24,530,284

 

9.7

%  

1.9

%

People Better Limited(10)

 

 

35,861,112

 

35,861,112

 

14.2

%  

27.4

%

Shunwei High Tech Limited(11)

 

16,598,560

 

 

16,598,560

 

6.6

%  

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.

108

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

**   Each of Mr. Wang Huang, Yunfen Lu, Xiaojun Zhang, Leon Cheng Deng, Mike Yan Yeung 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 65,836,680 Class B ordinary shares held by HHtech Holdings Limited, a British Virgin Islands company, 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 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) the share options Mr. Xiaojun Zhang has the right to exercise within 60 days after February 28, 2021, 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 restricted share units Mr. Jimmy Lai has the right to acquire within 60 days after the date of this annual report.

(5)Represents the restricted share units Mr. Hongjiang Zhang has the right to acquire within 60 days after the date of this annual report.

(6)Represents the Class A ordinary shares Mr. Hui Wang has the right to acquire upon exercise of option within 60 days after the date of this annual report.

(7)Represents the restricted shares held by Mr. Pengtao Yu.

109

(8)Based on the information provided 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 65,836,680 Class B ordinary shares are held by HHtech Holdings Limited, 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.

(9)Based on information provided by Wells Fargo & Company, a Delaware corporation, 24,530,284 Class A ordinary shares are held by Wells Fargo & Company on its own behalf and on behalf its subsidiaries Wells Capital Management Incorporated and Wells Fargo Funds Management, LLC.

(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 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 March 31, 2021, 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.

ITEM 7.              MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

A.           Major Shareholders

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

B.           Related Party Transactions

Contractual Arrangements with our Variable Interest Entity and its Shareholders

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

110

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

111

Share Incentive Plan

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

Our Relationship with Xiaomi

As of March 31, 2021, Xiaomi held 14.2% 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 (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, and (iii) sales of Xiaomi Wearable Products decrease by 20% or more year-over-year for any year, or fail to increase by at least 20% year-over-year for two consecutive years.

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.

112

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.

Transactions with Xiaomi

In the year ended December 31, 2020, we recorded RMB4,449.8 million (US$682.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, 2020, the amount due from Xiaomi and its affiliates was RMB833.2 million (US$127.7 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.

In the year ended December 31, 2018, we recorded RMB2,816.7 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, 2018, the amount due from Xiaomi and its affiliates was RMB648.4 million. In addition, as part of our investment strategy, we lent to Xi’an Haidao Information Technology Co., Ltd., an affiliate of Xiaomi and one of our investee companies. As of December 31, 2018, the outstanding loan amount to such company was nil.

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. In addition, we also extended loans to Hangzhou Aqi Vision Technology Co., Ltd. and Xi’an Haidao information Technology Co., Ltd., but we wrote off all the outstanding balance of the loans made to them in 2018.

Hefei Huaheng Electronic Technology Co., Ltd., a company controlled by Mr. Wang Huang, our chairman and chief executive officer, acts as our distributor of self-branded products. We recorded sales revenue of RMB308 thousand from it for the year ended December 31, 2018. 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., of which RMB20.0 million had been received in January 2021.

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.

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.

113

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.

Dividend Policy

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.

We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.

We are a holding company incorporated in the Cayman Islands. We 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.”

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

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.

114

D.           Selling Shareholders

Not applicable.

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.

115

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.

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.

116

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.

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 authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.

Our 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. However, we will provide our shareholders with annual audited financial statements. See “Where You Can Find Additional Information.”

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.

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

118

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.

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;

119

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;

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.

120

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—Regulations Relating to 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.

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

121

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

122

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.

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;

123

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

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.

124

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.

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, 2020 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).

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

125

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. We expect our ADSs (but not our Class A ordinary shares) will be readily tradeable on an established securities market in the United States. There can be no assurance, however, that our ADSs will be considered readily tradeable on an established securities market in later years.

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.

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

126

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.

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

127

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.

I.           Subsidiary Information

Not applicable.

ITEM 11.              QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Inflation

To date, inflation in China has not materially impacted our results of operations. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index were increases of 4.5% for December 2019 and 4.7% for December 2020. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected by higher rates of inflation in China in the future.

128

Market Risks

Foreign Exchange Risk

Substantially all of our revenues and expenses are denominated in RMB. We do not believe that we currently have any significant direct foreign exchange risk, and have not used any derivative financial instruments 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, 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.

129

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;

130

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.

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, 2020, we received reimbursement of US$136,211 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.

131

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

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

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.

132

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.

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,

    

2019

    

2020

(in thousands of RMB)

Audit fees(1) 

8,400

7,923

Tax fees(2)

 

300

 

450

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, including audit fees relating to our ADS offering in April 2019.

(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

None.

ITEM 16F.            CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

Not applicable.

133

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, 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, a compensation committee composed entirely of independent directors and an audit committee with a minimum of three members. 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—We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to United States domestic public companies.”

ITEM 16H.           MINE SAFETY DISCLOSURE

Not applicable.

PART III.

ITEM 17.              FINANCIAL STATEMENTS

We have elected to provide financial statements pursuant to Item 18.

ITEM 18.              FINANCIAL STATEMENTS

The consolidated financial statements of 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 registration statement 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 F-1 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 F-1 filed with the Securities and Exchange Commission January 12, 2018 (File No. 333-222528))

134

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 registration statement 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 registration statement 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 registration statement 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 registration statement 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 registration statement 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 registration statement on Form 20-F filed with the Securities and Exchange Commission April 23, 2020 (File No. 001-38369))

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 registration statement 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 registration statement 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))

135

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

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

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*

XBRL Instance Document

101.SCH*

XBRL Taxonomy Extension Scheme Document

101.CAL*

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

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.

136

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

 

 

137

F-1

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 (formerly, Huami Corporation) and its subsidiaries (the “Company”) as of December 31, 2020 and 2019, 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, 2020, and the related notes and the financial statement schedule (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, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, 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 19, 2021

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

    

2019

    

2020

    

2020

RMB

RMB

US$

(Note2)

Assets

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

1,803,117

 

2,273,349

 

348,406

Restricted cash

 

874

 

2,401

 

368

Term deposit

 

 

5,000

 

766

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

 

188,940

 

298,038

 

45,676

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

 

1,421,170

 

860,213

 

131,833

Inventories, net

 

893,806

 

1,217,537

 

186,596

Short-term investments

 

17,187

 

18,430

 

2,825

Prepaid expenses and other current assets

 

67,358

 

152,898

 

23,433

Total current assets

 

4,392,452

 

4,827,866

 

739,903

Property, plant and equipment, net

 

64,350

 

124,619

 

19,099

Intangible assets, net

 

85,753

 

145,213

 

22,255

Long-term investments

 

406,099

 

443,986

 

68,044

Deferred tax assets

 

102,649

 

120,190

 

18,420

Operating lease right-of-use assets

108,682

151,165

23,167

Goodwill

 

5,930

 

62,515

 

9,581

Other non-current assets

 

8,828

 

28,165

 

4,316

Total assets

 

5,174,743

 

5,903,719

 

904,785

Liabilities

 

 

 

  

Current liabilities:

 

  

 

  

 

  

Accounts payable (including accounts payable of the consolidated VIEs without recourse to the Group of RMB1,996,010 and RMB1,945,731 as of December 31, 2019 and 2020, respectively)

 

1,999,951

 

1,951,335

 

299,055

Advance from customers (including advance from customers of the consolidated VIEs without recourse to the Group of RMB44,380 and RMB41,312 as of December 31, 2019 and 2020, respectively)

 

44,793

 

42,502

 

6,514

Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB14,769 and RMB892 as of December 31, 2019 and 2020, respectively)

 

14,769

 

11,185

 

1,714

Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB236,708 and RMB175,747 as of December 31, 2019 and 2020, respectively)

 

352,249

 

252,275

 

38,663

Income tax payables of the consolidated VIEs without recourse to the Group

 

67,854

 

27,706

 

4,246

Notes payable of the consolidated VIEs without recourse to the Group

 

2,184

 

 

Short-term bank borrowings of the consolidated VIEs without recourse to the Group

 

 

504,671

 

77,344

Total current liabilities

 

2,481,800

 

2,789,674

 

427,536

Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs without recourse to the Group of RMB5,399 and RMB17,171 as of December 31, 2019 and 2020, respectively)

 

5,399

 

22,374

 

3,429

Other non-current liabilities (including other non-current liabilities of the consolidated VIEs without recourse to the Group of RMB113,596 and RMB183,920 as of December 31, 2019 and 2020, respectively)

 

113,596

 

185,168

 

28,378

Long-term borrowing of the consolidated VIEs without recourse to the Group

60,000

9,195

Noncurrent operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB64,300 and RMB48,650 as of December 31, 2019 and 2020, respectively)

76,360

116,245

17,815

Total liabilities

 

2,677,155

 

3,173,461

 

486,353

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

    

2019

    

2020

    

2020

RMB

RMB

US$

(Note2)

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, 2019 and 2020; 91,459,708 and 128,736,916 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

57

 

81

 

12

Class B Ordinary shares (US$0.0001 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2019 and 2020; 156,060,279 and 121,408,247 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

98

 

76

 

12

Additional paid-in capital

 

1,478,902

 

1,552,109

 

237,871

Accumulated retained earnings

 

910,612

 

1,133,368

 

173,696

Accumulated other comprehensive income

 

111,081

 

44,624

 

6,841

Total Zepp Health Corporation shareholders’ equity

 

2,500,750

 

2,730,258

 

418,432

Noncontrolling interest

 

(3,162)

 

 

Total equity

 

2,497,588

 

2,730,258

 

418,432

Total liabilities and equity

 

5,174,743

 

5,903,719

 

904,785

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, 

    

2018

    

2019

    

2020

    

2020

RMB

RMB

RMB

US$

(Note2)

Revenues (including RMB2,816,995, RMB4,281,005 and RMB4,449,757 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively)

 

3,645,335

 

5,812,255

 

6,433,363

 

985,956

Cost of revenues (including RMB2,141,123, RMB3,342,084 and RMB3,713,536 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively)

 

2,705,885

 

4,344,512

 

5,100,698

 

781,716

Gross profit

 

939,450

 

1,467,743

 

1,332,665

 

204,240

Operating expenses

 

  

 

 

 

Selling and marketing

 

96,538

 

181,975

 

358,655

 

54,966

General and administrative

 

213,973

 

248,462

 

261,805

 

40,123

Research and development

 

263,220

 

430,822

 

538,009

 

82,453

Total operating expenses

 

573,731

 

861,259

 

1,158,469

 

177,542

Operating income

 

365,719

 

606,484

 

174,196

 

26,698

Other income and expenses

 

  

 

 

 

Interest income

 

11,595

 

33,478

 

46,118

 

7,068

Realized gain from investments

 

261

 

1,822

 

 

Gain from deconsolidation of a subsidiary

56,522

8,663

Gain from fair value change of long-term investments

 

7,860

 

 

12,325

 

1,888

Impairment loss from long-term investments

 

(7,590)

 

(2,600)

 

 

Other income (expense), net

 

8,768

 

13,186

 

(23,552)

 

(3,610)

Income before income tax and income/(loss) from equity method investments

 

386,613

 

652,370

 

265,609

 

40,707

Provision for income taxes

 

(52,036)

 

(77,887)

 

(31,154)

 

(4,775)

Income before income/(loss) from equity method investments

 

334,577

 

574,483

 

234,455

 

35,932

Income/(loss) from equity method investments

 

1,743

 

(1,112)

 

(4,749)

 

(728)

Net income

 

336,320

 

573,371

 

229,706

 

35,204

Less: Net (loss) income attributable to noncontrolling interest

 

(3,726)

 

(1,825)

 

953

 

146

Net income attributable to Zepp Health Corporation

 

340,046

 

575,196

 

228,753

 

35,058

Less: Accretion of Series A Preferred Shares

 

177

 

 

 

Less: Accretion of Series B-1 Preferred Shares

 

368

 

 

 

Less: Accretion of Series B-2 Preferred Shares

 

4,049

 

 

 

Less: Deemed dividend to preferred shareholders

 

209,752

 

 

 

Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares

 

12,210

 

2,450

 

 

Net income attributable to ordinary shareholders of Zepp Health Corporation

 

113,490

 

572,746

 

228,753

 

35,058

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

 

  

 

 

 

Basic income per ordinary share

 

0.54

 

2.35

 

0.92

 

0.14

Diluted income per ordinary share

 

0.51

 

2.24

 

0.88

 

0.13

Weighted average number of shares used in computing net income per share

 

  

 

 

 

Ordinary share - basic

 

211,873,704

 

243,648,186

 

248,470,684

 

248,470,684

Ordinary share - diluted

 

225,034,650

 

255,959,172

 

260,351,994

 

260,351,994

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, 

    

2018

    

2019

    

2020

    

2020

RMB

RMB

RMB

US$

(Note2)

Net income

 

336,320

 

573,371

 

229,706

 

35,204

Other comprehensive income/(loss), net of tax

 

  

 

 

 

Foreign currency translation adjustment

 

60,357

 

11,274

 

(45,117)

 

(6,914)

Unrealized gain on available-for-sale investments and others, (net of tax effect of RMB2,250, RMB620 and RMB4,017 for years ended December 31, 2018, 2019 and 2020, respectively)

 

14,684

 

2,666

 

(21,340)

 

(3,270)

Comprehensive income

 

411,361

 

587,311

 

163,249

 

25,020

Less: Net (loss) income attributable to noncontrolling interest

 

(3,726)

 

(1,825)

 

953

 

146

Comprehensive income attributable to Zepp Health Corporation

 

415,087

 

589,136

 

162,296

 

24,874

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 Huami

    

    

Accumulated

Corporation

Ordinary Shares

Additional

Other

Accumulated

Shareholders’

Total

Shareholders’

Paid-in

Comprehensive

Retained

(Deficit)/

Noncontrolling

Shareholders'

Shares

Amount

Capital

Income

Earnings

Equity

Interest

Equity

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Balance as of December 31, 2017

 

91,304,327

 

56

 

72,427

 

22,100

 

131,192

 

225,775

 

2,389

 

228,164

Accretion of Series A preferred shares

 

 

 

(177)

 

 

 

(177)

 

 

(177)

Accretion of Series B preferred shares

 

 

 

(4,417)

 

 

 

(4,417)

 

 

(4,417)

Issuance of ordinary shares upon initial public offering(“IPO”), net of offering costs of US$10,512

 

41,600,000

 

26

 

657,035

 

 

 

657,061

 

 

657,061

Conversion of participating convertible redeemable preferred shares to ordinary shares upon initial public offering

 

94,537,315

 

60

 

354,152

 

 

 

354,212

 

 

354,212

Exercise of option and restricted shares

 

2,661,305

 

2

 

3,484

 

 

 

3,486

 

 

3,486

Net income

 

 

 

 

 

340,046

 

340,046

 

(3,726)

 

336,320

Foreign currency translation adjustment

 

 

 

 

60,357

 

 

60,357

 

 

60,357

Share-based compensation

 

 

 

134,709

 

 

 

134,709

 

 

134,709

Repurchase of ordinary shares

 

(488,000)

 

 

(8,157)

 

 

 

(8,157)

 

 

(8,157)

Unrealized gain on available-for-sale investments, net of tax effect of RMB2,250

 

 

 

 

14,684

 

 

14,684

 

 

14,684

Cumulative effect adjustment related to opening retained earnings for adoption of ASC 606

 

 

 

 

 

33,329

 

33,329

 

 

33,329

Deemed dividend related to issuance of ordinary shares to preferred shareholders

 

12,064,825

 

7

 

164,521

 

 

(164,521)

 

7

 

 

7

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 and restricted shares

 

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 and restricted shares

 

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

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, 

    

2018

    

2019

    

2020

    

2020

RMB

RMB

RMB

US$

(Note2)

Cash Flows from Operating Activities

 

  

 

  

 

  

 

  

Net income

 

336,320

 

573,371

 

229,706

 

35,204

Adjustment to reconcile net income to net cash provided by operating activities:

 

  

 

 

 

Non-cash lease expense

 

 

27,683

 

48,191

 

7,386

Depreciation and amortization

 

6,216

 

17,215

 

27,129

 

4,158

Provision and write off for excess and obsolete inventories

 

 

23,799

 

64,223

 

9,843

Share-based compensation

 

134,709

 

55,128

 

65,154

 

9,985

Share of results of equity method investment

 

(1,743)

 

1,112

 

4,749

 

728

Loss on disposal of property, plant and equipment

 

26

 

767

 

7,406

 

1,135

Gain from fair value change of long-term investments

 

(7,860)

 

 

(12,325)

 

(1,888)

Deferred income taxes

 

(32,895)

 

(27,800)

 

(10,442)

 

(1,600)

Gain from deconsolidation of a subsidiary

(56,522)

(8,663)

Write-off of short-term loans

5,500

5,640

Impairment loss from long-term investments

7,590

2,600

Realized gain from investments

(261)

(1,822)

Others

 

295

 

 

 

Changes in operating assets and liabilities

 

 

 

 

Accounts receivable

 

(26,058)

 

(130,015)

 

(131,215)

 

(20,110)

Inventories

 

(234,887)

 

(432,983)

 

(410,691)

 

(62,941)

Prepaid expenses and other current assets

 

(5,748)

 

(32,444)

 

(79,957)

 

(12,257)

Amount due from related parties

 

(45,116)

 

(770,976)

 

583,457

 

89,419

Other non-current assets

 

(3,150)

 

(2,678)

 

(33,049)

 

(5,065)

Amount due to related parties

 

5,757

 

4,074

 

(3,584)

 

(549)

Accounts payable

 

356,324

 

935,845

 

(9,761)

 

(1,496)

Notes payable

 

13,693

 

(16,752)

 

(2,184)

 

(335)

Advance from customers

 

(4,740)

 

38,850

 

(2,189)

 

(335)

Income tax payable

 

32,437

 

13,817

 

(40,148)

 

(6,153)

Accrued expense and other current liabilities

 

119,887

 

86,221

 

(149,385)

 

(22,894)

Other non-current liability

 

51,309

 

57,347

 

68,739

 

10,535

Net Cash provided by Operating Activities

 

707,605

 

427,999

 

157,302

 

24,107

Cash Flows from Investing Activities

 

 

 

 

Purchase of property, plant and equipment

 

(17,136)

 

(34,276)

 

(83,554)

 

(12,805)

Purchase of intangible assets

 

(52,017)

 

(11,845)

 

(1,220)

 

(187)

Purchase of term deposits

 

(385,028)

 

 

(212,065)

 

(32,500)

Proceeds from maturity of term deposits

 

288,771

 

96,969

 

207,065

 

31,734

Loans provided to related parties

 

(5,000)

 

 

 

Loans provided to third-parties

 

(8,920)

 

 

(480)

 

(74)

Proceeds received from loan repayment

 

5,578

 

6,772

 

 

Purchase of short-term investments

 

(41,300)

 

 

 

Purchase of long-term investments

 

(109,854)

 

(180,927)

 

(82,221)

 

(12,600)

Disposal of long-term investments

 

 

10,461

 

 

Acquisition of businesses and assets, net of cash acquired of RMB7,497

(26,713)

(4,094)

Deconsolidation of a subsidiary

(7,701)

(1,180)

Other investing activities

65

143

9

1

Net Cash Used in Investing Activities

 

(324,841)

 

(112,703)

 

(206,880)

 

(31,705)

Cash Flows from Financing Activities

 

Loans repaid to related party

 

(3,221)

Exercise of share options and restricted shares

 

3,486

933

Bank borrowings

 

20,000

1,207,793

185,102

Repayment of bank borrowing

 

(30,000)

(20,000)

(643,122)

(98,563)

Net proceeds from initial public offering

 

657,062

Repurchase of ordinary shares

 

(8,157)

Net proceeds from the secondary offering

 

49,214

Deemed dividend to shareholders

(4,538)

Net Cash Provided by Financing Activities

 

639,170

25,609

564,671

86,539

Net increase in cash and cash equivalents and restricted cash

 

1,021,934

340,905

515,093

78,941

Effect of exchange rate changes

 

60,357

11,274

(43,334)

(6,641)

Cash and cash equivalents and restricted cash at beginning of year

 

369,521

1,451,812

1,803,991

276,474

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

 

1,451,812

1,803,991

2,275,750

348,774

Supplemental disclosure of cash flow information

 

Income tax paid

 

52,063

91,732

82,406

12,629

Interest paid

 

1,310

286

14,858

2,277

Non-cash investing and financing activity

 

Payable for long-term investment

 

275

Payable for Intangible asset

 

16

1,641

251

Receivable from the disposal of a subsidiary

22,500

3,448

Conversion from convertible bond to equity interest investment

 

15,800

8,393

1,286

Disposal of previous equity interest in exchange for acquisition

87,716

13,443

Forgiveness of loan related to acquisition

13,711

2,101

Non-monetary exchange of convertible bond to intangible assets

7,104

8,019

Non-monetary transaction of exchanging loan for Intangible assets

9,957

Payable for property, plant and equipment

15

351

173

27

Conversion of preferred shares to ordinary shares

354,212

Deemed dividend related to issuance of ordinary shares to preferred shareholders

209,752

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”), formerly known as Huami Corporation, 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, 2018, 2019 and 2020, the Group derived 66.9%, 72.2% and 69.0% 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, 2020, details of the Company’s major subsidiaries and major VIEs 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 Intelligent Technology Co., Ltd. (“Huami Intelligent”)

 

PRC

December 28, 2015

 

100%

Huami North America Inc. ("HNA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V.

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 subsidiaries of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd.

 

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 product 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.8% of the total common shares as of December 31, 2020. 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 statement amounts and balances of the VIEs were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2019

    

2020

RMB

RMB

Total current assets

 

3,828,544

 

3,675,394

Total non-current assets

 

466,774

 

593,603

Total assets

 

4,295,318

 

4,268,997

Total current liabilities

 

2,361,906

 

2,696,059

Total non-current liabilities

 

183,295

 

309,741

Total liabilities

 

2,545,201

 

3,005,800

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Revenues

 

3,638,560

 

5,801,405

 

6,297,534

Net income

 

643,239

 

987,672

 

751,803

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Net cash provided by operating activities

 

712,210

 

478,806

 

165,512

Net cash used in investing activities

 

(72,862)

 

(126,887)

 

(728,797)

Net cash provided by/(used in) financing activities

 

(13,221)

 

(20,000)

 

564,671

The intercompany payable between Anhui Huami and Shunyuan were RMB43,971 and RMB153,190 as of December 31, 2019 and 2020, respectively. Those were eliminated by the Company upon consolidation.

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.

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

Reclassifications

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 allowance for doubtful accounts, inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, impairment of goodwill, 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, share-based compensation, 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.

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 and liabilities primarily including available-for-sale securities at fair value on a recurring basis as of December 31, 2019 and 2020.

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

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, 2018, 2019 and 2020.

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, 2018, 2019 and 2020.

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 securities investments, accounts payable, notes payable, short-term bank borrowing, amount due to related parties and long-term bank borrowing. 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 borrowing 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 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.

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

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 40% or 60% 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, 2019 and 2020.

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. Beginning on January 1, 2020, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses 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, 2019 and 2020, the Company recorded nil 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.

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 RMB2,335, RMB(848), and RMB1,243 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.

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

Prepaid expenses and other current assets

Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables and value-added tax receivables.

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.huami.com, an insurance brokerage license, trademark and patents.

The domain name and insurance brokerage license 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.

The 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

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 initial direct costs it incurs under the lease. The Group begins recognizing operating lease expense when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to five 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.

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

For short-term leases with lease term less than one year, the Group records operating lease expense 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 be 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.

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 year ended December 31, 2020. 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, 2018, 2019 and 2020, the Group recognized nil impairment loss on goodwill.

Long-term investments

The Group’s long-term investments consist of equity securities without readily determinable fair value, equity method investments and available-for-sale securities investments.

(a)Equity securities without readily determinable fair value

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

Long-term investments - continued

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.

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

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 RMB4,133, RMB218 and nil impairment losses on its equity method investments during the years ended December 31, 2018, 2019 and 2020.

(c)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 RMB12,349, RMB3,514, and RMB(22,583) unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.

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

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, 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 33.1%, 27.8% and 31.0% 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”).

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.

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 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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Group generated 33.1%, 27.8% and 31.0% 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% 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 our 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, 2018, 2019 and 2020, 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 a standard product warranty that the product will operate under normal use. For products sold to the one customer under the cooperation agreement, the warranty period is 18 months which includes a six-month warranty to that customer and an additional 12 months warranty to end-users. For products sold directly to end users, the warranty period is 12 months. The Group has the obligation, at customers’ option, to either repair or replace the defective product.

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

Research and development expenses

Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expense, general expenses and depreciation expenses associated with research and development activities.

Advertising expense

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB25,362, RMB72,269 and RMB136,974 for the years ended December 31, 2018, 2019 and 2020, 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 revenue when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB9,679, RMB14,723 and RMB13,461 as subsidy income and recognized nil, nil, and RMB10,408 as reduction of expenses or cost of revenue, respectively. As of December 31, 2019 and 2020, subsidies of RMB26,098 and RMB26,158 were recorded as other current liabilities, RMB113,596 and RMB183,920 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

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.

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

Share-based payment

Share-based payment transactions with employees, such as share options 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 outside of the PRC is the US$. 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.

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

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, 2018, 2019 and 2020, the transaction (losses) /gains amounted to RMB(7,588), RMB(14,231) and RMB27,451 and were recorded in general and administrative expenses.

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 RMB717,576 and RMB609,679 as of December 31, 2019 and 2020, 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, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, 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’s convertible redeemable participating preferred shares are participating securities as they participate in undistributed earnings on an as-if converted basis. 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, preferred 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 preferred shares and 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 convertible redeemable participating preferred shares, share options, restricted shares and restricted stock units 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 convertible redeemable participating preferred shares is computed using the as-if-converted method; the effect of the share options, restricted shares and restricted stock units is computed using the treasury stock method.

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

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.

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company A

 

13,495 (7.1)%

26,005 (8.7)%

Company B

 

50,567 (26.8)%

59,987 (20.1)%

Company C

 

80,024 (42.4)%

108,422 (36.4)%

Total

144,086 (76.3)%

194,414 (65.2)%

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company D

 

1,401,015 (98.6)%

830,871 (96.6)%

Total

 

1,401,015 (98.6)%

830,871 (96.6)%

Revenue generated from Company D accounted for 76.8%, 73.5% and 69.1% of total revenue during the years ended December 31, 2018, 2019 and 2020, respectively. Company D is subsidiary of a company controlled by one of the Group’s shareholders (see note 21).

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Company D

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

Total

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

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 year ended December 31, 2019, 13.5% and 10.5% of its raw materials were purchased through Company E and F, respectively, and for the year ended December 31, 2020, 15.1% of its raw materials were purchased through Company E, but numerous alternate sources of supply are readily available on comparable terms.

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

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes how entities assess and measure credit losses of certain financial instruments, including available-for-sale securities and accounts receivable. The Group adopted the new standard beginning January 1, 2020 using the modified retrospective transition approach. The adoption of the standard did not have a material impact on the Group's Consolidated Financial Statements.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangible – Goodwill and Other (Topic 350): Simplify the Test for Goodwill Impairment (“ASU 2017-04”) which simplifies the accounting for goodwill impairment. ASU 2017-04 removes “step two” of the goodwill impairment test, such that a goodwill impairment charge is now the amount by which a reporting unit's carrying value exceeds its fair value. ASU 2017-04 is applied prospectively and was effective for fiscal years, or any goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption was permitted for any impairment tests performed after January 1, 2017. The Company adopted ASU 2017-04 beginning January 1, 2020. The adoption did not have a material impact on the Group's consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement to ASC Topic 820, Fair Value Measurement (“ASC 820”). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, and/or adding certain disclosures. ASU 2018-13 is effective for interim and annual reporting periods in fiscal years beginning after December 15, 2019. An entity is permitted to early adopt by modifying existing disclosures and delay adoption of the additional disclosures until the effective date. The Group adopted ASU 2018-13 in the year ended December 31,2020 and the adoption did not have a material impact on the Group’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

In December 2019, the FASB issued 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 adoption of this standard is not expected to have a material impact on the Group's consolidated financial statements.

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 is currently in the process of evaluating the impact of adopting ASU 2020-01 on its consolidated financial statements and related disclosure.

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.

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)

In July, 2020, the Group entered into purchase agreements 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.

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.

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)

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

    

2019

    

2020

RMB

RMB

Raw materials

 

275,583

 

373,690

Work in process

 

176,417

 

233,274

Finished goods

 

441,806

 

610,573

Inventories, net

 

893,806

 

1,217,537

During the years ended December 31, 2018, 2019 and 2020, the Group recorded a provision for the excess and obsolete inventories amounting to nil, RMB23,799 and RMB4,371 and wrote off nil, RMB17,739 and RMB59,852 respectively.

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,

    

2019

    

2020

RMB

RMB

Convertible bonds:

 

  

 

  

Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)

 

11,591

 

12,433

Other (b)

 

5,596

 

5,997

Total:

 

17,187

 

18,430

(a)   In September 2018, the Group invested RMB10,500 to acquire a convertible bond issued by Joyrun with an 8% interest rate . The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840 and RMB842 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019 and 2020.

(b)  The other represents insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400 and RMB401 unrealized gains from this investment in 2019 and 2020.

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)

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

As of December 31,

    

2019

    

2020

RMB

RMB

Value-added tax

 

43,595

 

100,686

Other receivables

 

10,252

 

21,060

Prepaid expenses

 

9,595

 

25,863

Advances to suppliers

 

2,129

 

874

Rental deposits

 

1,787

 

4,415

Total

 

67,358

 

152,898

8. PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Software and electronic equipment

 

36,283

 

65,288

Buildings

 

19,342

 

19,342

Leasehold improvements

 

26,744

 

74,209

Total

 

82,369

 

158,839

Less: accumulated depreciation

 

(21,438)

 

(36,387)

Construction in progress

 

3,419

 

2,167

Property, plant and equipment, net

 

64,350

 

124,619

The Group has recorded depreciation expenses of RMB5,773, RMB9,409 and RMB14,949 during the years ended December 31, 2018, 2019 and 2020, respectively. No impairment was recorded during the years ended December 31, 2018, 2019 and 2020.

9. INTANGIBLE ASSETS, NET

Intangible assets, net, consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

 

2,024

Insurance brokerage license and others

37,382

Intangible assets with finite lives:

 

 

Patents

 

92,165

 

126,423

Less: accumulated amortization

 

8,436

 

20,616

Intangible assets, net

 

85,753

 

145,213

Amortization expenses for the intangible assets for the years ended December 31, 2018, 2019 and 2020, were RMB443, RMB7,806 and RMB12,180, respectively. Future amortization expense relating to the existing intangible assets amounted to RMB16,645 per year for each of the next four years, RMB12,180 for the fifth year and RMB8,815 thereafter.

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)

10. LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Equity securities without readily determinable fair value

 

  

 

  

Sifive, Inc. ("Sifive") (a)

 

20,445

 

22,279

AliveCor, Inc., (“Alivecor”) (b)

15,347

Hyperfine Research, Inc. (“Hyperfine”) (c)

32,625

Promaxo, Inc.("Promaxo") (d)

26,100

Other equity securities without readily determinable fair value (e)

 

71,133

 

67,684

Equity method investments:

 

 

Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (f)

 

55,557

 

53,105

Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (g)

102,336

107,633

Global Technology and Innovation Ltd. (“GTI”) (Note 3)

93,289

Other equity method investments (h)

 

14,165

 

47,562

Available-for-sale investments (i)

 

49,174

 

71,651

Total

 

406,099

 

443,986

(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 and RMB3,304 gain from the fair value change of this investment during the years ended December 31, 2019 and 2020.
(b)In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with 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 equity securities without readily determinable fair value. The Group recognized RMB7,728 gain from the fair value change of this investment based on a similar transaction during the year ended December 31, 2020.
(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 is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Hyperfine was accounted for as equity securities without readily determinable fair value. For the year ended December31, 2020, no fair value change was observed and recognized.
(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 year ended December 31, 2020, no fair value change was observed and recognized.
(e)These other investments represent certain insignificant investments in the third-party private companies, which the Group has no significant influence over the investees and accounted for these investments using the measurement alternative method.

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

(f)In 2016, the Group invested RMB50,000 to acquire a 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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded RMB1,823, RMB(1,342), and RMB(2,452) of income/(loss) from equity method investment during the years ended December 31, 2018, 2019 and 2020.
(g)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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund II. The Group recorded RMB336 and RMB5,297 of income from equity method investment during the years ended December 31, 2019 and 2020.
(h)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.
(i)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 with redemption features considered debt instruments.

11. FAIR-VALUE MEASUREMENT

As of December 31, 2019 and 2020, the financial assets and liabilities measured at fair value on a recurring basis mainly consist of the available-for-sale investments, which includes the 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, 2019 and 2020 are as follows:

As of December 31, 2019

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

17,187

 

 

17,187

Long-term investments:

Convertible bonds

6,962

6,962

Redeemable preferred shares

 

 

42,212

 

 

42,212

Total:

 

 

66,361

 

 

66,361

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)

11. FAIR-VALUE MEASUREMENT - CONTINUED

As of December 31, 2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs 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

Equity securities without readily determinable fair value

37,626

37,626

Total:

 

 

125,773

 

1,934

 

127,707

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.

No transfers occurred between different level fair-value measurements during the years presented.

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 was categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place was identified. When evaluating the impairment of these investments, inputs considered primarily include pricing of recent rounds of financing, future cash flow forecasts, liquidity factors, discount rate, and the selection of comparable companies operating in similar businesses, the COVID-19 impact and were categorized as Level 3 in the fair value hierarchy. During the years ended December 31, 2018, 2019 and 2020, the Group recognized an impairment loss of nil, RMB2,382 and nil for the equity securities without readily determinable fair value.

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)

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

As of December 31,

    

2019

    

2020

RMB

RMB

Accrued payroll and welfare

 

120,256

 

38,797

Deferred revenue

 

59,585

 

51,780

Product warranty

 

49,527

 

32,782

Current operating lease liabilities

32,799

48,120

Accrued expenses

 

17,688

 

14,979

Government subsidies

26,098

26,158

Other current liabilities

 

46,296

 

39,659

Total

352,249

252,275

Product warranty activities were as follows:

Product Warranty

    

RMB

Balance as of January 1, 2018

 

8,431

Provided during the year

 

68,866

Utilized during the year

 

(21,698)

Balance at December 31, 2018

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance at December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance at December 31, 2020

 

32,782

The warranty costs recorded in cost of revenue were RMB68,866, RMB80,048 and RMB74,742 during the years ended December 31, 2018, 2019 and 2020, respectively.

13. BANK BORROWING

In 2020, the Group borrowed approximately RMB1,207,793 in different currencies from several commercial banks and repaid RMB643,122. These bank loans have one-three years maturity and weighted average interest rate of 2.85%, and will be used for the daily operations of the Group.

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)

14. REVENUE AND DEFERRED REVENUES

Disaggregation of revenue

All the revenues for the period was recognized from contracts with customers. For the years ended December 31, 2018, 2019 and 2020, the majority of the Group’s revenues result from sales of products which revenue is 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,

    

2018

    

2019

    

2020

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

2,439,534

4,193,665

4,438,081

Self-branded products and other

 

1,205,801

1,618,590

1,995,282

Total

 

3,645,335

5,812,255

6,433,363

During the years ended December 31, 2018, 2019 and 2020, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes our products that have international versions which are first sold to the Group's domestic distributors who subsequently distribute those products internationally.

Contract balances

The following table provides information about receivables, deferred revenue and refund liability from contracts with customers

As of December 31,

    

2019

 

2020

RMB

 

RMB

Accounts Receivables

 

188,940

298,038

Amounts due from related parties

 

1,421,170

860,213

Deferred revenue

 

59,585

51,780

Refund liability (sales return)

 

582

366

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, 2019 and 2020, the amount due from related parties include the billed amount of RMB1,318,483 and RMB779,538, and unbilled amounted to RMB102,687 and RMB80,675, 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 our contractual right to consideration under our 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, 2018, 2019 and 2020. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to our 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.

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)

14. REVENUE AND DEFERRED REVENUES - CONTINUED

During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB17,876, RMB41,863 and RMB59,585 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2018 and 2019, which mainly consist of revenue recognized related to its service subscription. Additionally, during the year ended December 31, 2018, 2019 and 2020, the Group billed RMB33,329, RMB33,279 and RMB102,687 to a related party, 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 HNA 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.

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 Huami Intelligent 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. Accordingly, Anhui Huami was subject to a tax rate of 15% during the years ended December 31, 2018, 2019 and 2020. Huami Intelligent qualify as a HNTE in August 2020 and was subject to a tax rate of 15% during the year ended December 31, 2020.

The current and deferred components of income taxes appearing in the consolidated statements of operation are as follows:

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Current tax expenses

 

84,931

 

105,663

 

42,257

Deferred tax benefits

 

(32,895)

 

(27,776)

 

(11,103)

Income tax expense

 

52,036

 

77,887

 

31,154

The significant components of the Group’s deferred tax assets were as follows:

    

As of December 31,

    

2019

    

2020

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses

50,644

 

60,823

Net operating loss carry forwards

53,989

 

62,945

Total deferred tax assets

104,633

 

123,768

Less: valuation allowance

(1,984)

 

(3,578)

Deferred tax assets, net

102,649

 

120,190

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)

15. INCOME TAXES - CONTINUED

As of December 31, 2020, the Group had RMB276,137 operating losses deriving from entities in the PRC, HK, U.S. and Canada. The operating loss in PRC with amounted to RMB179,614 can be carried forward for five years and if not utilized and some will begin to expire in 2021. 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, 2019 and 2020, the Company recorded RMB1,984 and RMB3,578 allowance for the deferred tax assets.

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, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Income before income tax

 

386,613

 

652,370

 

265,609

Tax expense at PRC enterprise income tax rate of 25%

 

96,653

 

163,093

 

66,402

Income tax on tax holidays

 

(58,327)

 

(72,396)

 

(41,869)

Tax effect of permanence differences

 

(22,733)

 

(31,088)

 

(20,001)

Effect of income tax rate differences in jurisdictions other than the PRC

 

36,443

 

16,270

 

21,625

Change in tax rate

 

 

 

3,460

Changes in valuation allowances

2,008

1,537

Income tax expense

 

52,036

 

77,887

 

31,154

If the tax holiday granted to Anhui Huami and Huami Intelligent was not available for the years ended December 31, 2018, 2019 and 2020, 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,

    

2018

    

2019

    

2020

RMB

RMB

RMB

Increase in income tax expenses

 

58,327

 

72,396

 

41,869

Decrease in net income per share - basic

 

0.28

 

0.30

 

0.17

Decrease in net income per share - diluted

 

0.26

 

0.28

 

0.16

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.

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)

15. INCOME TAXES - CONTINUED

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,559,898 and RMB1,935,920 as of December 31, 2019 and 2020, 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, 2018, 2019 and 2020, 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.

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

The Company’s Amended and Restated Certificate of Formation authorizes the Company to issue 405,462,685 ordinary shares with a par value of US$0.0001 per share approximately.

In February 2018, the Group completed its IPO upon which the Group’s ordinary shares were 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. The 41,600,000 shares issued through the IPO were classified as Class A ordinary shares and the ordinary shares before the IPO were converted to class B ordinary shares. All of the Group’s preferred shares were automatically converted into 94,537,315 Class B ordinary shares, in which 13,359,788 Class B ordinary shares were re-designated to Class A ordinary shares on a one-for-one basis.

Immediately prior to the completion of its IPO, the Group granted 12,064,825 Class B ordinary shares to its preferred shareholders in consideration of their waivers of the conditions of a qualified initial public offering as provided in the shareholders agreement between the  Group and its preferred shareholders. The Group recorded the issuance at fair value and treated it as a deemed dividend to its preferred shareholders. The Group initially recorded the deemed dividend against retained earnings to reduce it to zero with the remaining amounts charged against additional paid-in capital. Additionally, the deemed dividend reduced the Group’s income available to ordinary shareholders. As of December 31, 2018, there were 57,303,093 Class A ordinary shares and 184,376,679 Class B ordinary shares issued and outstanding.

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)

16. ORDINARY SHARES - CONTINUED

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. As of December 31, 2019, there were 91,459,708 Class A and 156,060,279 Class B ordinary shares issued and outstanding.

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, 2018, 2019 and 2020, the Group granted nil share options to certain personnel under the PRC Plan. The Group has recorded RMB40,449, RMB1,194 and RMB480 share-based compensation expense for the years ended December 31, 2018, 2019 and 2020 related to options in PRC Plan, respectively.

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.

During the years ended December 31, 2018, 2019 and 2020, the Group granted 6,988,469, 651,000 and 4,030,108 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2018, 2019 and 2020 was US$0.35 per share, US$0 per share and US$0 per share. During the years ended December 31, 2018, 2019 and 2020, the Group has recorded RMB9,523, RMB32,424 and RMB41,836 share-based compensation expense for such options, 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, 2018, 2019 and 2020 are summarized in the following table:

For the years ended December 31, 

 

    

2018

    

2019

    

2020

 

Risk-free interest rate

 

2.04%-2.83

%  

2.14

%  

0.67%-0.72

%  

Expected volatility

 

36%-52.5

%  

50.4

%  

51.9%-52.0

%  

Expected life of option (years)

 

1-10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

15.03-16.85

 

12.65

 

21.60-23.10

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)

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

(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, 2018, 2019 and 2020, the fair value of the underlying ordinary shares is determined based on the closing market price of the share.

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2020 is included in the table below.

    

    

Weighted average

Options granted

exercise price

Share Number

per option

US$

Outstanding at January 1, 2020

 

12,046,236

 

0.24

Granted

 

4,030,108

 

Exercised

 

(1,655,936)

 

Cancelled and forfeited

 

(139,594)

 

Outstanding at December 31, 2020

 

14,280,814

 

0.20

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)

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

The following table summarizes information regarding the share options as of December 31, 2020:

December 31, 2020

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

14,280,814

 

0.20

 

7.45

 

39,387

Exercisable

 

7,879,179

 

0.23

 

6.45

 

21,512

Expected to vest

 

6,401,635

 

0.17

 

8.69

 

17,875

In January 2018, the Group amended and accelerated the vesting schedule of 6,817,372 previously granted options, which became immediately exercisable. The Group recognized the remaining compensation cost immediately for those shares upon the modification.

The total intrinsic value of options exercised during the years ended December 31, 2018, 2019 and 2020 amounted RMB6,858, RMB13,608 and RMB32,010, respectively.

The weighted average grant date fair value of options granted during the year ended December 31, 2018, 2019 and 2020 was RMB15.12, RMB12.65 and RMB22.42 per share, respectively.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB49,972, RMB33,618 and RMB42,316 for the options granted under the 2015 Plan and 2018 Plan.

As of December 31, 2020, there was RMB96,596 of unrecognized compensation expenses related to the options.

Restricted Stock Units

During the years ended December 31, 2018, 2019 and 2020, the Company granted 658,056, 30,000 and 2,216,120 restricted stock units respectively to employees at an exercise price of US$0 per share. These shares have a vesting period of four years of employment services with the first one-fourth vesting on the first anniversary from the grant date, and the remaining three-fourth vesting on an annual basis over a three-year period ending on the fourth anniversary of the grant date. The restricted stock units (“RSU”) 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.

The Group recognized compensation expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB92,715. The weighted average grant-date fair value of non-vested shares was RMB21.38 for the year ended December 31, 2020. The fair value of the vested restricted stock units was RMB25,592, RMB79 and RMB21,020 during the years ended December 31, 2018, 2019 and 2020.

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

Restricted Stock Units - continued

During the years ended December 31, 2018, 2019 and 2020, the Group recorded compensation expense of RMB25,434, RMB3,598 and RMB22,838 for the restricted stock units, respectively.

As of December 31, 2020, there was RMB31,415 unrecognized compensation cost related to restricted stock units which is expected to be recognized over a weighted average vesting period of 2.86 years. The weighted average granted fair value of restricted stock units granted during the years ended December 31, 2018, 2019 and 2020 were RMB15.75 per RSU, RMB12.65 per RSU and RMB22.84 per RSU.

A summary of the restricted stock units activity during the year ended December 31, 2020 is presented below:

    

RSUs

Unvested balance at January 1, 2020

 

587,684

Granted

 

2,216,120

Cancelled and forfeited

 

Vested

 

986,962

Unvested balance at December 31, 2020

 

1,816,842

Restricted Share

On October 21, 2015, the Company granted 4,740,777 restricted shares under the U.S. Plan to employees at exercise price of US$0 per share.

These shares have a vesting period of four years of employment services with the first one-fourth vesting on the first anniversary from the grant date, and the remaining three-fourth vesting on an annual basis over a three-year period ending on the fourth anniversary of the grant date. The non-vested shares 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 effectively. The outstanding non-vested shares shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.

The Group recognized compensation expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted shares at the grant dates was RMB25,397. The fair values of non-vested shares are measured at the fair value of the Company’s ordinary shares on the grant-date which was RMB5.36 (US$0.84). The total fair value of the vested shares for the years ended December 31, 2018, 2019 and 2020 were RMB6,165, RMB2,758 and nil, respectively. The restricted shares have been fully vested in 2019 and no further grant activity in 2020. As of December 31, 2020, there was nil unrecognized compensation cost.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded compensation expense of RMB3,992, RMB118 and nil for the restricted shares, respectively.

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

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 vest 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 stock awards under a stock-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:

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.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB55,311, RMB17,794 and nil related to the unvested shares of the Founders respectively.

Total share-based compensation recognized was as follows:

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

General and administrative

 

87,857

 

40,684

 

38,605

Research and development

 

42,167

 

11,191

 

23,978

Selling and marketing

 

4,271

 

3,198

 

2,571

Cost of revenues

 

414

 

55

 

Total stock-based compensation expense

 

134,709

 

55,128

 

65,154

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 RMB39,495, RMB63,799 and RMB64,734 during the years ended December 31, 2018, 2019 and 2020.

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)

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, 2018, 2019 and 2020, the Group identified two operating segments. Those segments include Xiaomi Wearable Products and Self-branded products and others. The 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.

For the year ended December 31, 2018

Xiaomi

Self-branded

Wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

2,439,534

 

1,205,801

 

3,645,335

Cost of revenues

 

1,883,509

 

822,376

 

2,705,885

Gross Profit

 

556,025

 

383,425

 

939,450

For the year ended December 31, 2019

Xiaomi

Self-branded

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

Xiaomi

Self-branded

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

The Group does not evaluate its segment on a fully allocated cost basis nor does the Group keeps track of segment assets separately

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)

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. As of December 31, 2015, the Group’s profit appropriation made to the reserve fund reached the maximum required amount of 50% of registered capital and amounted to RMB1,509. Accordingly, no additional profit appropriation during the years ended December 31, 2018. During the year ended December 31, 2019 and 2020, due to the new appropriable profit earned by certain PRC entities in the Group, the Group accrued an additional RMB92 and RMB5,997 statutory reserve.

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,851, RMB153,943 and RMB180,981 as of December 31, 2018, 2019 and 2020, respectively.

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

Hangzhou Yunyou Technology Co. Ltd.(“Hanzhou Yunyou”)

Significant influence by one of the Company’s shareholders

Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

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

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)

21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED

(1)Balances:

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

1,401,015

 

830,871

Yunding (b)

2,064

Gongqingcheng Yunding (c)

22,500

Youpin Information (a)

 

9,845

 

2,278

Xiaomi Information (a)

 

7,669

 

Others

 

2,641

 

2,500

Total

1,421,170

860,213

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Xiaomi Technology(d)

 

(14,186)

 

(10,293)

Others

 

(583)

 

(892)

Total

 

(14,769)

 

(11,185)

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

(2)Transactions:

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

2,798,824

 

4,271,135

 

4,447,957

Xiaomi Information

 

17,859

 

9,870

 

Others

 

312

 

 

1,800

Total

 

2,816,995

 

4,281,005

 

4,449,757

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Loan provided to related parties (e)

 

5,143

 

 

Investments disposed to a related party (f)

 

3,061

 

 

Purchase from related parties (g)

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.
(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 20,000 has been received in January 2021.
(d)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(e)In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.
(f)The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.
(g)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.

22. NET INCOME PER SHARE

During the years ended 2018, the Group has determined that its convertible redeemable participating preferred shares are participating securities as the preferred shares participate in undistributed earnings on an as-if-converted basis. The holders of the preferred shares are entitled to receive dividends on a pro rata basis, as if their shares had been converted into ordinary shares. 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 loss per share, for ordinary shares, nonvested restricted shares and preferred shares according to the participation rights in undistributed earnings.

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)

22. NET INCOME PER SHARE - CONTINUED

However, undistributed loss is only allocated to ordinary shareholders because holders of preferred shares and nonvested restricted shares are not contractually obligated to share losses.

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

340,046

 

575,196

 

228,753

Less: Accretion of Series A Shares

 

177

 

 

Less: Accretion of Series B-1 Shares

 

368

 

 

Less: Accretion of Series B-2 Shares

 

4,049

 

 

Less: Deemed dividend to preferred shareholders

 

209,752

 

 

Less: Undistributed earnings allocated to Series A preferred shareholders

 

4,521

 

 

Less: Undistributed earnings allocated to Series B-1 preferred shareholders

 

126

 

 

Less: Undistributed earnings allocated to Series B-2 preferred shareholders

 

1,319

 

 

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

6,244

 

2,450

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

211,873,704

 

243,648,186

 

248,470,684

Net income per ordinary share attributable to ordinary shareholders—basic

 

0.54

 

2.35

 

0.92

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Add: adjustments to undistributed earnings to participating securities

 

648

 

117

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—dilute

 

114,138

 

572,863

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares basic outstanding

 

211,873,704

 

243,648,186

 

248,470,684

Effect of potentially diluted stock options, restricted stocks and RSUs

 

13,160,946

 

12,310,986

 

11,881,310

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—dilute

 

225,034,650

 

255,959,172

 

260,351,994

Net income per ordinary share attributable to ordinary shareholders—diluted

 

0.51

 

2.24

 

0.88

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

For the year ended December 31, 2018, 2019 and 2020, 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, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted stocks and RSUs

 

705,407

 

294,352

 

89,165

Shares issuable upon vesting of nonvested restricted shares

 

11,657,620

 

1,042,234

 

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 and 2020. Lease costs are included in selling, general and administrative expense and research and development expense on the Group's consolidated statements of operations.

For the years ended

December 31,

2019

2020

RMB

RMB

Operating lease cost(1)

30,788

 

57,080

Sublease income

(1,382)

 

(537)

Total lease cost

29,406

 

56,543

(1)Operating lease cost includes short-term lease costs, which was not material in the period presented.

Prior to the adoption of the new lease standard, lease expense for the year ended December 31, 2018 was RMB11,423.

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

The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2019 and 2020.

As of December 31,

 

2019

2020

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

26,733

 

42,313

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

112,513

 

96,348

Weighted average remaining lease term

Operating leases

3.76 years

    

3.68 years

Weighted average discount rate

Operating leases

5.21

%

5.25

%

The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2020:

Year ending December 31,

    

RMB

2021

 

49,628

2022

 

52,015

2023

 

46,114

2024

 

25,859

2025

8,354

Total lease payments

 

181,970

Less: imputed interest

 

17,850

Present value of lease liabilities

 

164,120

24. SUBSEQUENT EVENT

Purchase of a Minority Stake in Jiangsu Yitong High-Tech Co., Ltd

In January 2021, the Group entered into an agreement to acquired 29.99% of the outstanding shares of Jiangsu Yitong Hi-Tech Co., Ltd., (“Yitong” a listed entity on Shenzhen Stock Exchange) for an aggregate cash consideration of RMB959,680 in cash. Leveraging the Group's core capabilities, as well as Yitong's access to the Chinese domestic capital market, the Group and Yitong are expected to expand the healthcare ecosystem for Chinese market in the long term. The transaction was completed in February 2021, the Group is the process of assessing its accounting impact.

New Bank Borrowing loans

Subsequent to 2020 year-end, the Group paid back RMB439,688 loans and borrowed approximately RMB990,000 from several commercial banks. These bank loans are with one to seven years maturity and weighted average interest rate of 4.14%, of which RMB450,000 will be used for the daily operations of the Group and RMB540,000 will be used for the investment of Yitong.

F-50

ZEPP HEALTH CORPORATION

ADDITIONAL INFORMATION-FINANCIAL STATEMENT SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

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)

For the years ended December 31, 

2019

2020

2020

    

RMB

    

RMB

    

US$

 

(Note2)

Assets

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

398,604

 

204,637

 

31,362

Prepaid expenses and other current assets

 

402

 

335

 

51

Amount due from related parties

 

533,449

 

656,579

 

100,627

Total current assets

 

932,455

 

861,551

 

132,040

Investments in subsidiaries

 

1,594,844

 

1,895,011

 

290,423

Total assets

 

2,527,299

 

2,756,562

 

422,463

Liabilities

 

 

 

Current liabilities:

 

 

 

Accrued expense and other current liabilities

 

166

 

688

 

105

Amount due to related parties

 

26,383

 

24,727

 

3,790

Total current liabilities

 

26,549

 

25,415

 

3,895

Other non-current liabilities

889

136

Total liabilities

 

26,549

 

26,304

 

4,031

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, 2019 and 2020; 91,459,708 and 128,736,916 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

57

 

81

 

12

Class B Ordinary shares(US$0.0001 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2019 and 2020; 156,060,279 and 121,408,247 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

98

 

76

 

12

Additional paid-in capital

 

1,478,902

 

1,552,109

 

237,871

Accumulated retained earnings

 

910,612

 

1,133,368

 

173,696

Accumulated other comprehensive income

 

111,081

 

44,624

 

6,841

Total equity

 

2,500,750

 

2,730,258

 

418,432

Total liabilities and equity

 

2,527,299

 

2,756,562

 

422,463

The accompanying notes are an integral part of these condensed consolidated financial statements.

F-51

ZEPP HEALTH CORPORATION

ADDITIONAL INFORMATION-FINANCIAL STATEMENT SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

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, 

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Cost

 

414

 

55

 

 

Gross profit

 

414

 

55

 

 

Operating expenses:

 

 

 

 

Selling and marketing

 

4,271

 

3,198

 

2,571

 

394

General and administrative expenses

 

99,881

 

50,572

 

54,613

 

8,370

Research and development

 

42,167

 

11,191

 

23,978

 

3,675

Total operating expenses

 

146,319

 

64,961

 

81,162

 

12,439

Operating loss

 

(146,733)

 

(65,016)

 

(81,162)

 

(12,439)

Interest Income

 

2,185

 

6,868

 

1,337

 

205

Other loss

 

 

(699)

 

 

Equity in earnings of subsidiaries and VIEs

 

484,594

 

634,043

 

308,578

 

47,292

Net income

340,046

575,196

228,753

35,058

The accompanying notes are an integral part of these condensed consolidated financial statements.

F-52

ZEPP HEALTH CORPORATION

ADDITIONAL INFORMATION-FINANCIAL STATEMENT SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

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, 

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Net income

 

340,046

 

575,196

 

228,753

 

35,058

Other comprehensive income, net of tax

 

  

 

 

 

Foreign currency translation adjustment

 

75,041

 

13,940

 

(66,457)

 

(10,184)

Comprehensive income attributable to Zepp Health Corporation

 

415,087

 

589,136

 

162,296

 

24,874

The accompanying notes are an integral part of these condensed consolidated financial statements.

F-53

ZEPP HEALTH CORPORATION

ADDITIONAL INFORMATION-FINANCIAL STATEMENT SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

STATEMENTS OF CASH FLOW

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

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Cash Flow from Operating Activities

  

  

  

Net Cash used in Operating Activities

 

(2,232)

 

(764)

 

(12,791)

 

(1,962)

Cash Flow from Investing Activities

 

  

 

 

 

Amount due from related parties

 

(196,158)

 

(218,791)

 

(123,130)

 

(18,870)

Investment in subsidiaries

 

(10,056)

 

2,263

 

8,411

 

1,289

Other investment activities

(95,085)

97,976

Net Cash used in Investing Activities

 

(301,299)

 

(118,552)

 

(114,719)

 

(17,581)

Cash Flow from Financing Activities

 

  

 

 

 

Net Cash provided by Financing Activities

 

652,391

 

45,609

 

 

Net increase/(decrease) in cash and cash equivalent

 

348,860

 

(73,707)

 

(127,510)

 

(19,543)

Effect of exchange rate changes

 

75,041

 

13,940

 

(66,457)

 

(10,184)

Cash and cash equivalents at beginning of the year

 

34,470

 

458,371

 

398,604

 

61,089

Cash and cash equivalents at end of the year

 

458,371

 

398,604

 

204,637

 

31,362

The accompanying notes are an integral part of these condensed consolidated financial statement.

F-54

ZEPP HEALTH CORPORATION

ADDITIONAL INFORMATION-FINANCIAL STATEMENT SCHEDULE I

FINANCIAL INFORMATION OF PARENT COMPANY

NOTES OF THE CONDENSED FINANCIAL STATEMENT

1. BASIS FOR PREPARATION

The condensed financial information of the Company has been prepared using the same accounting policies as set out in the Group’s consolidated financial statements except that the Company has used the equity method to account for investments in its subsidiaries and VIEs.

2. CONVENIENCE TRANSLATION

Translations of balances in condensed financial information of parent company balance sheets, statements of operations statements of comprehensive income and statements of cash flows from RMB into US$ as of and during the year ended December 31, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, or at any other rate

3. INVESTMENTS IN SUBSIDIARIES AND VIEs

The Company and its subsidiaries and VIEs were included in the consolidated financial statements where the intercompany transactions and balances were eliminated upon consolidation. For purpose of the Company’s standalone financial statements, its investments in subsidiaries and VIEs were reported using the equity method of accounting. The Company’s share of income and losses from its subsidiaries and VIEs were reported as equity in earnings of subsidiaries and VIEs in the accompanying parent company financial statements.

4. INCOME TAXES

The Company is a Cayman Islands company, therefore, is not subjected to income taxes for all years presented.

F-55

EX-4.18 2 zepp-20201231xex4d18.htm EXHIBIT 4.18

Exhibit 4.18

THE SYMBOL “[***]” DENOTES PLACES WHERE CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (i) NOT MATERIAL, AND (ii) WOULD LIKELY CAUSE COMPETITIVE HARM TO THE COMPANY IF PUBLICLY DISCLOSED

Product-related Strategic Cooperation Agreement

Party A: Xiaomi Communications Co., Ltd.

Address: No. 019, F/9, Building 6, 33 Xi’erqi Middle Road, Haidian District, Beijing

Contact Person: ***

Tel: ***

Party B: Anhui Huami Information Technology Co., Ltd.

Address: Building H8, Innovation Industrial Park Phase II, 2800 Chuangxin Avenue, National High-tech Industry Development Zone, Hefei City, Anhui Province 230088

Contact Person: ***

Tel: ***

To protect the legitimate rights and interests of Party A and Party B (collectively, the “Parties” and, individually, a “Party”) and promote their common development, after friendly consultation, the Parties hereby agree as follows with respect to their strategic cooperation on product development in accordance with applicable Chinese laws and on the basis of equality, fairness, and mutual benefit:

Section 1 Definitions

As from the execution date of this Product-related Strategic Cooperation Agreement (this “Agreement”), the Parties will conduct Strategic Cooperation (as defined below) with each other on development and sales of products custom-made for Party A, namely smart band, smart watch (excluding kids’ watch and quartz watch), and smart scale (collectively, the “Products”). “Strategic Cooperation” referred to in this Agreement means that, with respect to the Products, Party A recognizes Party B as its preferred partner in the global market when the conditions for cooperation offered by Party A to Party B and to other potential partners of Party A are the same (hereinafter, “under the same conditions”), and when Party A intends to choose a partner to develop a new product, Party B will be Party A’s preferred choice under the same conditions.

Section 2 Party B’s Product Development Capabilities

Party B shall be capable of developing the Products independently or by integrating relevant resources and be able to quickly update or upgrade any Product or develop a new product when needed to meet a higher or new market demand.

1.     Party A will consult with Party B to determine a schedule for launching the Products in line with Party A’s actual needs. The period of the consultation shall not exceed sixty (60) calendar days starting from the date of notice from Party A to Party B and may be extended by the Parties as appropriate.

1


2.     Party B shall complete the development and ensure launching of the Products within the period agreed to by the Parties. If Party B fails to bring the Products to the market within the agreed period, or any Product fails to meet Party A’s requirements, Party A may unilaterally terminate this Agreement and the Strategic Cooperation.

3.     Quality targets for the Products

Party B shall be responsible for the quality of all products delivered by it, including the Products described in Section 1 hereof. Party B shall work towards the goal of zero defect by constantly improving its production processes and methods, enhancing product quality, and increasing the Products’ competitiveness and customer satisfaction. The specific targets of product quality are required in the agreement.

Product Name

Indicator

Target

Wristband

Monthly back repair rate

**

Smart Watch

Monthly back repair rate

**

Smart Scale

Monthly back repair rate

**

Note: “Back repair rate” means the proportion of the number of a Product that needs to be repaired due to a quality problem during a particular period to the total number of the same Product sold in the same period. For the avoidance of doubt, products returned for reasons other than quality problems under local customer protection laws or product return policies will not be counted into products that need to be repaired for quality reasons. Back repair rates shall be subject to the relevant after-sales data of Party A.

Party A may unilaterally terminate this Agreement and the Strategic Cooperation, if:

1.     Party B fails to achieve the quality targets set out in this Section for three consecutive (3) months; or

2.     Any Product developed by Party B has a serious quality problem, resulting in a mass recall.

Section 3 Sales Performance Targets

Provided that Party A has made its best efforts to promote and sell the Products, if the Products’ sales of a particular year is less than 80% of their sales of the previous year, or if, for two (2) consecutive years, the Products’ sales of a particular year is less than 120% of their sales of the previous year, then Party A may unilaterally terminate this Agreement and the Strategic Cooperation.

Section 4 Overseas Strategy

Where Party A’s business development needs entail an expansion into the international market, Party B shall provide strong assistance to Party A for matters needed in overseas sales, including but not limited to product certification, patent licensing, and special customization.

Party A may unilaterally terminate this Agreement and the Strategic Cooperation, if:

1.      Any Product developed by Party B fails to satisfy the requirements of a sales destination country, and such failure is not rectified. These requirements may include without limitation those for product specifications, product certification, product information safety, the product itself, packaging, and product software;

2.      Party B sells any Product in an overseas market without Party A’s written consent.

Section 5 Other Strategic Cooperation

1.     Except for the development and sales of the Products, both Parties agree to strategically cooperate with each other and form a preferred partnership in the field of chip development and algorithms regarding smart wearable technology on the basis of mutual benefit. Party B will provide Party A with algorithms developed by Party B and applied in the Products, and the Parties will otherwise negotiate the specific methods and details of the

2


cooperation.

2.     Party B undertakes that, upon Party A’s request, Party B will provide Party A with complete and accurate technical documents related to the Products, the processes thereof, among others, in a timely manner, including but not limited to 2D and 3D drawings, SOP, and specifications of the Products or related materials. Unless otherwise agreed between the Parties, Party A shall not provide any of those technical documents to any third party which manufactures a product identical to a Product.

3.     Both Parties acknowledge and agree that Party A has the right to access and use, for publicity or other particular purposes, the WeChat and Weibo official accounts registered specifically for promoting the Products, which include but are not limited to Mi Fit (“小米运动”) and Mi Band (“小米手环”), and Party B shall provide necessary assistance in this regard to meet Party A’s needs.

4.     Both Parties agree to further negotiate, and enter into a supplemental agreement as soon as possible, on matters including the ********** of the Mi Fit application (“小米运动”) and the ******** of the WeChat and Weibo official accounts.

5.     If the Parties fail to enter into a supplemental agreement by December 31, 2020 as set out in the preceding paragraph, or if Party B breaches any provision in this Section, Party A may unilaterally terminate this Agreement and the Strategic Cooperation.

Section 6 Miscellaneous

Both Parties understand and agree that they execute this Agreement on behalf of themselves and their respective affiliates, and each Party is obligated to procure and make sure that its affiliates will comply with and perform this Agreement.

This Agreement is made and executed by the Parties in Haidian District, Beijing and shall take effect from the date when sealed by both Parties. The term of this Agreement is three (3) years.

Xiaomi Communications Co., Ltd. (seal)

    

Anhui Huami Information Technology Co., Ltd. (seal)

Signed by:  /s/  Authorized Representative

Signed by: /s/  Authorized Representative

Authorized Representative

Authorized Representative

Date: October 19, 2020

Date:October 19, 2020

3


EX-4.19 3 zepp-20201231xex4d19.htm EXHIBIT 4.19

Exhibit 4.19

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)

January 5, 2021


Table of Contents

1

Definitions

1

2

Share Transfer

3

3

Transfer Price

3

4

Payment of Security Deposit and First Installment of Transfer Price

4

5

Payment of the Second Installment and Ownership Transfer of the Shares

6

6

Payment of the Third Installment

7

7

Business Performance Commitment

7

8

Transitional Period

8

9

Conditions for Coming into Effect

10

10

Representations, Warranties, and Undertakings of the Transferor

10

11

Representations, Warranties, and Undertakings of the Transferee

17

12

Other Covenants

17

13

Waiver of Voting Rights

20

14

Information Disclosure for the Share Transfer

20

15

Liability for Breach of Contract

20

16

Force Majeure

23

17

Amendment and Termination of this Agreement

23

18

Dispute Resolution

24

19

Confidentiality

24

20

Notice

25

21

Headings

26

22

Waiver

26

23

Further Waiver

27

24

Invalidity

27

25

Expenses

27

26

Applicable Law

27

27

Supplemental Agreement

27

28

Counterpart

27

Appendix 1

1

Appendix 2

2

Appendix 3

3

Appendix 4

4


This Share Transfer Agreement in Respect of Shares in Jiangsu Yitong High-tech Co., Ltd. (this “Agreement”) is entered into in Hefei City, Anhui Province, China on January 5, 2021 by and between (i) Wang Zhenhong, whose ID number is *** and domicile is *** (“Transferor”); and (ii) Anhui Shunyuan Xinke Management Consulting Partnership (LP), with its unified social credit code being *** and registered address at 201-1, Building H8, Innovation Industrial Park Phase II, 2800 Chuangxin Avenue, National High-tech Industry Development Zone, Hefei City, Anhui Province, China (“Transferee”).

The Transferor and the Transferee are hereinafter referred to collectively as the “Parties” and individually as a “Party”.

Whereas:

1.

Jiangsu Yitong High-tech Co., Ltd. (the “Company”) is a joint stock limited company (stock code: 300211) incorporated in China and has been approved by the China Securities Regulatory Commission to publicly offer A shares and listed on the ChiNext of the Shenzhen Stock Exchange;

2.

The Transferor is a Chinese citizen and a shareholder of the Company, who legally holds 146,506,073 shares in the Company that account for 48.4% of its total share capital;

3.

The Transferee is a limited partnership duly established and validly existing under the Chinese Laws, with its unified social credit code being ***;

4.

The Transferee intends to purchase from the Transferor, and the Transferor agrees to transfer to the Transferee, 90,772,524 shares held by the Transferor in the Company (the “Shares”), which accounts for 29.99% of the Company’s total share capital.

Now therefore, after friendly consultation and in accordance with the Company Law of the People’s Republic of China and other applicable laws, rules, and regulations and based on the principles of voluntariness, fairness, and good faith, the Parties hereby agree as follow with respect to the Transferor’s transfer of the Shares to the Transferee:

1

Definitions

1.1

Unless otherwise required by the context, terms used in this Agreement, including its recital, shall have the meanings set out below:

Agreement” means the Share Transfer Agreement in Respect of Shares in Jiangsu Yitong High-tech Co., Ltd. and all appendices hereto entered into by and between the Transferor and the Transferee;

Transferor” means Wang Zhenhong;

Transferee” means Anhui Shunyuan Xinke Management Consulting Partnership (LP);

Company” means Jiangsu Yitong High-tech Co., Ltd.;

Subsidiary” means any business actually controlled by the Company and included in the Company’s consolidated financial statements. For details of the

- 1 -


subsidiaries, please refer to Appendix 4 hereto;

Shares” means the 90,772,524 shares in, or 29.99% of the total share capital of, the Company, which are to be transferred by the Transferor to the Transferee under the terms and conditions of this Agreement;

Share Transfer” means transfer of the Shares from the Transferor to the Transferee under the terms and conditions of this Agreement, which include the Transferor’s irrevocable waiver of his voting rights on the remaining shares that he will hold in the Company after the transfer;

Transfer Price” means the consideration payable by the Transferee to the Transferor under Section 3;

SZSE” means the Shenzhen Stock Exchange;

Escrow Account” means the escrow account jointly designated by the Transferor and the Transferee and opened in the Transferee’s name for the Share Transfer;

Escrow Bank” means the bank where the Escrow Account is opened;

Laws” means any applicable laws, regulations, and other regulatory documents, among others;

Transitional Period” means the period from the execution date of this Agreement to the Handover Date (as defined below);

Closing Date” means the day when ownership transfer registration of all the Shares transferred hereunder is completed;

Handover Date” means the day when the members of the Company’s board of directors and board of supervisors and its senior officers have been replaced in accordance with Section 6.2;

Long Stop Date” means the expiry day of three months following the execution date hereof;

Material Effect” means any effect valued RMB5 million or more on either Party or the Company;

Material Adverse Effect” means a situation that may (i) deprive the Company of its qualification to continue its operations or current business; (ii) result in suspension of the Company’s current business for more than three (3) months or termination of the business; (iii) subject either Party or the Company to any heavy administrative or criminal penalty, severe regulatory measure, or investigation by any competent authority; or (iv) bring any adverse Material Effect on either Party or the Company, unless otherwise agreed herein; or a situation existing before the Closing Date and which may expose the Company to delisting risk warning or even delisting;

RMB” means Renminbi yuan.

1.2

Unless otherwise expressly provided herein, the term “include” or any of its inflected forms, whether or not followed by “but not limited to”, shall be interpreted as “including but not limited to”.

1.3

“Above” referred to in this agreement shall include the amount as listed.

- 2 -


1.4

“Shares” or “shares” referred to in this Agreement shall mean, as to a listed company, stocks in the company.

1.5

Any reference to a “Section” shall be construed as a reference to the entire section, instead of any subsection, paragraph, or subparagraph thereof, unless the reference is clearly made to a particular part of that Section.

1.6

The terms “written” or “in writing” refers to communication by hard copy letter, email, or fax.

1.7

Any reference to a Law shall be construed as the Law as amended or re-enacted and in force from time to time.

1.8

Any other transaction documents signed based on this Agreement and as needed for the Share Transfer shall be interpreted in line with the interpretation hereof.

2

Share Transfer

The Transferor agrees to transfer to the Transferee, and the Transferee agrees to purchase from the Transferor, the Shares under the terms and conditions of this Agreement, i.e., under the terms and conditions of this Agreement the Transferee purchases from the Transferor 90,772,524 shares held by the Transferor in the Company, which accounts for 29.99% of the Company’s total share capital.

3

Transfer Price

3.1

The Transfer Price for the Share Transfer is RMB959,680,000, or approximately RMB10.57 per Share.

3.2

The Transferee shall pay the Transfer Price to the Transferor in accordance with Sections 4 through 6 of this Agreement.

If the SZSE or any other securities regulator does not recognize the Transfer Price decided by both Parties, or the decided price does not meet the relevant requirement of the Chinese Laws, the Transferee shall purchase the Shares at the lowest price within the price range required by the Laws and the regulator, provided, however, that in case such lowest price is lower than the Transfer Price provided in Section 3.1 of this Agreement, the Transfer Price shall apply.

If the Parties adjust the Transfer Price in accordance with the preceding paragraph, the Transferor undertakes that he will bear and will not require the Transferee to pay any excess above RMB10.57 per share in the case of price increase so that the price eventually paid by the Transferee for the Share Transfer will not be higher than the RMB959,680,000; provided, however, that the Transferee shall bear any additional tax resulted from such price increase and pay the tax along with the release of funds under Section 4.3.

Notwithstanding the foregoing, if the lowest price per share as provided in the second paragraph of this Section is higher than RMB12.68, and the Parties fail to reach a consensus on that price within thirty (30) days, either Party may terminate this Agreement without being deemed in breach of this Agreement. In

- 3 -


such case, the Transferee has the right to recover the funds it has deposited in the Escrow Account, and the Transferor shall, within three (3) working days upon such termination, inform the Escrow Bank of the termination by giving the bank a written notice in the required form, and the Escrow Bank will then return the funds in the Escrow Account to the Transferee.

3.3

Unless otherwise agreed in this Agreement, the Parties shall bear their own taxes and costs in relation to the Share Transfer in accordance with the applicable Laws.

4

Payment of Security Deposit and First Installment of Transfer Price

4.1

The Transferee shall pay a security deposit of RMB50,000,000 into the Escrow Account within two (2) working days after (i) the execution of this Agreement and (ii) the opening of the Escrow Account.

For the avoidance of doubt, upon satisfaction of all conditions set forth in Section 4.4, the security deposit will be automatically converted into the first installment of the Transfer Price in the same amount.

Within five (5) working days after the execution hereof, the Transferor shall submit a valid application to the Company for exemption of him from honoring his share lock-up commitment.

4.2

The first installment of the Transfer Price totals RMB287,904,000. Within three (3) working days upon satisfaction of all conditions set forth in Section 4.4, the Transferee shall pay the remaining amount of the first installment, namely RMB237,904,000, into the Escrow Account.

4.3

The first installment of the Transfer Price shall be used in the first place to pay for individual income tax, stamp duty, and other dues and taxes (if any, collectively “Taxes”) payable by the Transferor for the Share Transfer. Within the first working day after the Transferee pays the remaining amount of the first installment into the Escrow Account in accordance with Section 4.2, the Parties shall release the first installment from the Escrow Account to an account designated by the Transferor in advance (the “Transferor’s Account”). The Transferor shall pay the Taxes to the tax authorities on the day when the first installment reaches the Transferor’s Account and, within three (3) working day upon payment of the Taxes, obtain tax payment certificates issued by the tax authorities for the Share Transfer; provided, however, that, if the aggregate amount of the Taxes exceeds RMB287,904,000, the exceeding part shall be made available and paid by the Transferor on his own.

4.4

The Transferee will not perform its obligation set forth in Section 4.2 of this Agreement to pay the first installment of the Transfer Price unless and until all the following conditions precedent are satisfied (or waived in writing by the Transferee):

(1)

There is no judgement, ruling, decision, or injunction under any Chinese Law or made by any court, arbitration commission, or governmental authority that restricts, prohibit, or cancels the Share Transfer, nor is

- 4 -


there any pending or potential litigation, arbitration, judgement, ruling, decision, or injunction relating to the Share Transfer;

(2)

All representations, warranties, and undertaking made by the Transferor in Sections 8 and 10 are true, accurate, complete, and not misleading as of the day when a confirmation letter is issued as required in Subsection 4.4(8) (“Date of the Confirmation Letter”). The Transferor has performed all matters he has undertaken to perform on or before the Date of the Confirmation Letter hereunder and has not committed any breach of this Agreement;

(3)

There is no event, fact, condition, change, other situation that has a Material Adverse Effect on the assets, financial structure, liabilities, technologies, and normal operations of the Company or any of its Subsidiaries;

(4)

The Parties have obtained a confirmation opinion issued by the SZSE on the compliance of the Share Transfer and ownership transfer of the Shares;

(5)

The Shares are free of any pledge, freezing, or other encumbrance;

(6)

With respect to any and all outstanding credit agreements, loan agreements, repurchase agreements, other financing agreements and guarantee agreements to which the Company or any of its Subsidiary is a party, the Transferor has caused the Company and the Subsidiaries to fulfill their obligations of notification and/or application for approval as agreed thereunder and has obtained the written consent of related financing providers to the Share Transfer.

(7)

The Transferor has made public commitments with respect to the provision in Section 12.3; and

(8)

The Transferor has issued a confirmation letter to the Transferee, confirming that all the foregoing conditions precedent have been satisfied. The confirmation letter shall be deemed delivered when its scanned copy is sent to the Transferee, and the Transferor shall send the original thereof at the same time of sending the scanned copy.

4.5

On the day when the first installment is released to the Transferor’s Account in accordance with Section 4.3 but before time of releasing, the Transferor shall provide the Transferee with a share inquiry report issued by China Securities Depository and Clearing Corporation to confirm that the Shares are free of any pledge, freezing, or other encumbrance as of the day of such release; if the Shares are found to be encumbered in any way, the Transferee may terminate this Agreement and take back the amount it has deposited in the Escrow Account. To that end, the Transferor shall deliver an agreement termination notice in the required form to the Escrow Bank within three (3) working days following the termination, instructing the Escrow Bank to return the funds in the Escrow Account to the Transferee.

- 5 -


4.6

If any conditions precedent set forth in Section 4.4 for the Transferee’s payment of the first installment is not satisfied or, in the reasonable expectation of the Parties, cannot be satisfied before the Long Stop Date or within any extension period as may be agreed upon by both Parties in writing, the Transferee, or the Transferor (only in the case where the condition precedent set out in Subsection 4.4(4) is not or cannot be satisfied), may terminate this Agreement and relevant transaction documents and cease the Share Transfer at any time. In such case, neither Party will be held liable for breach of contract or bear any costs to the other Party, nor may either Party claim against the other Party for breach of contract or for compensation pursuant to any provision hereof. Upon termination of this Agreement as a result of the foregoing, the Transferee will take back the amount it has deposited in the Escrow Account. To that end, the Transferor shall deliver an agreement termination notice in the required form to the Escrow Bank within three (3) working days following the termination, instructing the Escrow Bank to return the funds in the Escrow Account to the Transferee.

5

Payment of the Second Installment and Ownership Transfer of the Shares

5.1

The Transferee shall pay the remaining RMB671,776,000 of the Transfer Price to the Escrow Account within three (3) working days after (i) the condition provided set out below is satisfied and (ii) the Transferor obtains the tax payment certificates in accordance with Section 4.3:

The Transferor shall provide the Transferee with a share inquiry report about the Shares, confirming that the Shares are free of any pledge, freezing, or other encumbrance.

5.2

On the date when the ownership transfer of the Shares is registered with the competent authority in accordance with Section 5.3, the Transferee shall instruct the Escrow Bank in writing to release RMB575,808,000 in the Escrow Account to the Transferor’s Account.

5.3

Within three (3) working days after the Transferor obtains the tax payment certificates provided in Section 4.3 and subject to the Transferee’s payment of the remaining amount of the Transfer Price in accordance with Section 5.1, the Transferor shall complete ownership transfer registration of the Shares to make the same registered under an A share account opened by the Transferee, and the Transferee shall provide assistance as necessary for such registration.

5.4

The Transferee is entitled to all interest accrued on the first and the second installments of the Transfer Price before these installments are released from the Escrow Account into the Transferor’s Account. The Transferee may use such interest as a part of the third installment.

5.5

The Transferor shall cause the Company to complete registration with the competent industrial and commercial authority and foreign investment information reporting, if applicable, as necessary for the Share Transfer.

- 6 -


6

Payment of the Third Installment

6.1

The Transferee shall pay the third installment of the Transfer Price, i.e., RMB95,968,000, from the Escrow Account into the Transferor’s Account within three (3) working days upon satisfaction of all conditions precedent set forth in Section 6.2 below.

6.2

The Transferee will not perform its obligation set forth in Section 6.1 to pay the third installment of the Transfer Price unless and until all the following conditions precedent are satisfied (or waived in writing by the Transferee):

(1)

With the cooperation of the Transferor, the Transferee has initiated a re-election of the board of directors and board of supervisors of the Company within three (3) working days after the RMB575,808,000 is released to the Transferor’s Account under Section 5.2, and the re-election has been completed within thirty (30) days upon its initiation. The Transferor’s cooperation also includes supporting the appointment of candidates nominated by the Transferee to the board of directors and board of supervisors of the Company by, among others, causing the incumbent directors and supervisor(s) to resign.

(2)

With the efforts of the Transferor, the incumbent senior officers of the Company have resigned within three (3) working days after the amount specified in Section 5.2 is released to the Transferor’s Account in accordance therewith.

(3)

The Transferee shall ensure that the candidates of directors, supervisors, and senior officers it nominates are qualified to hold the position as director, supervisor, or senior officer of a listed company.

7

Business Performance Commitment

7.1

Upon completion of the ownership transfer registration provided in Section 5.3, the Transferor shall make commitment to the Transferee on the Company’s performance in 2021 and 2022 (“Performance Commitment Period”) regarding its existing broadcasting and television business, which consists the R&D, production, and sales of broadcasting and television equipment operated by the Company before the execution date hereof (“Broadcasting and Television Business”), and the Transferee shall provide reasonable support for the operation of the Broadcasting and Television Business.

7.2

The Transferor undertakes that the revenue of the Broadcasting and Television Business in 2021 as audited by a professional auditing firm engaged by the Company shall not be less than its audited revenue of 2020 (“2020 Revenue”), and the revenue of the Broadcasting and Television Business in 2022 as audited by a professional auditing firm engaged by the Company shall not be less than half of the audited 2020 Revenue; and the receivables turnover ratio shall not be less than 106.51% (“Revenue Commitment”).

7.3

If the Broadcasting and Television Business in any year during the Performance Commitment Period fails to meet the Revenue Commitment for that year, the

- 7 -


Parties shall, within thirty (30) days after the annual financial report of the Company for that year is publicly disclosed, consult with each on indemnity to the Company.

8

Transitional Period

8.1

During the Transitional Period, the Transferor shall duly perform his obligations as a shareholder and conform to all representations, warranties, and undertakings he makes in this Agreement without harming the interests of the Company. The Transferor shall also cause the Company to conduct business in accordance with applicable Chinese Laws and to avoid any material violation of any Laws.

8.2

Maintaining the Status Quo

During the Transitional Period, the Transferor shall cause the Company to operate normally and to make its best endeavor to maintain the integrity of its business organization and relationships with third parties, retain the existing workforce, and keep as they are all the assets and property that the Company owns or uses (except for normal wear and tear)

8.3

Further Investigation

During the Transitional Period, the Transferor shall, at normal business hours of the Company, make available any information and documents about the Company to the Transferee and its representatives as they may reasonably require. The Transferor undertakes that the Transferee may conduct prudent review of the finance, assets, and operations of the Company at any normal business hour during the Transitional Period. Further, the Transferor shall promptly notify the Transferee in writing of any breach or reasonably expected breach of this Agreement on the part of the Transferor or the Company.

8.4

Stable Operations

During the Transitional Period, to ensure stable operations of the Company in the proper way, the Transferor shall timely notify the Transferee in writing of:

(1)

any change to the shareholding structure, financial condition, assets, liabilities, business, or operations of the Company, which has or may have any Material Effect on the Company;

(2)

any agreement entered into outside the normal course of business and which contains any abnormal provision, including but not limited to any provision that sets forth any harsh condition and has a valid period of twelve (12) months or longer and any agreement, proposal, or intention involving the foregoing; and

(3)

Any progress of the approval by or registration or record-filing with a competent authority, if applicable.

8.5

Third-party Transactions

- 8 -


During the Transitional Period, the Transferor shall, and shall cause his spouse Wang Guizhen and his trustee(s) and authorized person(s) to: (i) handle matters relating to the Share Transfer with the Transferee and its affiliates exclusively; (ii) not engage in any transaction similar to or in conflict with the Share Transfer (“Third-party Transaction”); (iii) promptly terminate any ongoing discussion or negotiation and avoid conducting any discussion or negotiation in the future with any person regarding a Third-party Transaction, and not offer any information regarding a Third-party Transaction to any person; and (iv) not encourage making any inquiry or giving any advice regarding a possible Third-party Transaction or otherwise facilitate such inquiry or advice. If the Transferor or the Company receives any inquiry from a third party about a potential Third-party Transaction, whoever receives such inquiry shall promptly notify the Transferee of the same.

8.6

Limitation of Actions

During the Transitional Period, unless otherwise agreed in writing by the Transferee in advance, or unless the Share Transfer is involved, the Transferor shall procure that none of the Company and its Subsidiaries will:

(1)

increase, decrease, distribute, issue, acquire, repay, transfer, pledge, or repurchase any registered capital, shares, or other securities convertible to shares;

(2)

take any action that may dilute the Shares to be held by the Transferee on the Closing Date, including revision of its articles of association, restructuring, consolidation, merger, or sale of its share capital or assets, among other actions;

(3)

sell, lease out, transfer, license, or assign any assets other than in the normal course of the Company’s main business;

(4)

assume or incur debts, liabilities, obligations, or expenses valued more than RMB5 million (or any foreign currency equivalent) in aggregate other than in the normal course of the Company’s main business;

(5)

create any mortgage, pledge, other form of security, or other encumbrance over any assets, or provide any security to a third party;

(6)

declare, pay, or distribute any dividends;

(7)

enter into any deal with an affiliate;

(8)

conduct any acquisition or otherwise become a party to any acquisition;

(9)

acquire any shares or other interests in any other entities;

(10)

cease business operations, change the business scope or main business, expand business other than the main business, or conduct any business out of the normal course of business;

(11)

terminate, restrict, or fail to renew or maintain as required under

- 9 -


applicable Laws, any important permit, qualification, or license;

(12)

change the standards for employees’ remunerations and benefits, unless so required under applicable Laws or by local authority; formulate or adopt any employee equity incentive plan of the Company; or issue or promise to issue any options/restricted stocks to employees; or

(13)

agree or promise to take any of the foregoing actions, including but not limited to signing a letter of intent on investment, commitment letter, or consent letter.

8.7

Operation Management of the Target Company

After the ownership transfer registration of the Shares is completed, the Transferee may send observers to the Company, who have the right to know and track every aspect of the Company’s operations, with respect to which the Transferor shall cooperate when necessary.

9

Conditions for Coming into Effect

9.1

Except for obligations expressly stipulated in this Agreement to be performed from the execution date hereof, this Agreement shall come into effect upon satisfaction of all the following conditions:

(1)

Each Party or the authorized representative thereof has signed and affixed the Party’s official seal on this Agreement, if applicable. If a Party has his/its authorized representative sign this Agreement, a power of attorney issued by the Party to the authorized representative shall be attached hereto as an appendix;

(2)

The Transferor has obtained a valid exemption as adopted by the shareholders’ general meeting of the Company, freeing him from honoring his share lock-up commitment; and

(3)

The Transferee has paid the security deposit into the Escrow Account in accordance with Section 4.1.

9.2

The Parties shall make their best endeavors to fulfil the foregoing conditions.

9.3

If any condition for coming into effect as stated above is not fulfilled within sixty (60) days following the execution date hereof, this Agreement will automatically terminate upon expiry of the sixty-day period, in which case neither Party shall bear liability for breach of contract. If, at that time, the Transferee has paid any amount into the Escrow Account, it may take back the amount paid. To that end, the Transferor shall deliver an agreement termination notice in the required form to the Escrow Bank within three (3) working days following the termination, instructing the Escrow Bank to return the funds in the Escrow Account to the Transferee.

10

Representations, Warranties, and Undertakings of the Transferor

In addition to matters disclosed in Appendix 3 to this Agreement, the Transferor

- 10 -


represents, warrants, and undertakes as follows and guarantees that all these representations, warranties, and undertakings are true, complete, accurate, and up-to-date on the execution date of and the Handover Date under this Agreement. For the purpose of this Section 10, the Company referred to in this Section shall include the Company and the Subsidiaries.

10.1

The Transferor is a natural person with Chinese citizenship, who has the power to execute this Agreement and perform all his obligations hereunder and take actions such as transferring the Shares as agreed herein. The Transferor has the full capacity for civil rights and civil conduct to execute and perform this Agreement. Upon its execution, this Agreement becomes legally binding upon the Transferor.

10.2

The execution and performance of this Agreement does not contravene or conflict with any organizational documents, judgments, decisions, contracts, agreements, or other documents binding on the Transferor or the Company. The Transferor has obtained all third-party consent and authorization (excluding approval by the SZSE and exemption by the shareholders’ general meeting of the Company) necessary for the Share Transfer. No contract or agreement between the Company and any other entity will be terminated as a result of execution or performance of this Agreement or materially affected by this Agreement.

10.3

The Transferor legally owns the Shares, which are legal property that solely belongs to the Transferor. The Transferor is the registered owner and beneficial owner of the Shares and has a full right to the Shares. The Shares are free of any third-party right derived from a trust.

10.4

Except for matters disclosed in Appendix 2 hereto, the Shares are free of any mortgage, pledge, other form of security, any debt or dispute, or defect of right in any other form. The Shares are not subject to any coercive measures such as freezing or attachment and, to the Transferor’s knowledge, there are no circumstances that may lead to any such coercive measures.

10.5

The Transferor undertakes to the Transferee that, from the execution date hereof to the Closing Date, without the prior written consent of the Transferee, the Transferor will not transfer any Shares to a third party, contact or negotiate with a third party on transfer of any Shares, or create mortgage, pledge, or any third-party right on the Shares.

10.6

The Company is an entity duly incorporated and validly existing. Its registered capital has been duly paid in full in compliance with its articles of association and Chinese Laws without any payment failure, late payment, false registration, or unauthorized withdrawal. All previous changes in the shares in the Company and related formalities are clear and have been duly completed. All considerations and costs for any share transfers between its original shareholders and new shareholders have been settled, and all taxes arising from such transfers have been paid in full. The Company’s articles of association as amended from time to time have been legally and validly registered, if so required, and are valid and enforceable. The business scope of the Company described in its articles of association conforms to the requirements of

- 11 -


applicable Chinese Laws. The Company has been conducting business in strict compliance with its business scope and applicable Chinese Laws. All licenses, approvals, and permits required by the Chinese Laws and necessary for the Company to conduct business have been duly applied for and obtained and remain in full force. The Company has passed all annual inspections conducted by competent authorities on its licenses and permits, if applicable. The Company’s documents, including meeting minutes of the board of directors, the board of supervisors, and the shareholders’ (general) meeting, and shareholder register, have been properly kept and accurately record all matters that these documents shall contain.

10.7

As of the Handover Date, no third party has any right to or interests in the shares, including partnership shares, directly or indirectly held by the Company in any investment businesses (“Investment Shares”), and no Investment Shares are (i) held by way of nominee shareholding, fiduciary shareholding, holding shares on trust, or any other arrangement of a similar nature; (ii) convertible securities that are subject to any preemptive right, option, or other right and interests; (iii) subject to any seizure, detention, freezing, or mandatory ownership transfer imposed by any judicial or administrative authority, (iv) encumbered by any mortgage, pledge, or any other security or third-party right or interests, or (v) in a situation that may affect, or cause a third party to directly or indirectly acquire, any shareholder’s right or interests to/in the Investment Shares.

10.8

As of September 30, 2020 (“Balance Sheet Date”) and thereafter, all books of account of the Company have been prepared in accordance with applicable Chinese Laws and truthfully, completely, and accurately reflect the financial and operational condition of the Company on the dates stated in these books, and the financial records and materials fully comply with requirements of applicable Chinese Laws and China’s generally accepted accounting standards. The Company has truthfully, accurately, and fully disclosed its financial condition and audit results under applicable Chinese Laws. All documents of the Company, including its books of account, records of shareholding changes, financial statements, and other records, have been maintained by and in the full custody of the Company in compliance with applicable Chinese Laws and business practice. All major transactions relating to the Company’s business have been recorded accurately in accordance with applicable standards. The Company has no such non-compliance issues as off-book cash sales revenue, off-book liabilities, appropriation of the Company’s funds by any existing shareholder, or material internal control breach.

10.9

The Company has no significant debts other than those reflected in its publicly disclosed balance sheets. For the avoidance of doubt, a significant debt is any single debt of more than RMB500,000, or an aggregate undisclosed debt of more than RMB2,000,000, with the exception of the RMB2,400,000 payable by the Company to advisors involved in its major asset restructuring. The Company has never provided any guarantee or other form of security to any party other than the Company or created any mortgage, pledge, or other form of security on its property.

10.10

From the Balance Sheet Date to the execution date hereof, the Company has not:

- 12 -


(1)

early repaid any debts undue;

(2)

provided guarantee to or created mortgage, pledge, and any other form of security on its property for any third party;

(3)

waived any claim or recourse against a third party;

(4)

changed any existing contract or agreement evidently to its disadvantage;

(5)

revised the employment agreement with any of its directors, supervisors, or senior officers;

(6)

sustained any loss or change, including but not limited to any change to its relationship with any of its suppliers, customers, or employees, which would have any Material Adverse Effect on it;

(7)

transferred or licensed any of its intellectual property to others;

(8)

made any significant change to its sales practices, accounting methods, employment policies, or other internal rules;

(9)

undergone any material adverse change in its financial condition or sustained any Material Adverse Effect caused by any of its transactions or actions;

(10)

(i) sold, mortgaged, pledged, leased out, transferred, or otherwise disposed of any of its assets other than in the normal course of its main business; (ii) disposed of or agreed to the disposal or acquisition of any of its fixed assets, or waived its control over any of its assets, or entered into any contract that may result in any fixed assets expenditure; or (iii) incurred any expenditure of more than 5,000,000 in aggregate;

(11)

split up, merged with a third party, or acquired shares in or assets or business of a third party;

(12)

breached any representation, warranty or undertaking contained herein by action or omission.

10.11

The Company has (i) timely filed all tax returns that shall be filed with tax authorities on or before the execution date hereof; (ii) duly paid all taxes payable before the execution date hereof as stated in its tax returns, unless otherwise already disclosed; (iii) fulfilled all its tax obligations that it shall fulfill and set aside sufficient provisions that it shall set aside before the execution date hereof as required under applicable Chinese tax Laws, unless otherwise already disclosed; (iv) completed before the execution date hereof all tax matters arising from any transactions involving the Company or in relation to any period commencing on or before the execution date hereof that shall be completed before the execution date hereof; (v) not incurred any encumbrance on shares in or assets of it due to failure to pay any taxes; and (vi) not, before the execution date hereof, been involved in any pending or potential tax dispute or found involved in any matter that may give rise to any governmental tax investigation or tax dispute. Completion of the Share Transfer will not have any Material

- 13 -


Adverse Effect on any tax preferential treatment that the Company is entitled to at the time when it enters into this Agreement. The Company has not entered into, become a party to, or otherwise become involved in any illegal transaction, plan, or arrangement to avoid or mitigate its tax obligations.

10.12

The Company has (i) full ownership of all its property and assets (including those contained in Appendix 1 hereto, the same below) without any encumbrance, and (ii) proper leasing rights and interests to/in the property or assets it has leased without any encumbrance. The Company owns or is entitled to use all tangible and intangible property and assets necessary for it to conduct its current business. The property and equipment used by the Company in its business operations are well run and maintained without any damage (except for normal wear and tear caused other than by negligence), suitable for their current purposes.

10.13

None of the Transferor, any directors, supervisors, senior officers, and employees of the Company, and any affiliates of the foregoing (i) has made any contract, undertaking, or any completed, ongoing, or contemplated transaction with the Company, with the exception of labor contract and employment contract, (ii) has directly or indirectly borne any debt for or undertaken to provide any loan or security to the Company, and/or vice versa, except for renumerations and reimbursements currently payable, or (iii) directly or indirectly owns any interests in or has any significant business relationship with the Company or any contract entered into by the Company, including purchasing, selling, licensing, authorizing the use of, and otherwise providing any products, intellectual property, or any other assets or services of the Company.

10.14

Each agreement or contract executed by the Company with a contract price of RMB1,000,000 or more that has not been fully performed is legal, valid, and enforceable, and neither the Company nor any other party thereto has committed any material breach thereunder.

The Company is not a party to or otherwise bound by any contract, agreement, or document that:

(1)

is not formed on an arm’s length basis;

(2)

cannot be fully performed even with reasonable efforts and expenditure;

(3)

prevents the Company from conducting business normally; or

(4)

should have been but failed to be disclosed to the Transferee, which has a significant impact on or will be significantly affected by the Share Transfer.

10.15

The Company is not involved in any litigation or arbitration that is ongoing or reasonably foreseen or in which the Company has not fulfilled its payment obligation, except for litigation or arbitration initiated by the Company.

10.16

There is no closed, pending, or reasonably foreseen litigation or other legal proceedings that will possibly have a Material Adverse Effect on the Company

- 14 -


or the conclusion, validity, or enforceability of this Agreement or the Share Transfer.

10.17

Each and every activity conducted by the Company has been in all aspects in compliance with applicable Chinese Laws and requirements of government authorities in the past five (5) years prior to the execution date of this Agreement and will remain so thereafter until the Handover Date. There is no violation of any of the foregoing Laws or requirements on the part of the Company that has an adverse effect on the Company.

10.18

The Company has obtained all licenses, permits, authorizations, approvals, and consents necessary for it to conduct its current business in a way and at the location where it currently operates in accordance with the prevailing Laws and regulators’ requirements. These licenses, permits, authorizations, approvals, and consents are sufficient and will continue to be valid, and all important requirements thereunder have been fulfilled. There are no circumstances to indicate that any of such licenses, permits, authorizations, approvals, and consents will or will possibly be revoked or refused to be renewed in part or in whole. No violation of any Laws or standards has occurred or is reasonably expected to occur on the part of the Company’s assets or business, which, if occurs, would subject the Company’s assets or business to any governmental penalties or bans, thus causing serious damage thereto.

10.19

No business activities conducted by the Company within its scope of business are subject to any non-compete restriction, regardless of its nature or whichever entity it is against. To the knowledge of the Company, there is no agreement, judgment, injunction, order, or decree that is reasonably expected to restrict or have a Material Adverse Effect in any material aspect on the Company’s current or future business activities or its current or intended business.

10.20

With respect to employees of the Company,

(1)

there is no pending labor dispute between the Company and any of its current or former employees, nor is there any potential labor dispute that the Company knows or should have known between it and any of its current or former employees;

(2)

There is no overdue monetary compensation for termination of its employment relationship with any of its employees, nor does it have any obligation to pay any other similar compensation or damages related to employment;

(3)

The Company has fully paid and/or withheld, in accordance with applicable Chinese Laws or requirements of local government, all social insurance premiums (including but not limited to those for pension, housing, medical, and unemployment insurance), employee welfare, and housing provident funds as required by applicable Chinese Laws or under relevant agreements and undertakings. There is no pending or potential dispute that the Company knows or should have known in relation to any such social insurance premiums, employee welfare, or housing provident funds;

- 15 -


(4)

Except for employee welfare, social and pension welfare, and monetary compensation for terminating employment contacts required to be paid under Chinese Laws, the Company has not paid or undertaken to pay its employees any other welfare or compensation regarding employment or unemployment, dismissal, retirement, or employee elderly care.

10.21

Since its initial public offering, the Company has been complying with all applicable Laws and regulators’ requirements regarding information disclosure by listed companies. All information disclosed by the Company is true, complete, and accurate, free of any falsity, misleading statement, or major omission, and there is no violation of any of the above Laws or requirements. No governmental investigation, administrative penalties, or regulatory measures have been or are reasonably expected to be imposed on the Company by any regulator for any reason related to any of the foregoing matters in this Subsection.

10.22

The Company has not been subject to any administrative or criminal punishment in the past five (5) years and is not reasonably expected to be subject to any such punishment. If any above representation or warranty proves to be not true, thus creating any obstacle to the Share Transfer or the Company’s future capital operation, the Transferor undertakes to communicate with relevant authorities and procure a legal compliance certificate or a certificate of no material violation of law issued by such authorities.

10.23

The Transferor agrees to fully indemnify the Transferee, as per the Transferee’s reasonable request, for all losses, expenses, and costs (including costs for engaging advisors) that the Transferee may incur due to any error, false information, or major omission in any of the Transferor’s representations, warranties, and undertakings.

10.24

No warranty, representation, or undertaking made by the Transferor will prejudice any other warranty, representation, or undertaking made by it. Unless otherwise provided herein, nothing in this Agreement poses any restriction on the scope or application of the Transferor’s warranties.

10.25

If the Transferor becomes aware of any violation or threatened violation of any of its representations, warranties, or undertakings, he shall immediately notify the Transferee in writing of the violation and provide the details of and the reason for the violation as well as any possible impact on the Share Transfer.

10.26

Before this Agreement is executed, the Transferor has provided the Transferee with the originals or true copies of all important documents and materials necessary for conducting legal, financial, and business due diligence for the Share Transfer (“Due Diligence Documents”). All the Due Diligence Documents provided by the Transferor are authentic, true, complete, and accurate, free of any major omission, misleading or false representation, information, or document that is reasonably expected to materially affect the Transferee’s decision-making regarding whether to proceed with the Share Transfer in accordance with this Agreement.

- 16 -


11

Representations, Warranties, and Undertakings of the Transferee

11.1

The Transferee is a legal person duly incorporated and validly existing under Chinese Laws and has the right, power, and capability to execute and perform this Agreement and possesses the qualification required by Chinese Laws to be a shareholder of a listed company. Upon its execution, this Agreement will constitute a legal, valid, and binding agreement on the Transferee.

11.2

Execution of this Agreement does not contravene any organizational document, judgment, ruling, contract, agreement, or other document binding upon the Transferee.

11.3

The Transferee has enough funds to pay the Transfer Price in full amount and on schedule, and the funds so used come from lawful sources.

11.4

The Transferee undertakes to pay the Transfer Price and other amounts payable by it under this Agreement in such amount and at such time as provided in this Agreement.

11.5

The Transferee represents, warrants, and undertakes to the Transferor that all warranties and undertakings made by the Transferee are true and accurate on both the execution date and the effective date of this Agreement.

11.6

The Transferee agrees to fully indemnify the Transferor, as per the Transferor’s reasonable request, for all losses, expenses, and costs (including legal costs) that the Transferor may incur due to any error, false information, or major omission in any of the Transferee’s representations, warranties, and undertakings.

11.7

No warranty or undertaking made by the Transferee will prejudice any other warranty or undertaking made by it. Unless otherwise provided herein, nothing in this Agreement poses any restriction on the scope or application of the Transferor’s warranties.

11.8

If the Transferee becomes aware of any violation or threatened violation of any of its representations, warranties, or undertakings, it shall immediately notify the Transferor in writing of the violation and provide the details of and the reason for the violation as well as any possible impact on the Share Transfer.

12

Other Covenants

12.1

If the Company’s listing is canceled for any reason set out below, the Transferee may terminate this Agreement. Within fifteen (15) working days after receiving a written notice sent by the Transferee on termination of this Agreement, the Transferor shall refund the Transferee the Transfer Price already paid by the Transferee and, in addition, pay the Transferee liquidated damages equal to 10% of the paid Transfer Price. If, at that time, the Transferee has already acquired all or part of the Shares, the Transferee shall transfer these Shares back to the Transferor within three (3) working days after the Transferor refunds the Transfer Price paid by the Transferee and pays the liquidated damages:

(1)The Company has conducted a fraudulent offering, violated its material information disclosure obligation, or committed any other violation of

- 17 -


Laws that has seriously disrupted the order of the securities market before the Shares are transferred to the Transferee, having a significant adverse impact on its listing; or

(2)The Company has seriously violated any Laws involving, among others, national security, public security, ecological safety, production safety, and public health and safety, posing a substantial hazard to national or public interests or having a significant adverse impact on its listing.

12.2

If the Company suffers any non-operating losses, or is required to pay additional taxes, or is punished or otherwise adversely affected due to any matter before the Handover Date, including without limitation any finance, tax, human resources, or social insurance matter, or due to continuous operation of the Company’s original business (which means the entire business that the Company has been operating prior to the execution date of this Agreement) and handling of financial, tax, and social insurance matters (only within the Performance Commitment Period) in the same way as before the Handover Date, the Transferor shall, within three (3) working days, indemnify the Company for all losses suffered therefrom.

12.3

From the execution date of this Agreement until the expiry of an eighteen-month period following the Closing Date, the Transferor shall hold no less than 25,727,457 shares (excluding the Shares) in the Company.

12.4Within three (3) years from the Closing Date, without the Transferee’s written consent, the Transferor shall not, and shall procure his direct relatives not to, directly or indirectly engage or participate, in any way, in any business or activity that is identical or similar to, competes with, or has an upstream or downstream relationship with, the business of the Company or any Subsidiary (“Competing Business”) or directly or indirectly hold any interests or position (including but not limited to the position of director, senior officer, employee, partner, investor, or agent) in any entity that conducts any Competing Business or carry out any other activities as described below that are harmful to the interests of the Company or any Subsidiary. These activities include without limitation the following:

(1)Hold a controlling or minority stake in or indirectly control any company or other organization engaged in any Competing Business, except for publicly traded shares in a listed company that are acquired from the public capital market and account for no more than 1% of the total shares in the listed company;

(2)Provide any loan, customer information, or other form of assistance to any company or organization engaged in any Competing Business;

(3)Directly or indirectly benefit from any Competing Business or any company or other organization engaged in any Competing Business;

(4)Solicit in any way any customer relating to the business conducted by the Company or any Subsidiary or trade or attempt to trade with any customer relating to the production or sales business of the Company or any Subsidiary, regardless of whether the business relationship between the customer and the Company or Subsidiary is formed before or after the Closing Date;

- 18 -


(5)Recruit in any way any former employee of the Company or any Subsidiary who leaves the Company or Subsidiary on or after the Closing Date, and such recruitment is conducted through any individual or organization directly or indirectly controlled by or constituting an interested party of the Transferor; or

(6)Solicit in any way any employee then employed by the Company or any Subsidiary.

12.5After the Share Transfer is completed, the Transferor shall not, and shall cause his spouse Wang Guizhen not to, directly or indirectly increase his/her shareholding in the Company for purpose of controlling the Company, or intervene or affect the Transferee’s control over the Company or the normal production and operations of the Company using his/her shareholding status or influence, or increase his/her shareholding ratio and/or voting power by proxy, agreement, action in concert, or any other method, nor shall the Transferor or his spouse, solely or jointly with any other shareholders or potential shareholders of the Company and their affiliates or persons acting in concert, assist any third party to obtain the actual control over the Company by proxy, voting solicitation, agreement, alliance, agreement to act in concert or voting proxy agreement, waiver of voting right, or any other method. If the Transferee, including its affiliates, is no longer the controlling shareholder of the Company, this Section will not apply.

If the Transferor transfers his shares in the Company by agreement, the Transferor shall, and shall procure that his spouse Wang Guizhen will, cause the transferee(s) of those shares to succeed and keep performing the obligations set forth in the preceding paragraph. To that end, the Transferor shall, and shall procure that his spouse will, set in the share transfer agreement to be executed by him with such transferee(s) the foregoing undertakings as a condition precedent to the share transfer.

12.6Except for the liabilities included in the Company’s financial statements as of November 30, 2020, if the Company has any other liabilities (that cause any loss to the Company), contingent liabilities, or encumbrance that have not been disclosed to the Transferee, the Transferor shall indemnify the Company for such liabilities in an equivalent amount within five (5) working days after the liabilities are confirmed.

12.7If the previous or continuous operation of the Company’s original business leads to violation of the export control laws of the U.S. by the Company, the Transferee and/or any of its affiliates, which further subjects it/them to any administrative or criminal investigation or penalty imposed by the U.S. government, the Transferor shall cause the Company to immediately terminate the said business.

12.8The Transferor undertakes that, when the re-elections of the board of directors, the board of supervisors, and senior officers provided in Section 6.2 are completed, the aggregate amount of monetary funds and trading financial assets held by the Company shall be no less than RMB240,000,000, otherwise the Transferor shall make up the shortfall within three (3) working days.

- 19 -


13

Waiver of Voting Rights

13.1

The Transferor confirms that, from the date when the ownership transfer of the Shares is registered in accordance with Section 5.3 of this Agreement to the date when the Transferee, including its affiliates, ceases to be the controlling shareholders of the Company, the Transferor will unconditionally and irrevocably waive his voting rights regarding all shares held by him in the Company after completion of the Share Transfer (“Waived Shares”) until both Parties agree in writing to end the waiver.

13.2

The Transferor’s waiver of his rights with respect to the Waived Shares shall also be subject to the following provisions:

(1)The Transferor shall waive his voting, proposing, and nominating rights attached to the Waived Shares regarding all matters required to be discussed and decided by the shareholders’ general meeting of the Company under applicable Laws or the articles of associations of the Company;

(2)The Transferor hereby acknowledges that this Agreement contains valid and binding provisions regarding the Waived Shares. If any Waived Shares are gifted to or inherited by a third party during the period when the voting rights thereon are waived, the provisions in this Section 13 shall continue to bind such third party; and

(3)The Parties acknowledge that the Transferor’s waiver of the foregoing rights will not affect his property rights to the Waived Shares, including the right to earnings and right to transfer shares, as well as the right to know and query and other rights that the Transferor is entitled to as a shareholder of the Company.

13.3

The number and percentage of Waived Shares shall be calculated against the number of existing shares in the Company. If the total number of shares in the Company is changed for any reason, the number of Waived Shares shall be changed accordingly.

14

Information Disclosure for the Share Transfer

Both Parties agree to communicate with each other on information disclosure matters relating to the Share Transfer and coordinate with the Company to make sure that information about the Share Transfer and subsequent related arrangements will be disclosed in accordance with applicable Laws and regulatory rules.

15

Liability for Breach of Contract

15.1

Both Parties will fully, properly, and timely perform their respective obligations under this Agreement. Each of the following events shall constitute a breach of this Agreement:

(1)

Either Party breaches any provision of this Agreement;

(2)

Either Party fails to perform, properly perform, or fully perform any of

- 20 -


its obligations or undertakings set forth in this Agreement;

(3)

Any representation, statement, warranty, or undertaking made by either Party in this Agreement is untrue, inaccurate, or incomplete in any material aspect, or contains any false information, misleading statement, or major omission at the time of execution or during the performance of this Agreement.

15.2

In case of a breach of this Agreement, unless otherwise specially provided, the non-breaching Party may suspend the performance of its/his obligations set forth in this Agreement regarding payment and ownership transfer registration of the Shares and require the breaching Party to rectify and remedy the breach within fifteen (15) working days. If, upon expiry of the fifteen-working-day period, the breaching Party still fails to fully rectify and remedy the breach, the non-breaching Party may terminate this Agreement and claim indemnification against the breaching Party for the breach.

15.3

If, due to the Transferor’s breach of this Agreement, the ownership transfer of the Shares fails to be registered in accordance with Section 5.3, the Transferor and the Transferee shall consult with each other to solve the problem. If no agreement is reached within seven (7) working days through such consultation, the Transferee may:

(1)

terminate this Agreement and related transaction documents and cease its acquisition of the Shares. Within fifteen (15) working days following the termination, the Transferor shall refund the Transferee the Transfer Price already paid by the Transferee and further pay the Transferee liquidated damages equal to 20% of the Transfer Price to be refunded; or

(2)

proceed with its acquisition of the Shares, provided that, for each day of delay, the Transferor shall pay the Transferee liquidated damages equal to 0.1% of the Transfer Price already paid by the Transferee, until the ownership of the Shares is duly transferred to the Transferee. If the ownership transfer is not completed within twenty (20) working days after the Transferee elects to proceed with the acquisition, the Transferee may terminate this Agreement and related transaction documents, cease the acquisition, and require the Transferor to indemnify it in accordance with the preceding paragraph.

15.4

If, due to the Transferee’s breach of this Agreement, the ownership transfer of the Shares fails to be registered in accordance with Section 5.3, the Transferor and the Transferee shall consult with each other to solve the problem. If no agreement is reached within seven (7) working days through such consultation , the Transferor may:

(1)

terminate this Agreement and related transaction documents and cease the Share Transfer. Within fifteen (15) working days following the termination, the Transferee shall pay the Transferor liquidated damages equal to 20% of the Transfer Price already paid by the Transferee; or

- 21 -


(2)

proceed with the Share Transfer, provided that, for each day of delay, the Transferee shall pay the Transferor liquidated damages equal to 0.1% of the Transfer Price already paid by the Transferee, until the ownership of the Shares is duly transferred to the Transferee. If the ownership transfer is not completed within twenty (20) working days after the Transferor elects to proceed with the Share Transfer, the Transferor may terminate this Agreement and related transaction documents, cease the Share Transfer, and require the Transferee to indemnify him in accordance with the preceding paragraph.

15.5

If, due to the Transferee’s breach of this Agreement, any amount of the Transfer Price fails to be paid into the Escrow Account or any assistance necessary for releasing funds into the Transferor’s Account fails to be provided as agreed herein, then for each day of delay, the Transferee shall pay the Transferor liquidated damages equal to 0.1% of such unpaid or unreleased amount until the same is fully paid or released or this Agreement is terminated.

15.6

If, due to the Transferor’s breach of this Agreement, any amount of the Transfer Price fails to be paid into the Escrow Account or any assistance necessary for releasing funds into the Transferor’s Account fails to be provided as required herein, then for each day of delay, the Transferor shall pay the Transferee liquidated damages equal to 0.1% of such unpaid or unreleased amount until the same is fully paid or released or this Agreement is terminated.

15.7

If any of the representations, warranties, or undertakings made by the Transferor in Section 10 is untrue, causing any loss or extra cost to or having any other adverse effect on the Company, the Transferor shall indemnify the Company for such losses in full amount within five (5) working days thereafter.

15.8

If the Transferee fails to pay the security deposit into the Escrow Account in accordance with this Agreement, the Transferor may terminate this Agreement. This Section 15 takes effect upon the execution of this Agreement.

15.9

The rights and remedies provided in this Agreement are cumulative and in addition to any other rights or remedies provided under any applicable Laws.

15.10

No waiver by either Party of the other Party’s breach of this Agreement shall be valid unless it is made in writing. No failure or delay by a Party in exercising any right or remedy under this Agreement shall operate as a waiver of such right or remedy, nor shall any partial exercise of any right or remedy by a Party prevent him/it from exercising any other right or remedy.

15.11

Upon termination of this Agreement, unless otherwise agreed by the Parties, each Party shall, under the principles of fairness, reasonableness, and good faith, return any consideration obtained from the other Party under this Agreement so as to restore everything to its original state prior to the execution of this Agreement. At the same time, all rights and obligations of the Parties under this Agreement will terminate. For the avoidance of doubt, the termination of this Agreement will not affect the right of either Party to claim damages in accordance with this Agreement. If the Agreement is terminated for any reason attributable to the Transferor, the Transferee may immediately take back any

- 22 -


amount deposited in the Escrow Account. To that end, the Transferor shall deliver an agreement termination notice in the required form to the Escrow Bank within three (3) working days following the termination.

16

Force Majeure

16.1

In case of an earthquake, typhoon, flood, fire, military action, strike, riot, war, or any other event unforeseen by and beyond the reasonable control of a Party (each, a “Force Majeure Event”), which materially restricts such Party’s ability to perform this Agreement, the Party shall promptly inform the other Party of such event and provide the other Party with relevant materials and proofs in detail within fifteen (15) days after the notice is sent, explaining the specifics of the event and the reason for its/his failure or delay in performance of its/his obligations in whole or in part under this Agreement. The Parties shall thereafter consult with each other to find a solution acceptable to both of them and act on such solution.

16.2

In case of a Force Majeure Event, the Party affected by the event will not be liable for any loss, additional cost, or damage incurred by the other Party due to the first Party’s failure or delay in performance of any obligations hereunder because of the Force Majeure Event, and such failure or delay in performance shall not be regarded as a breach of this Agreement. The Party claiming force majeure shall take appropriate measures to reduce or eliminate the impact of the Force Majeure Event and shall make every effort to resume its performance of the obligations affected by the Force Majeure Event as soon as possible, otherwise, if the impact of the Force Majeure Event is thus expanded, the Party shall not request for an extension of time for or exemption from performance of these obligations to the extent of such expansion.

16.3

In case of a Force Majeure Event, the Parties shall make every effort to perform their respective obligations under this Agreement until the Agreement is terminated in accordance with this Section. However, if the Force Majeure Event lasts for more than three (3) months, then at any time after the three-month period expires, the Party affected by the Force Majeure Event may terminate this Agreement by sending a written notice to the other Party, and this Agreement will terminate with immediate effect upon the other Party’s receipt of the said notice. The termination of the Agreement in accordance with this Subsection will not affect any right that either Party has against the other Party due to the other Party’s breach of the Agreement or indemnification obligation arising hereunder prior to the termination hereof.

17

Amendment and Termination of this Agreement

17.1

This Agreement is irrevocable upon execution by both Parties. Unless otherwise expressly provided herein, no amendment to or termination of this Agreement shall be valid unless and until it is made in writing in the form of a contract and executed by both Parties.

17.2

Subject to the satisfaction of all conditions precedent provided in Section 9, any amendment to this Agreement shall be made in writing and take effect after being signed and sealed by both Parties.

- 23 -


17.3

If any provision of this Agreement needs to be amended due to any change in applicable Laws or policies or as required by any government authorities, the Parties shall make every effort to agree on such amendment and execute an agreement therefor for the purpose of maintaining and confirming the rights and obligations that the Parties enjoy or assume under this Agreement without violating the requirements of the Laws or policies.

17.4

Unless otherwise agreed in this Agreement, no amendment to or termination of this Agreement will affect the Parties’ rights to claim damages. If either Party suffers any loss due to any amendment to or termination of this Agreement, the Party liable for the amendment or termination shall bear such loss or indemnify the other Party for the loss, unless exempted from liability by the applicable Laws or this Agreement.

18

Dispute Resolution

18.1

Any dispute arising from or in connection with this Agreement shall be settled by the Parties through friendly consultation or mediation. If the dispute fails to be settled through such consultation or mediation within thirty (30) days after the dispute arises, either Party may submit the dispute to the people’s courts of the place where the plaintiff is located.

18.2

A dispute referred to in this Section means any dispute between the Parties over the validity, interpretation, performance, breach, amendment, termination, or rescission, among other things, of this Agreement.

18.3

This Section 18 is independent of any other section of this Agreement. This Section takes effect upon execution of this Agreement and will survive the termination hereof.

19

Confidentiality

19.1

General obligations

Unless otherwise agreed in writing by both Parties in advance or otherwise provided by this Agreement or any applicable Laws, neither Party may or may allow any of its directors, employees, representatives, agents, consultants, or attorneys to directly or indirectly disclose or use any of the following confidential information:

(1)

Any provision of this Agreement;

(2)

Any discussion or agreement between the Parties about the execution or performance of this Agreement or any other information concerning the Share Transfer;

(3)

Any non-public information known to a Party about the other Party or any of its affiliates during the course of negotiations on the Share Transfer or performance of this Agreement.

19.2

Special Exemption

- 24 -


A Party shall be exempted from its confidentiality obligations with respect to any confidential information hereunder, if the confidential information:

(1)

is disclosed by the Party to any of its employees, representatives, agents, consultants, accountants, attorneys, or other personnel who need to know the information due to their participation in the Share Transfer, provided that such personnel shall keep confidential the information so disclosed.

(2)

enters the public domain upon disclosure by a third party for any reason not attributable to the Party; or

(3)

has been or is disclosed by the Party as required under any applicable Laws and/or by the securities regulator, relevant stock exchange, or record-filing or approval authorities.

19.3

Remedy

Both Parties agree that any violation of the confidentiality obligations under this Section 19 will be considered a breach of this Agreement and the non-breaching Party is entitled to hold the breaching Party liable for the breach. The non-breaching Party may also initiate any proceedings to end the breach or seek any other remedies to stop it from developing any further.

19.4

Unless otherwise provided by any applicable Laws or required by competent government authorities, without the prior written consent of the other Party (such consent shall not be unreasonably withheld), neither Party may allow any person to make any public comment, opinion, or report on any matter related to or ancillary to this Agreement.

19.5

Survival

The confidentiality obligations set forth in this Section 19 will survive the termination of this Agreement.

20

Notice

20.1

Any notice or other correspondence between the Transferor and the Transferee in relation to this Agreement (a “Notice”) shall be made in written form, including in the case of delivery in person, by fax, express courier, mail, and email.

20.2

A Notice shall be delivered in person, by fax, express courier, mail, or email and will be deemed received:

(1)

when the recipient signs to acknowledge its receipt of the Notice, if delivered in person. The Notice shall be deemed received without the recipient’s signature;

(2)

forty-eight (48) hours after being handed over to the courier or deposited in the mail, if delivered by express courier or mail, in each case, registered mail or express mail must be used. In case the forty-eight-

- 25 -


hour period ends on a weekend or public holiday, the Notice will be deemed received on the first working day following the weekend or public holiday; or

(3)

upon a transmission confirmation is obtained after the notice is sent, if delivered by fax or email; provided that if the Notice is sent on a weekend or public holiday, the Notice will be deemed received on the first working day following the weekend or public holiday.

20.3

A Notice required to be given hereunder shall not be deemed as a valid Notice unless it is sent to the receiving Party at its/his mail address or contact number set out below and clearly indicates the name of its/his contact person:

Transferee:

Contact Person: ***

Address: Building B2, Zhong’an Chuanggu Technology Park, 900 Wangjiang West Road, National High-tech Industry Development Zone, Hefei City, Anhui Province

Postcode: ***

Tel: ***

Fax: ***

Email: ***

Transferor

Contact Person: ***

Address: ***

Postcode: ***

Tel: ***

Fax: ***

Email: ***

20.4

In case a Party’s mail address or contact number is changed, the Party shall notify the other Party within two (2) days after such change occurs.

21

Headings

21.1

All headings in this Agreement are inserted for reference only and shall not be used to interpret any provision hereof. The meaning of each provision shall be subject to the main body of the provision.

22

Waiver

22.1

No failure or delay in exercise or partial exercise of any right hereunder by a Party shall be construed as a waiver of such right or any other right hereunder. No waiver of a breach or of its/his right to claim against a breach by a Party

- 26 -


shall be construed as a waiver by the Party of the same breach or its/his right to claim against a breach in the future.

23

Further Waiver

23.1

Upon reasonable request by the Transferee from time to time, the other Party shall take or cause to be taken all such further actions and execute or cause to be executed all such other documents as necessary for granting all rights, powers, and remedies that the Transferee is entitled to hereunder.

24

Invalidity

24.1

If any one or more provisions hereof or other document related thereto is/are held invalid, illegal, or unenforceable under any applicable Law: (1) the validity, legality, and enforceability of the remaining provisions will not be affected or prejudiced, and such remaining provisions shall remain in full effect; and (2) the Parties shall consult with each other in good faith to amend this Agreement or execute a supplemental agreement hereto based on the relevant circumstances to reflect the original intent of this Agreement and the rights or obligations that the Parties enjoy or assume as originally agreed in this Agreement.

25

Expenses

25.1

The Parties shall bear their own expenses and costs arising from negotiations on and drafting, execution, and performance of this Agreement and pay their own taxes in accordance with the applicable Laws.

25.2

The Transfer Price is inclusive of tax.

26

Applicable Law

26.1

This Agreement is governed by the Laws of the People’s Republic of China.

27

Supplemental Agreement

27.1

The Parties may enter into one or more supplemental agreements upon consultation with each other to lay down anything not covered or clearly stated in this Agreement.

28

Counterpart

28.1

This Agreement shall be made and executed in six (6) copies, with each Party holding one (1) copy, and the rest four (4) copies will be submitted to relevant authorities for procedural purposes. Each copy has the same legal effect.

(The remainder of this page is intentionally left blank)

- 27 -


Appendix 1

List of Major Assets Directly or Indirectly Owned or Held by the Target Company

- 1 -


Appendix 2

Encumbrances on the Shares

- 2 -


Appendix 3

Letter of Disclosure

- 3 -


Appendix 4

List of Subsidiaries

- 4 -


(Signature page of the Share Transfer Agreement in Respect of Shares in Jiangsu Yitong High-tech Co., Ltd., and no text on this page)

Transferee (seal): Anhui Shunyuan Xinke Management Consulting Partnership (LP)

/seal/ Anhui Shunyuan Xinke Management Consulting Partnership (LP)

Signed by:

Managing Partner or his/her Authorized Representative

Date: January 5, 2021

- 5 -


(Signature page of the Share Transfer Agreement in Respect of Shares in Jiangsu Yitong High-tech Co., Ltd., and no text on this page)

Transferor (signature): /s/ Wang Zhenhong

Date: January 5, 2021

- 6 -


EX-8.1 4 zepp-20201231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Subsidiaries and Consolidated Variable Interest Entities of Zepp Health Corporation

Subsidiaries

    

Place of Incorporation

ZEPP Inc.

United States

Huami 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

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

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

Anhui Huami Healthcare Co., Ltd.

People’s Republic of China

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

1


EX-12.1 5 zepp-20201231xex12d1.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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the 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(s) 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 19, 2021

By:

/s/Wang Huang

Name:

Wang Huang

Title:

Chief Executive Officer

1


EX-12.2 6 zepp-20201231xex12d2.htm EXHIBIT 12.2

EXHIBIT 12.2

Certification by the Principal Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the 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(s) 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 19, 2021

By:

/s/ Leon Cheng Deng

Name:

Leon Cheng Deng

Title:

Chief Financial Officer

1


EX-13.1 7 zepp-20201231xex13d1.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, 2020 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; 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 19, 2021

By:

/s/Wang Huang

Name:

Wang Huang

Title:

Chief Executive Officer

1


EX-13.2 8 zepp-20201231xex13d2.htm EXHIBIT 13.2

EXHIBIT 13.2

Certification by the Principal Financial Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Zepp Health Corporation (the “Company”) on Form 20-F for the fiscal year ended December 31, 2020 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; 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 19, 2021

By:

/s/ Leon Cheng Deng

Name:

Leon Cheng Deng

Title:

Chief Financial Officer

1


EX-15.1 9 zepp-20201231xex15d1.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 19, 2021, relating to the financial statements of Zepp Health Corporation (formerly, Huami Corporation) appearing in this Annual Report on Form 20-F for the year ended December 31, 2020.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Beijing, the People’s Republic of China

April 19, 2021


EX-15.2 10 zepp-20201231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Graphic

CONSENT LETTER

To          Zepp Health Corporation

Huami Global Innovation Center

Building B2, Zhong’an Chuanggu Technology Park

No. 900 Wangjiang West Road, Hefei, 230088

People’s Republic of China

April 19, 2021

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, 2020 (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.CAL 11 zepp-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 zepp-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 zepp-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 zepp-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 15 zepp-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 40901 - Disclosure - INTANGIBLE ASSETS, 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 42201 - Disclosure - NET INCOME PER SHARE (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 42501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) link:presentationLink link:calculationLink link:definitionLink 42503 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42504 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 42506 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - BASIS FOR PREPARATION link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - INVESTMENTS IN SUBSIDIARIES AND VIEs 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 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 41101 - Disclosure - FAIR-VALUE MEASUREMENT (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 42104 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (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 42502 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) link:presentationLink link:calculationLink link:definitionLink 42505 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 42507 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (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 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (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 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 12501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - CONVENIENCE TRANSLATION 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 41102 - 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 42103 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - LEASES - Cash Flow from operating leases (Details) link:presentationLink link:calculationLink link:definitionLink GRAPHIC 16 zepp-20201231x20f011.jpg GRAPHIC begin 644 zepp-20201231x20f011.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH YOX@R/%\/=?>-V1Q92893@CCUKRJT^'MOJ]UJI_$3_DG>O\ _7E)_*L+PK]W6O\ L,77_H= ')_\*H_Z;Z-_X*%_ M^+H_X51_TWT;_P %"_\ Q=>E_P">E% 'FG_"J/\ IOHW_@H7_P"+H_X5/_TW MT;_P4+_\77I?^>E'^>E 'FG_ J?_IXT;_P4+_\ %T?\*H_Z;Z-_X*%_^+KT MRD_STH \T_X5/_T\:-_X*%_^+H_X51_T\:-_X*%_^+KTNC_/2@#S3_A4_P#T M\:/_ ."A?_BZ/^%3_P#3QH__ (*%_P#BZ],_STI/\]* /-/^%3_]-]&_\%"_ M_%T?\*G_ .GC1O\ P4+_ /%UZ7_GI10!YI_PJ?\ Z;Z-_P""A?\ XNC_ (5/ M_P!/&C?^"A?_ (NO2_\ /2E[T >9_P#"I_\ IXT;_P %"_\ Q='_ J?_IOH MW_@H7_XNO2_\]*7_ #TH \S_ .%3_P#3QHW_ (*%_P#BZ/\ A4__ $WT?_P4 M+_\ %UZ71_GI0!YI_P *G_Z>-&_\%"__ !='_"I_^F^C?^"A?_BZ]+H_STH M\T_X5/\ ]/&C?^"A?_BZ/^%3_P#3QH__ (*%_P#BZ],[_P#UJ2@#S3_A4_\ MTWT;_P %"_\ Q='_ J?_IXT;_P4+_\ %UZ7_GI10!YI_P *G_Z;Z/\ ^"A? M_BZ/^%3_ /3QHW_@H7_XNO2_\]*6@#S/_A4__3QHW_@H7_XNC_A5'_3?1O\ MP4+_ /%UZ7_GI5._U*+3H99IHW,,,9EDD&T!5Y]2/0]* . _X51_TWT;_P % M"_\ Q='_ JC_IOHW_@H7_XNO1K6X6[M(;E%=4E0.JR(58 C(R#T/M4O^>E M'FG_ JC_IXT;_P4+_\ %T?\*H_Z;Z-_X*%_^+KTLG ) S[#O60GB.S?38;] M8K@P33_9T.P9+[MG3/ W C/]* .+_P"%4?\ 3?1O_!0O_P 71_PJC_IOHW_@ MH7_XNO2_\]*J3ZE;VU_#92EEDEC>56*_(%3&[)_$4 >?_P#"J/\ IOHW_@H7 M_P"+H_X51_TWT;_P4+_\77H-MJ$%U=W-M%NWV^S>2N =PR"#W%+;_\*H_Z;Z-_ MX)U_^+H_X51_TWT;_P $Z_\ Q=>F?YZ4?YZ4 >9_\*H_Z;Z-_P""=?\ XNC_ M (51_P!-]&_\%"__ !=>F?YZ44 >9_\ "J/^F^C?^"=?_BZ/^%4?]-]&_P#! M.O\ \77IG^>E'^>E 'F?_"J/^F^C?^"=?_BZ/^%4?]-]&_\ !.O_ ,77IG^> ME'^>E 'F?_"J/^F^C?\ @H7_ .+H_P"%4?\ 3?1O_!.O_P 77IE'^>E 'F?_ M JC_IOHW_@G7_XNC_A5'_3?1O\ P3K_ /%UZ9_GI1_GI0!YG_PJC_IOHW_@ MG7_XNC_A5'_3?1O_ 4+_P#%UZ9_GI24 >:?\*H_Z;Z-_P""=?\ XNC_ (51 M_P!-]&_\$Z__ !=>F?YZ4?YZ4 >9_P#"J/\ IOHW_@H7_P"+H_X51_TWT;_P M3K_\77IG^>E'^>E 'F?_ JC_IOHW_@H7_XNC_A5'_3?1O\ P3K_ /%UZ91_ MGI0!YG_PJC_IOHW_ ()U_P#BZ/\ A5'_ $WT;_P3K_\ %UZ9_GI1_GI0!YG_ M ,*H_P"F^C?^"=?_ (NC_A5'_3?1O_!0O_Q=>F?YZ4?YZ4 >9_\ "J/^F^C? M^"=?_BZ/^%4?]-]&_P#!0O\ \77IG^>E% 'F?_"J/^F^C?\ @G7_ .+H_P"% M4?\ 3?1O_!.O_P 77IG^>E'^>E 'D&O^ 5\/Z0VI.-&N4CFA1HO[*5-P>54/ M.XX^]FO3_A=E?!8@#,8X+V[AB!).U%G<*HSV K%^(O_(DW7_7Q:_\ I1'6 MU\,/^12F_P"PE>_^E#T =G1110 4444 %%%% !1110 4444 4G\JPO"OW=:_[#%U_Z'6[\1/\ DG>O_P#7E)_*L+PK]S6O^PQ=_P#H= '0 M?YZT4F:,T +129IM)FC- "T4F:,T +129HS0 O^>M%)FC- "XHI,T M9H 7%%)NHS0 M%)NHW4 +129HS0 M%)FC- "T4F:,T +_GK129I4IM/VB0'Y4/.=HQN/J=H]:Z"DH Y2ZL[_4-=8W-E>?99 M!$]O)%*B^0RD[@W.1G@_+G(.#TKDY=.=O!L6H0I<1^7'*D\HF(,W^D (#SEL M8/7ISZUZN0&!!&0>M9FH1Z;I^EK!)9PM \JQQ6X0;7D9OE&.G4YSVZT 1Z-8 M-I\NHLD+0VLTPDA@)^[\@#8&<#+ G'X]ZP+72]2B\,V$#VUWYT>HB5X/W>%3 M[07S_P!\G/6N@M]4FOI;Z*PBA<63^2S2.0KRA02@(' &0,\]^.*D77;%1LN) MUBN%0M)$,L595#,O'4@$' YQ0!S<6GZI]BD:XT^\>^5DBG831A)U$JDNH!RW M )PV."5[U$-%U.6QBM);&1MD.HQ#>5*@2-F(=>F ,>F.U=5+KVEPQ0S2WB)' M.J/&S @,'.%QQWHBU_2YF"I>)GY_O K@I]X'(X(QR#SCF@#F_P"R;L7GVF/3 M)D9)K$QD%1M5?]9C#<<$@^OO6O?VUY:^*K?5X;9[JW-H]K*D9&^,[PP8 D9! MP0>_2KC>(-*1PC7B"1B56/:V\D*&P%QD_*0?QJ/6-:6P\+W6M6GEW"16YN$& M?ED4#/7W% %35+6\OIRQLW-O+:2(J!@&CE.-K'G@X'4'C'O7.ZII5S;:-JMQ MJ,<[W2S6A2X$A <_N5DVX/ +!LC [5UU_K'V32;R>/RY;JVMWE* MX_.EN=0TF:-;>_>!L@,T<@RH(7?@]L@ MCK@9H R(M(NK?4,I:DZ0]Q*QL^/ MDW1H 0"<8W!SC_:S5(Z)J"VU[]HM)[NZ&G0I$_GXS(-X8*=W!VL 3QGUKJ+? M7-,N8W>&\C=42-R1GE7^X1ZY/ QWXZU4TKQ%%>I=FYV1-#=2PJ%W', MC[PSZ9H Q-+TB^CUU9[O3Y3;+-=",_(#&D@B*X /RC*OTZ$^]1:?H^L_V0+> MYAE$AT^..V+."UO.K.2Q.>IRAR,_=Q78VE\MS<75LRE+BV8!U]01E6'J"/U! M':K= '(:3I5W:ZM;3M9SJ?M=WYDKN&/E-RF3N)QG&!VKKZ** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E M?B+_ ,B5=?\ 7Q:_^E$=;7PP_P"12F_["5[_ .E#UC?$7_D2KK_KXM?_ $HC MK9^&'_(I3?\ 82O?_2AZ .SHHHH **** "BBB@ HHHH **** .9^(G_).]?_ M .O*3^587A7[FM?]AB[_ /0ZW?B)_P DZ\0?]>4G\JXK3?$2:'=:Q;7.E:O( MSZG<3(\%B\B,C/D$,!@T =O1BN7_ .$ZL_\ H#Z]_P""V3_"C_A.K/\ Z ^O M?^"R3_"@#J,48KE_^$ZL_P#H#Z]_X+9/\*/^$ZL_^@-KW_@MD_PH ZC%&*Y? M_A.K/_H#Z]_X+9/\*/\ A.[/_H#Z]_X+9/\ "@#J,48KE_\ A.[/_H#Z]_X+ M9/\ "C_A.[/_ * ^O?\ @MD_PH ZC%&*Y?\ X3NS_P"@/KW_ (+9/\*/^$[L M_P#H#Z]_X+9/\* .HQ1BN7_X3NS_ .@/KW_@MD_PH_X3NS_Z VO?^"V3_"@# MJ,48KE_^$[L_^@/KW_@MD_PH_P"$[L_^@/KW_@MD_P * .HQ1BN7_P"$[L_^ M@-KW_@MD_P */^$[L_\ H#Z]_P""V3_"@#J,48KE_P#A.[/_ * ^O?\ @MD_ MPH_X3NS_ .@/KW_@MD_PH ZC%&*Y?_A.[/\ Z ^O?^"V3_"C_A.[/_H#Z]_X M+9/\* .HQ1BN7_X3NS_Z ^O?^"V3_"C_ (3NS_Z ^O?^"V3_ H ZC%&*Y?_ M (3NS_Z ^O?^"V3_ H_X3NS_P"@/KW_ (+9/\* .HQ17+_\)W9_] ?7O_!; M)_A1_P )U9_] ?7O_!;)_A0!U%+7+?\ "=6?_0'U[_P6R?X4?\)U9_\ 0'U_ M_P %LG^% '45EZY9374-I- -TEI=1W&S^^!D,![[2<>^*R_^$ZL_^@/KW_@M MD_PH_P"$ZL_^@/KW_@LD_P * +UII-UIVH7L^GS0BUOIOM#Q3(V8Y" &*X/0 MX!P>^>:IMH-S!K::O<7<N-V??%-_X3JS_P"@/KW_ (+9/\*/ M^$ZL_P#H#Z]_X+9/\* '6_AN]AU&*[-S;D+.)V4*W40&+ )/XU/<^'[B?P,^ M@?:(EF>T-N9MIVCC&<=:K?\ "=6?_0'U[_P6R?X4?\)U:?\ 0'U[_P %DG^% M $EWX:FN/MCQSQP2W5O)#*(]VR0LH4,RYQD8ZCDTRZ\-W]Q=QS&ZM\1R+(H, M;>N<]>WI2?\ "=6G_0'U_P#\%LG^%'_"=6?_ $!M?_\ !9)_A0!$ M/"E\!;NM[ LMO;6D2'RR07@=FR1G[K;B/44]O"=Q(EPSW<27,EQ+<17$*LKP M,^WH<\CY>0>#QFG?\)U:?] ?7O\ P62?X4?\)U:?] ?7O_!;)_A0!JV-K*=; MU'49%V)*L<$2GJ53<2Q],ER/H >]:E_\ !;)_A0!U-%CZT)Y9[""*Y7_ (5=X+_Z ,/_ '\D_P#B MJZ^B@#D/^%7>"_\ H!0_]_9/_BJ/^%7>"_\ H!0_]_9/_BJZ^B@#D/\ A5W@ MO_H!0_\ ?V3_ .*H_P"%7>"_^@%#_P!_9/\ XJNOHH Y#_A5W@O_ * 4/_?V M3_XJC_A5W@O_ * 4/_?V3_XJNOHH \WU_P"'/A*TFT<0:-$@FU%(I,2/\R%' M)'WO85M?\*O\%_\ 0!A_[^2?_%5?\3_Z_0?^PK'_ .@25:\1:PV@Z-)J(MC< M"-XU*!]O#.%SG!Z;LT 8W_"K_!?_ $ 8?^_DG_Q5'_"K_!?_ $ 8?^_DG_Q5 M6]5\6PZ7=WL9MGE@TY(9+V4'!C65B%VC'S8 +-R,#&,GBJ.H^/[?3M,N-5:R M>334>XAAE20;I980Y8;<<*?+D ;)^[R!F@!__"K_ 7_ - &'_OY)_\ %4?\ M*O\ !?\ T 8?^_DG_P 56O8:V;^"#;;8N'EECDC63O44?;;3[4UK]IA M^T*NXQ>8-X'KCKB@#F/^%7^"_P#H P_]_)/_ (JLW6OASX1M+."2'1(59KJ" M,GS'/RM(JD?>]":[>'4+*XM?M,-W!);YV^:D@*YSC&1QUXJAXD_Y!]M_U_6W M_HY: ,G_ (5?X+_Z 4/_ '\D_P#BJ/\ A5_@O_H!0_\ ?R3_ .*KKJ* .1_X M5?X+_P"@%#_W\D_^*H_X5?X+_P"@%#_W\D_^*KKJ* .1_P"%7^"_^@%#_P!_ M)/\ XJC_ (5?X+_Z 4/_ '\D_P#BJZZB@#D?^%7^"_\ H!0_]_)/_BJ/^%7^ M"_\ H!0_]_)/_BJZZB@#D?\ A5_@O_H!0_\ ?R3_ .*H_P"%7^"_^@%#_P!_ M)/\ XJNNHH Y'_A5_@O_ * 4/_?R3_XJC_A5_@O_ * 4/_?R3_XJNNHH Y'_ M (5?X+_Z 4/_ '\D_P#BJ/\ A5_@O_H!0_\ ?R3_ .*KKJ* .1_X5?X+_P"@ M%#_W\D_^*H_X5?X+_P"@%#_W\D_^*KKJ* .1_P"%7^"_^@%#_P!_)/\ XJC_ M (5?X+_Z 4/_ '\D_P#BJZZB@#D?^%7^"_\ H!0_]_)/_BJ/^%7^"_\ H!0_ M]_)/_BJZZB@#D?\ A5_@O_H!0_\ ?R3_ .*H_P"%7^"_^@%#_P!_)/\ XJNN MHH Y'_A5_@O_ * 4/_?R3_XJC_A5_@O_ * 4/_?R3_XJNNHH Y'_ (5?X+_Z M 4/_ '\D_P#BJIZO\-/!\&BWTT6B1+)';R,K"23@A20?O5W54-<_Y%_4O^O6 M7_T T <_SR:M44 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 <_XG(\_0>?^8K'_ .@25/XHTJXU MOP_/I]JT2R2O&=TI( "NK'H#_=Q^->#_ !R\(ZC:>,++4M*:Y>+6)!&(ED.% MN>F!Z;A@_7=7NO@_P_\ \(QX5L-),QFE@C_?2DD[Y#RQY[9)Q[4 4=9\)2ZI M<:KLNQ%;ZM';QW*_Q((F).SCG82.S@9";3$\:A0.@0N''JRY MZG(ZD#"@$YP.M+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5SOCL(?!6IA@#^Z&T$9YR.GO7144 Z-'#IQ0Y#2 M[Y,A??+(V?3GM4::=>7-S'I\ID%TVMW,TSCJ+9HW .?0JRJ/?Z5Z'10!Q7V> M;2$,T+^=!]MC5Y'CP@8*L>\@'[JA .O+$GL*T]1N9;WPWIEU/"8)9KFS=XCU M0F5"1715\]_'63Q/X?U^UOM/UB_33+[:5A20[8ITQP!VS@,/?- 'T)17-^ ] M.U33?!UA%K5W/=:E(GFW#SON96;G;^ P/P-=)0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5R]R63XFV>PM\VBW)*Y."1-!CC\3^==15 M=K"S:^6]:T@-VB[%G,8\P+Z!NN/:@#RR6\U%+?PX8I)=MY9(VK-D][F$,6/8 M_-*OTSZ<:\=C>WE[KKBZ,6G65^\5L&!^36)]JU]_#,^H>%DUVP:9;G3N)A&Q&^%NN0.NT\_0F@#U+3?\ MD%VG_7%/_015JO+_ (&^&;G1O!@U/4&E-YJ9$JK(Q)2$?<'/3.2WXBO4* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N4\,:8NH^%M*O M;J^U)[BXM(Y9&^W2C+%02I?^!\O_Q5U* ,3Z'&01_*@#9N/">FW9A-R]] M,89!+%YE[*VQQG##+<'D\^]3_P#"/VW_ #]ZE_X'S?\ Q5#M9<;AQV[5T-CJVI7/A"_OYE$-Q";@P2&/ DC1 MF\M]I_O* ?QH O\ _"/VW_/WJ7_@?+_\51_PC]M_S]ZE_P"!\W_Q59EGXOMX M[>WBO%N'G_T6.:58@$#SX"=^A8@<=*V+/5XKZ=$A@N?*DB,L=P8SY;@-C[W8 M\Y .,CD=* (O^$?MO^?O4O\ P/F_^*H_X1^V_P"?O4O_ /F_P#BJU:* ,K_ M (1^V_Y^]2_\#YO_ (JC_A'[;_G[U+_P/F_^*K5HH YZ[L!INHZ3);W5\?-N M_+=9;J2167RI#@AB1U KH:R-:_X_-$_Z_P#_ -HRUKT %%%% !1110!#=LR6 M4[J<,L;$$=CBL;3=%AN-+M)Y+S4C)) CL?MTHR2H)_BK8OO^0?<_]T?_H(H K_\(_;?\_>I?^!\O_Q5'_"/VW_/WJ7_ ('S?_%5JT4 M97_"/VW_ #]ZE_X'S?\ Q5'_ C]M_S]ZE_X'S?_ !5:%TSI:3-&VUPC%6QG M!Q7'V'B._N],\)S-<,LNHA&NF-J50@P-(0I(QU7U/% '0?\ "/VW_/WJ7_@? M-_\ %4?\(_;?\_>I?^!\W_Q54;SQKI=C:?:9EG\IK1KR(J@/G1*5#,O/;>IP M<'!IX\7V!NY;/R;G[9'<-;&W*#<66(3$CG&-A!Z]\4 6_P#A'[;_ )^]2_\ M ^;_ .*H_P"$?MO^?O4O_ ^7_P"*K/UKQ"W_ @_]OZ7*8T>.*:)I(\Y1V7J MOT:I+'7$ETV;7Y;^-M(* P!4&2.F21W)X"]OKP "W_PC]M_S]ZE_X'S?_%4? M\(_;?\_>I?\ @?-_\544WB:U@NA:O;77VGSU@,00$AF0NO.<8(4\^H-1/XPT MY+!;S9<&/R/M$BA!NC3=L)(SZY&!GI0!:_X1^V_Y^]2_\#YO_BJ/^$?MO^?O M4O\ P/F_^*HUW4?[+TQ]0DG,,42Y,80,\CG 5![DG'U-4(=>FT;1[;_A(I8S MJD^ M(;75YA%%%/$S6Z7*><@&^-^C#!/IB@!?^$?MO^?O4O\ P/F_^*H_X1^V_P"? MO4O_ /F_P#BJYN7Q-J4>B:]/Y[?:;._>"!A:$H$5E') QGGUKHVUZTBFC@D M=\/<"S\_:-GG8^[[9Z>F>* %_P"$?MO^?O4O_ ^;_P"*H_X1^V_Y^]2_\#Y? M_BJYC_A+[T_#^[O4E\S5X+*:Z9DB&U KNJ%AZ'81^!K;'B:"&]EMY$NY931]H=0@W1INV'(S_>R.,]*;XEU2]T^?05M)%C%[J*6T MP= QV%';CT/RB@"W_P (_;?\_>I?^!\W_P 51_PC]M_S]ZE_X'S?_%5)J&IQ MV-_:02&;,J2N%1 0^Q.M,BM'NGM[Q84M(KYF,0X@?.'Z]L'(Z^ MQH T?^$?MO\ G[U+_P #Y?\ XJC_ (1^V_Y^]2_\#Y?_ (JL]?%*+=00QQSS M"?4Y;)WD"H(2D;.?J,+U_P#K9L0>+]+N6587=S)Y?D[<$2^9G: 0<9X)(."! MR: +'_"/VW_/WJ7_ ('R_P#Q5'_"/VW_ #]ZE_X'S?\ Q5-\-WUSJ&GSR79) MDCO)X1E0I"I(R@$#O@"MB@#)_P"$?MO^?O4O_ ^;_P"*H_X1^V_Y^]2_\#YO M_BJUJ* ,OPZ\DFA6S22/(_S N[$L<,0,D]>!5-;,:CK^J+/=7BI#Y2QI#A_\ 1= "_P#"/VW_ #]ZE_X' MS?\ Q5'_ C]M_S]ZE_X'R__ !5:KY*,%.#C@^E<-8>)M2N_#VBW+3L+J[OE MAF;[(0A0NR\$C'0>M '2?\(_;?\ /WJ7_@?+_P#%4?\ "/VW_/WJ7_@?+_\ M%5 OBNR9(V,-R/,BN)0 FXXA<(XP">G- %G_A'[;_G[U+_P/F_^*H_X1^V_Y^]2_P# ^;_XJLM_'&FW M&EOP^W1RB$$F+(!8 GJI(R#^M7O$EWJUE8V]QHZ1SSB90UM)QYRX) M*AOX6P#CMGK0!-_PC]M_S]ZE_P"!\O\ \51_PC]M_P _>I?^!\O_ ,55.S\2 M6]X5OHKDO9S)&D,.P!Q*S,I4^C K@@],&G_\)99M<"UAMKJ:YS*K0H@RK1E= MRDDX'#J>N"#0!9_X1^V_Y^]2_P# ^7_XJF3>&;&X@D@FGU"2*12CH]]*0RG@ M@C=R*PK;QI-+%I>JS6\J6%YI+7[VZ*K-'@H?['-'$N?+N 2K+[#,],98WF2X MMXWBGD$DJ8'[EL2+P>H/Y]J +G_"/VW_ #]ZE_X'S?\ Q5'_ C]M_S]ZE_X M'S?_ !54AXRL'U!+&*WNIKB1RB"- RL0A?AL[>@/?J,5-!XBMV:ZC1+JXGBD MEW0K$-ZK&5#8 ZCYACN(+276(],V3)/()-A=-H;R]N[W_B'.,&LV\\0RZ;XFOH;IV:PAMK9U MCCBRV^61H^OID#\Z -+_ (1^V_Y^]2_\#Y?_ (JC_A'[;_G[U+_P/E_^*J*' MQ1:7 F2&WNGN86E5[98P9!Y>W=QG!^^F,'G<*V8I!+$D@5E#*& 9<$9]0>AH M Q;S0X(K*>1+S4@RQLP/V^7@@?[U:6FNTFEVCNQ9VA0LQZD[13M0_P"0;=?] M<7_D:9I7_((LO^N$?_H(H MT444 %%%% !1110 4444 %%%% !6%X+_Y$?0O M^O"'_P! %;M87@O_ )$?0O\ KPA_] % &[1110 54U.R;4=,N;);B2W\]"AE MB^\H/7'OBK=% &#=^&OM>A/HPN_(L6MFM1'!"% 0KM[D]!G'UINM>&/[>T6[ MTN]OY!!<0?9SY2!2%R"3WR3@?3\:Z"N&-_<:MIFD:I))(GVG6?+V1R%56$.Z M!3CKG:"<]R>V* .BUC0EUD:9YURR-87:7:E%'SNH(&?;YC5Z_M?MVGW%IYAC M$\;1EP,D C!_2H(T4:]<,&;/V:/(WG RS\XZ=A^5#$V,K:A*=SVC_ZM>MLP9/S*C/Z8JSIW MAEM*BN8;36-06%RQMXW*,+4,VXA,KR,\#=NP.!5BZNIK3Q+I\*N6M[V.570G M[KH RLOU&X'\.G.=>@ HHHH **** ,C6O^/S1/\ K_\ _:,M:]9&M?\ 'YHG M_7__ .T9:UZ "BBB@ HHHH @OO\ CPN?^N3?R-0Z/_R ]/\ ^O:/_P!!%37W M_(/N?^N3?R-0Z-_R ]/_ .O:/_T$4 7:*** (YXS-;R1!MI=2N[&<9%8D/A@ M0Z?HEFMZYCTG:(B4&9 (S& W_ 2>G>M^B@#E[KP197>E&P>YFV):R6=NY W0 MPN5+*.,'[BC)[+].G'/;UBZI?RC7])TF M,[$NA+-,XZ[(P/E'U9U_ 'UH ??Z(=2N].NKBX!>Q)D6,IF,RD8WXSU'..>, M^N*@O?# WDUBN6.X21JQR>/NDH1]"#0! M4@T.[DEUJ6YMIO+:]-S:0%HR9"(513G=QR"<$CM6CX8T>33],L9+T-]NCLHK M9PVWY HZ?+P>>_TK.@\8W+1Q--8Q(9K:SN%*2$A%G8J=W'12,U??4+G4/!^H MW<\/V:417 38YZ)N"N#P>=H8>Q% #6\*JVE:GI_VZ0)J%RUS(X094L02![<# MK[U97PY;"X,CR,\9NA>^40-HG QN'?&?FQZUS_@G4X]4M+22]EN8KZTL8_\ M197;7)IB:6Q"+GRD)P M?][D^WM7644 <['X2@5E=[R9G747U#<%499T*,I&#\I5C[^]0P^"XHM,BL3J MVH2+:RI)8NY0M:;/NA?E^88)'S9.#BNHHH H:3I:Z3;2PK<33^;/).S2[<[G M;<<;0.,D_G5^BB@ HHHH RO#?_(!M_J__H;4W3O^1@UK_>A_]%T[PW_R ;?Z MO_Z&U-T[_D8-:_WH?_1= &LP)1@IP2.#C.*YZ#PJMOHVGZ;'?2>78W(N$7P3!*6 U2^C7;<)&L90>6LS!F&=N3\PR/RI]MX/CM+^& M\CU"YN[F$/;S7,T5PS1G M@2QG(<#ID]#ZTZ+PW!!JD.H1S,)5,S2C:,2M+MW$^G"*!["MNL.]N7NM?ETP M%UCAL/M!V,5+,S,J\CGC:?S'I0!2B\$P0:9!IZ:A<&"#3GTZ,NJEA$V.X R0 M% %;4VF_:'L_-E#1V^2T;("LAVX!.>F.:YCP_)+>?#WPI/)/-)<3+:O)(96W M.3@ODYY[Y%6?%,^I66H"^BAFO=,CM2MS;6DNV> DG]\HR-_ (QG/'&>: +7_ M B427D\T-VT44M]'?>0L:A$D0 <>QP,^_I41\$VLL<$-S=2S01B[4QE0-ZW M!)<$CT).,58UW5#8^"YM;LY3+]DM?MB$G'G(J[B#_O+GZ9K>C<2Q)(,X90PS M[T <_:>%GM[C3IYM9OKR6P=FC>YV$LI0IM.T#H">>I/4GI3'\'H;_P"W0ZI> M6UR9Y9&D@"#%8;;6TU07UT\B2S2+&Y4@"0# MO\ M$Y]JZ"B@#EY/!:& M]>]@U:]M;QKJ2X$T&P$"155XR&!!4[%/(R",UT%M;O;M(#<221G;Y:/C]V M, XR/_P!!%/U#_D&W7_7% M_P"1IFE?\@BR_P"N$?\ Z"* +=%%% !1110 4444 %%%% !1110 5A>"_P#D M1]"_Z\(?_0!6[6)8^'YM.L+>RM=8O$M[>-8XU*1G"@8 SMH VZ*R_P"S+W_H M-W?_ '[B_P#B:/[,O?\ H-W?_?N+_P")H U**R_[,O?^@W=_]^XO_B:/[,O? M^@W=_P#?N+_XF@#4K+M]!L[>UFLO+5K-YS<)$1CRG+ER5(Z?.=P[@GZ4?V9> M_P#0;N_^_<7_ ,31_9E[_P!!N[_[]Q?_ !- %K^SK;RVC*,0[*[$NQ8E2",M MG/&!3!I%B)A+Y +"1I5!8D*YSE@,X!Y/(]34']F7O_0;N_\ OW%_\31_9E[_ M -!N[_[]Q?\ Q- #X='@BOK:XR2MI"8;6/DB,'&XDDDDG:!GL,^IK1K+_LR] M_P"@W=_]^XO_ (FC^S+W_H-W?_?N+_XF@#4HK+_LR^_Z#=W_ -^XO_B:/[,O MO^@W=_\ ?N+_ .)H U**R_[,OO\ H-W?_?N+_P")H_LR^_Z#=W_W[B_^)H 9 MK7_'YHG_ %__ /M&6M>LH:-*]U:S7.I7-P+:3S41E0#=M9><*#T8UJT %%%% M !1110!!??\ (/N?^N3?R-0Z/_R [#_KVC_]!%6I8Q+$\;9VNI4X]#67#HUU M;P1PQ:U=B.-0BCRXN !@?PT :]%9?]F7O_0;N_\ OW%_\31_9E[_ -!N[_[] MQ?\ Q- &I167_9E[_P!!N[_[]Q?_ !-']F7O_0;N_P#OW%_\30!J45E_V9>_ M]!N[_P"_<7_Q-']F7O\ T&[O_OW%_P#$T :E%9?]F7O_ $&[O_OW%_\ $T?V M9>_]!N[_ ._<7_Q- &I5&^TV.\N;.Z!V7-HY>)_9AM93[$?J >U0_P!F7O\ MT&[O_OW%_P#$T?V9>_\ 0;N_^_<7_P 30 A\.:4UA)8FWY^M6!I%B)9)1 \A)8ACRQ7:6Z_>QQGK4']F7O_ $&[O_OW%_\ $T?V M9>_]!N[_ ._<7_Q- %#4/"=M):Q+INVVGB2.)&>25AY:'*IPX(P3P01@ 8 M.>E$GAO2);5K9K-?(8Y\M790OS!\+@_*-P!P,#(%+_9E[_T&[O\ []Q?_$T? MV9>_]!N[_P"_<7_Q- %#5/#!GGCFTZ98&\YYI@[RYD9E"[@R.K*0!C'0CMP* MOV.C+:WD=W/,UQ<10?9XG?)*H2&;DDDY('4]%'7J3^S+W_H-W?\ W[B_^)H_ MLR]_Z#=W_P!^XO\ XF@#4HK+_LR]_P"@U=_]^XO_ (FC^S+W_H-W?_?N+_XF M@#4HK+_LR]_Z#=W_ -^XO_B:H:E#J-I+8+'K-R1<72POF./@%6/'R^PH Z.B MLO\ LR]_Z#=W_P!^XO\ XFC^S+W_ *#=W_W[B_\ B: -2BLO^S+W_H-W?_?N M+_XFC^S+W_H-W?\ W[B_^)H U**R_P"S+W_H-W?_ '[B_P#B:/[,O?\ H-W? M_?N+_P")H 3PW_R ;?ZO_P"AM3=._P"1@UK_ 'H?_1=7M/LDT^QBM4=G6,'Y MGQDY.23CZU4ETB0W]Q=V^H7%LT^W>J*A!*C /(/:@#4HK+_LR]_Z#=W_ -^X MO_B:/[,O?^@W=_\ ?N+_ .)H U**R_[,O?\ H-W?_?N+_P")H_LR]_Z#=W_W M[B_^)H U**R_[,O?^@W=_P#?N+_XFC^S+W_H-W?_ '[B_P#B: -2JQ!Y!]SZY%?^S+W_ *#=W_W[B_\ B:/[,O?^@W=_]^XO M_B: +%MI=E:,IMX!&%9F1 QVH3G)5N ,4 24444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6/+_R.5K_V#YO_ $9%6Q6/ M+_R.5K_V#YO_ $9%0!L4444 %%%% !1110 5CZY_Q\:/_P!?Z_\ H#UL5Y1X MW^+FB:!XCATF_L-42XL+M9G(B0JZ;&P5._G.X>E 'J]%^ M-['Z\]J .[HKR?3?$NLW_AJ?6[J>2/4(&TM8X5X4B7RB_P O??YC#VP,=*WH MYM3\/V>H_P!K7SR#:K.\9WLHW,"Z_P!TN655'0$$]!0!W5%4M*U=.CNK8 M.(RSQE7^\K(Q1E/7D,I'4]*NT %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !6/+_ ,CE:_\ 8/F_]&15L5CR_P#(Y6O_ M &#YO_1D5 &Q5/4-4M=+2)KII!YK[$6.)Y&8X)X"@GH#5RLG5/\ D,:'_P!? M,G_HF2@"/_A*=-_N:A_X+KC_ .(H_P"$ITW^YJ'_ (+KC_XBMJB@#%_X2G3? M[FH?^"ZX_P#B*/\ A*=-_N:A_P""ZX_^(K:HH Q?^$ITW^YJ'_@NN/\ XBO+ MOBIX6T_QQJFC7UFM_%-'*(+QO[.GY@)SN^YR5YP.^[VKVNB@#FXM7T.'2TTV M.WU!;1(A"L8T^X&$ QCA/2H6O?#;65O9M8WQM[=/+B0Z?<_*N-I7.S.,<8Z5 MU5% ',R:GX>ENDN7L;PS)LPW]F7'\.2O&S!VY./3/%23:WHEQ#<136MZ\=Q_ MK5;3;@[^,<_)Z 5T5% &!:Z_HUE;K;VUO?QQ+DA5TVXZDY)^YU)))/J:E_X2 MG3?[FH?^"ZX_^(K:HH Q?^$ITW^YJ'_@NN/_ (BC_A*=-_N:A_X+KC_XBMJB M@#%_X2G3?[FH?^"ZX_\ B*/^$ITW^YJ'_@NN/_B*VJ* ,7_A*=-_N:A_X+KC M_P"(H_X2G3?[FH?^"ZX_^(K:HH Q?^$ITW^YJ'_@NN/_ (BC_A*=-_N:A_X+ MKC_XBMJB@#%_X2G3?[FH?^"ZX_\ B*DMO$>G75[%:(;E)IL^6)K26(-@9(!9 M0,X!-:U8>L?\C%X=_P"OB;_T0] &Y1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %8\O_ ".5K_V#YO\ T9%6Q6/+_P CE:_]@^;_ -&14 ;%9.J?\AC0_P#K MYD_]$R5K5DZI_P AC0_^OF3_ -$R4 7+G4;6TGB@ED_?2@E(D4N[ =2% )P, MCGW%.L[VWU"V%Q;2;XBS)G!&&5BK @\@@@C\*Y_[-=:?X^O-2FADELKVQBAC MF1=Q@>-G)4@<@-O!STRM1."I7:^U6QSUX8'/O5S->;RQ:@NJ:P8K34 M%AO-;63=&C &/[$J@L ,E=ZXXQR 2<5'HRZI'-H-Y>PZI(CV]O!J<;A\BX"' M$F/[H/#XX)V]<'(!Z967-X@TZ"\2T>27SY&=8U6"1MY3[V"%YQ[5E:%:74&N M7MG)YK6=C,\D$S2%M_F@,$ZY^3YASV*4_68I&\;>&I4AD:*$77FNJ$JFY %R M>@RZ;U;.!GJ!@5E21ZU<:%<66H6>HS-]E06N$L[[PWOM"=>H_&@#TZ*993( KKY;[#O0KG@'(SU'/45)7G[0WL^N;)CJ@M&U M6X+ -*!Y)MAMY'\/F=/0]*S('UBYLK""[O+Z&5-.L_.D990\$BR,9#\H.YF5 M<'=CC'7)H ]%O]6L]-EMXKEY%>YO MTJI::K:7MS)! SN4!^?8=APQ4@-T)# @BN-TJ"\.LZ=/?VMTT<-Q>QAFB?"J MQ5H^O(7 ./3I5/2+/5(]+:V-M=PVS6ET;<1JR.ET9W8$_5#'M)X^]0!Z7FBO M-M2L=3:SU.8MJAOX[ZT\LQ2S;=A\GSMJ@X*Y$G8XJQI]O?V^L0LO]I;$UV6- M?,:1E%H86/.>"OF$8)YH [1M5M%U9=++O]L:(S!!$V-@(!.[&,9('6K"SJUR M\&R0,BJQ8H0ISG@-T)XY';(]:Y^X9H?'\5T\4WD+I;Q&18F*[S*A R!UP#7. MZT=3N]7OYK5-6C@D;3FB53*H&)V\[ '0>7@D?UH ]&9@JEN3@9X&33(9TF16 M7(+(K['&UE!Z9!Y'?KZ5Y_!;7L%PA7^U-AO;Z'EY3B#8QC^@W;<'K[U%#%K% MM8S7<-E>2WKZ;IQ?Y&WR!"WGJ",R2,% M+;5').!S67JCK)KWAMU.5:>4@^Q@>N,U>WU&YT76;7[/J]S:7NGW!L5>)@4F M8=S*51')'''#C]:N>(K.26YT:_3)33[WSI5 S\C1O&3^&\'Z U@ M7/@VYN=,\5QO:V4EUJUT\UK*^"8U:-$ )QD8*$\>M '8_P!H6T&]2O9+I)[2:=8M\C)-]Z,9&6 .& YZYJA/X:O;N2YCE>,0 MSZG!J2R!LO$8]A,8X[^7@'/1CQQSS]WX8O=,\.I]J@A:.WTV\M9!$S'+3RJR MGA<[1CD]N3VH ]#M[ZVO$D-I/%,8SA@KCY3Z'TK%TKQ-/J\5DUOIZEIW?SAY MW^H16*[B<4^7,I)*NIQ\L@! Z8('/8T =C)JMA$91)>0)Y2EGW. M!M ZD_3O35UC37CDD2^MV6-PCD2 X8C('UKE;KP??7.F+:M+&7MEO!#(6.9? M/# !^.,;\GKDJ#5#4M+NM*UB'4)Q! CO:B*02[1&T4,JMEBA4 [\#(YYZ'% M';)K%K)=VT2.KQW2DP3HP9'8NF?\ ?#_XT :]%9&WQ#_SUTS_ +X?_&C;XA_YZZ9_WP_^- &O M161M\0_\]=,_[X?_ !HV^(?^>NF?]\/_ (T :]%9&WQ#_P ]=,_[X?\ QHV^ M(?\ GKIG_?#_ .- &O161M\0_P#/73/^^'_QHV^(?^>NF?\ ?#_XT :]%9&W MQ#_SUTS_ +X?_&C;XA_YZZ9_WP_^- &O161M\0_\]=,_[X?_ !HV^(?^>NF? M]\/_ (T :]8>L?\ (Q>'?^OB;_T0]2[?$/\ SUTS_OA_\:B&FZK=:MI]W?3V M8CLW=PL*-EBR%.I/^UF@#7 M_D7_D9RD:1)N)(! M)_0&@"Y165_;?_4,U'_P'-']M_\ 4,U'_P !S0!JT5E?VW_U#-1_\!S1_;?_ M %#-1_\ 7^-/BIXX.X5W?]M_ M]0S4?_ /4KR,=\CTH ]7\/:] M:>)M$@U:Q29;6?)C,R;2P!QG'IQ6,/$MY%HMD\WE->WFK/IR.B$(N)9%W8)/ M1(R>O6M"QOH-.L+>RM=)U!(+>-8XU%N>% P*RDLX1IHM);35)#'>F^AE^RX: M.0R&3C\6(^AH :GBJ]N+JXT^$1K=6B7;RN5^5_*8!..V[<"?H:DT_P 5W=W= M07+VS+87%N)D78=V&CB:/GN69W7'^S[&HSIUK@M'9:JD[B=991;\N)B&?Z<@ M8],5I)/;HEM$NEZDMO;1>5%"+?A>-N?J!P/J: -;3+Q+RT#BY@GD'^L,+!E4 MGG;QZ BKEE %NBJBZKI[!BM];'8 6Q*. 3@9YJ1+N*XMFFM9(YU&0"C@@D=LB@" M>BL73=>_M#3+/4FMA#9W,7F^8T@_=KC.6]/3\:T3J-DH8M=P#;MSF0<;NGY] MJ +-%5TOK23&RZA;*;QAP?EQG/TQ1%?VX#[QA NW(/O\ M.OZT ;-%9>IZY!8:>;R("Z59HHG$3CY=[JH)_P"^A3;[78;+4[>Q"J[S)*V[ MS% 0HN[#>F?6@#6HJLE_:EHXVN(5F? $?F G)&<#UXIRWEJ\Y@2XB:49R@<% MORH GHKF[SQ;'8SZRLMG(8=(6-[AU8$E'7=E1WP!R/RS5_7-:&BZ6NH?9GN( M-Z*Y0@;%9@-QSV&1GVH U:*IB^9M7^PK"658!*\H887)( (Z\X/Y&KE !6+J MG_(QZ#_UTG_]%&MJL75/^1CT'_KI/_Z*- &U1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %8\O\ R.5K_P!@^;_T9%6Q6/+_ ,CE:_\ 8/F_]&14 ;%96I_\ MAK1?^N\G_HIZU:RM3_Y#6B_]=Y/_ $4] &K1110!SNIZ9?:CXDM)YX5ETRQ4 M2PQ"0#S+CGYF'HHZ#U.>PJC-H6H7>ORW-_9VUQ8W/DRD/TEF:X+HH9?X5^H7TJFWA;59O*>:RM&*QZ&= M0O='TO5=/2"&6/3K-!;F0HMQL;>=S+]W@X!YP2:[/4/$.F6$-RUQ*6\B,NZ( MA8E0<-@ 4-DEVY/+$GCN:I:EX5U"\ELUMV:W']DW%E) M,;AG,4D@0 J">@V'ICK722>(M(AW>=J$$>&1?G;;DOG;C/4'!P1UP?2J6G^) MXKJ[U-9A$EO:RQ)!(C%S,)(PXXQG/.,#/2@#-U#P]J-Y'+<)!!%/+#9PM"DF M%)BF\QFSCTX'>JUWX9UB>-H)(+:=4>^VRO)S*LX8KD8X(R ?I71IXJT&1T2/ M5;5V?R\!) ?]9]S..F>U,NO$,5OKUGIZ^4T4JS&64L1Y9C7) XP??GCCUH P M!X9U%)3*+.W#_:K"8L'&2(0H?G'7@X]$XH?[7BG $K(EQ%$4F5C&DDGF' M>/O9RJC) QT[UU+ZQ LMMWAGD\D/T*R$9"D'ID?T]:T JJ20H!/7 ZT ;3-5"S(\ @DE!_ MUV4 9L?P\YXK3HH PM!L-4TK00EZ\=[J0PKN&VB0+A5))[[0"?@_]=)__11H VJ*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K'E_P"1RM?^P?-_Z,BK8K'E_P"1RM?^P?-_Z,BH V*RM3_Y M#6B_]=Y/_13UJUE:G_R&M%_Z[R?^BGH U:*** "BBB@ HHHH Q;RQGC\5V6K M1KYD7V66TD4=5+,CJWTRA!^H]ZIW'A9[M=/N3<"VU"TER9(3E98B^YHVR.1W M'H1FNFHH Y'_ (1.\-AJ=B]S:M',LZVTQA/FH)&W88YY /IUP*6]\+W]YPEEM9[03[2I)V)'L*YXP3PQ;\176T4 W<-NLL@BC,KA0SG MHHSU)]* +-%9I\0Z*/+SJUE^]#F/]^OS!/OXYYQW]*LMJ%DMO%.UW"(9L>7( M7&U\],'OF@"S14%K>VMZCO:W$4ZHY1C&X8*PZ@X[\BIZ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "L>7_DK=HH POLGBG_ *#.E?\ @L?_ ./4?9/%/_09TK_P6/\ _'JW:* ,+[)X MI_Z#.E?^"Q__ (]1]D\4_P#09TK_ ,%C_P#QZMVB@#"^R>*?^@SI7_@L?_X] M1]D\4_\ 09TK_P %C_\ QZMVB@#"^R>*?^@SI7_@L?\ ^/4?9/%/_09TK_P6 M/_\ 'JW:* ,+[)XI_P"@SI7_ (+'_P#CU'V3Q3_T&=*_\%C_ /QZMVB@#"^R M>*?^@SI7_@L?_P"/4?9/%/\ T&=*_P#!8_\ \>K=HH POLGBG_H,Z5_X+'_^ M/4?9/%/_ $&=*_\ !8__ ,>K=HH POLGBG_H,Z5_X+'_ /CU'V3Q3_T&=*_\ M%C__ !ZMVB@#"^R>*?\ H,Z5_P""Q_\ X]1]D\4_]!G2O_!8_P#\>K=HH PO MLGBG_H,Z5_X+'_\ CU)!I.KR:M9WFI:G9SQVN\K'!9M$267;R3(WKZ5O44 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4R S/Y_,;= MP!CYATYXH X&TCU.033[[V'4)],L,-<^>L;, PD5L?YJW'J>M)' M=2,M^!]ELF> KO:$&1EFV$+ECM ;N>0>.!78"XU3R)V-A )58")?M'#CU)V\ M?K3_ #M1\RV'V.+8Z@S-Y_,9] ,?-^E 'G5A+VL+J_GD@NDMY6 M8/LB\LDXR1P_7()'-=%X[CGFTK0PB.TJZQ92OA,[560%F('0 ?J7^E?Z##\A_WR_-Q]* )+ V\B37%O \0GD\QBZ%2YV@;L'GHH'X5;JEYV MH[[D?8XMJ#]P?/\ ]8??CY?UIC7&J"*W*V$!D8GSE-Q@(/8[>?TH T**I&;4 M/M%PHLXO*5"87\[F1NP(Q\H]^:C:XU86\#+I\!E8D2I]HX09X(.WGCZ4 :-% M4_.O_M4Z?9(O(5"8I/.Y=N, C''?G)J(W&J_98G%A 9RQ$D?VCA5]0=O/TH MT:*I^=?_ &QT^R1?9PN4E\[ECCIMQQ^=1&YU;[$'&GP?:=^#%]I^7;CKNV]< M]L4 :-%4S-?_ &UX_LD7V8+E9?.^8G'3;CU]ZA%SJWV(N=.@^T^9CROM/R[, M==VWKGMB@#2HJH9;[[;L^RQ?9MF?-\WYMV.FW'ZYJ$7&K?8W=J'FVP^QQ;'7,[>=S&?0#'S?I3?/U/R;EOL,/ MF(P$*_:.)!GDD[?EXY[T 7Z*H^?J6ZU_T*'#_P"O/G_ZOGM\OS?I2>?J>RZ/ MV&' OKNV]?;%3^;??;3']EB^S;,B7S?F+8Z;>,<\X M'XT =#16:MSJYLW=M.@%P' 6/[3P5]=VW],5,)K_ .UQ(;2(6Y3,DGG2R@ROYW* M-Z 8Y^O% %RBL\7&J>1.QL(!*K 1)]HX<9Y).WCCZT_S]1\VV'V.'RW4&9O/ MYC/H!CYOTH NT5GBXU7RKDFP@WH1Y"_:.)!GG)V_+QSWIWGZCYEL/L4.QP// M/G_ZL^@&/F_2@"]15 3ZGMN2;&$%/]0//_UG/?Y?E_6E,^I?Z-_H4/S_ .O_ M '_^K^GR_-^E %ZBJ/GZENN1]BAVH#Y!\_\ UGUX^7]:0W&I[+4BQAW.3YX^ MT?ZL9X(^7YN,GM0!?HJCY^I>95;'[#! MYCL1,OVCB,9Z@[?FX^E &A15+SM0\^X7['%Y2J3"_GH!< MZO\ 8V7SOF5L= N.> M</IB@#1HJGYU_P#:H4^R1>0R@R2>=RC> M@&.?K48N-4^S3L;"#SE8")/M'#C/))V\?K0!H452\[4?/MU^QQ>4R@S/Y_,9 M[@#'S?I3/M&J^3<'[!!YBL!"OVCB09Y).WY>/K0!H451\_4?-MA]BA\MU!F; MS^8SW &/F_2D$^I^7YV_+^M %^BJ)GU+=;8LH<./WY\ M_P#U?TX^;]*//U+_ $G_ $*'Y/\ 4?O_ /6<]_E^7]: +U%4#/J>VU(L827/ M[\?:/]6,]OE^;CZ4OGZEON1]BAVH#Y!\_P#UGU^7Y?UH O454AEOF^S^=:Q) MN#>=MFW>6>V./FS^&*MT %%%% !1110!R7B34IM+\26:"CF4.1CTP%;)[X%8VD^+KBTT^XAGM;W4;Y;B\98H8S M(VQ)V15RH].!G XK>?P=I+;\+,@*0(@CD*^5Y(Q&4QT(R?S-1GP/HN^*1%NX MY8Y9)?-CNI%=O,;O-6U73Y+:XU.?4DMVBU"2.- 1*T2-'Y+,N." YSG''WNE=[JNAVFL+ M:+<-*JVDZW$0B;;AU^Z>G:ENM%M;S5K;49FE,MO&\2)N^3:^-P(QSG _*@#F MK#5=5NM9T3P_J$ZK,^DF^NYX"/WSAE0*I'04) ME;VS*%L9!^T1YQ^&: .E::))4C:1 [_=4GD_2D^T0$R#S4S%RXW#Y?KZ5Y_X MH%V;CQ$(-QU%WT_^SL=?OC&WVW;\^W6J%KIEQJZZ%I\=!W&Z@#U%9HGC619%*/C:P/!STQ3ZX*[U-O#EK92M:M>VZRW#0G=M M!8"20L!@\_P(/J?2N]H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ([B>.UMI;B9ML42%W;T &2:RE\4:>RAEBU @C((T^;G_P %O_UR7^0H SO^$FL?^>.H_P#@OG_^(H_X2:Q_YXZC M_P""^?\ ^(K8HH Q_P#A)K'_ )XZC_X+Y_\ XBC_ (2:Q_YXZC_X+Y__ (BM MBB@#'_X2:Q_YXZC_ ."^?_XBC_A)K'_GAJ/_ (+Y_P#XBMBB@#'_ .$FL?\ MGAJ/_@OG_P#B*/\ A)K'_GAJ/_@OG_\ B*V** ,?_A)K'_GAJ/\ X+Y__B*/ M^$FL?^>&H_\ @OG_ /B*V** ,?\ X2:Q_P">&H_^"^?_ .(H_P"$FL?^>&H_ M^"^?_P"(K8HH Q_^$FL?^>&H_P#@OG_^(K*D\06A\5VTWD:AL%C*A/V";J7C M/3;[&NMHH Q_^$FL?^>&H_\ @OG_ /B*CEU_3)UVS6E](N&H_\ @OG_ /B*V** ,?\ X2:Q_P">&H_^"^?_ .(H_P"$FL?^ M>&H_^"^?_P"(K8HH Q_^$FL?^>&H_P#@OG_^(H_X2:Q_YX:C_P""^?\ ^(K8 MHH Q_P#A)K'_ )X:C_X+Y_\ XBC_ (2:Q_YX:C_X+Y__ (BMBB@#$D\5:;#& MTDJ7T<:C+.]C, H]22O%;=9'BG_D5=5_Z]9/Y5K+]T?2@!:*** "BDW#&CUYVEW>1Z-XD$5Q-\OB-(-V\L8XF> ,!Z M##-TZ9->B5633[...>-+2!4N'+S*(QB1B,$L.Y.!R?2@#@EOKV3Q'JMK/T@9 6;:8P1EL[C^.3GUR:G\N/S!)L7>%VAL<@>F?3B@#&\ M-:K'J5CM1)%V(D@9VW%U<;@3Z'U':MNH;>TMK0,+:WBA#'+"- N3C'.*FH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\ M4_\ (JZK_P!>LG\JUE^Z/I7COQ[BU^QT:VUG2=1NX;19$L[DB.(<+@>IY.?0B@#T2FR*KQLK_=((/. M./K3J;+%'-$\4J+)&ZE71QD,#U!'<4 >=V3--IW@>VF._39I)EN0WS([")RB MOGJ,Y//<"L:UN;^?2M1ENGE9K?2%DTAWR6+>;,%=2>2Q B&>N"/7GU*+1],A MT\V$6G6D=D3DVZ0*(RK=F0RVTD\ZQ@EU31M!R M. ",'TP1^.:TA&@+D(H+_>./O<8Y]>*9;VT%I L%M#'#"OW8XU"J._ % $M% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 55U.=[72KRXCQYD4#NN?4*2*M50US_D M :E_UZR_^@F@"G:66I7%G!,VLS!I(U<@0IU(SZ5-_9NH_P#0:F_[\I_A5O3? M^07:?]<$_P#015J@#*_LW4?^@U-_WY3_ H_LW4?^@U-_P!^4_PK5KF+/Q:U MS:V%P]I&HN=2GT]D6;+*4DDC# 8Y!\LD], ]\4 :7]FZC_T&IO\ ORG^%']F MZC_T&IO^_*?X5#J_B;3]-L[TM?VL$\$#2J;EBL?!"YSW 8@'&>2!UJ&X\36U MO=SP/J6FJR7T5LJ-*=W(4LIX^_RQ Z8P3CF@"Y_9NH_]!J;_ +\I_A1_9NH_ M]!J;_ORG^%%IXET>^#-;7\,D:Q/-YBM\I1#AF#=" >N.F1ZU:L]1MK^.1[=R MWEMM=2I5E. <$'D<$'Z$&@"K_9NH_P#0:F_[\I_A1_9NH_\ 0:F_[\I_A7/R M^.9Y_#%WK6G6=K-';6DTTJ-6.)+L,\DY MME"J3F0)YFWIU*?,/4=* *>K^&)=XXX(Z@]B*G MM=$N[.TAM;?5Y8X846.-%@C 50, #CT%-7Q?H+H&74HB3'YI7G0GIS]S';K4L>IM%9/=:A"+9#(5A4$N[K_#E<9W'KM&: M (_[-U'_ *#4W_?E/\*/[-U'_H-3?]^4_P *R-?\8II]CHY% "_P!F MZC_T&IO^_*?X4?V;J/\ T&IO^_*?X4D?B72)5M66\3;*?^14U7_KUD_P#030!KT444 %%%% &7XAGGM]*5K:8PR/=6T.]0"0KSHC8S MQT8TO]EW?_09O/\ OF/_ .)J/Q+_ ,@N'_L(67_I3%6O0!F?V7=_]!F\_P"^ M8_\ XFC^R[O_ *#-Y_WS'_\ $UIT4 9G]EW?_09O/^^8_P#XFC^R[O\ Z#-Y M_P!\Q_\ Q-:=% &9_9=W_P!!F\_[YC_^)H_LN[_Z#-Y_WS'_ /$UIT4 9G]E MW?\ T&;S_OF/_P")H_LN[_Z#-Y_WS'_\35?5M?.F:QIEH8"\%U+Y4T^>(2P/ MEY'^TPQ_^NII/$6F1:@]@]P1<1RI$Z[&PC./D!.,#.>/6@!W]EW?_09O/^^8 M_P#XFC^R[O\ Z#-Y_P!\Q_\ Q-9NE^+;6:QD;4)5AGA:QVX- #?[+N_P#H,WG_ 'S'_P#$T?V7 M=_\ 09O/^^8__B:I7^L7MMXTTG2(_(^S7MO/,[,IW+Y108'..?,_2H]"\1/= M1LNI2P+.]U>&)(HM6NDC10JJJ1@*!T &VD@\4:/<^3Y-ZC^?@1[03N)C\T#Z[/FQZ5 M7C\::#+")DO2T9@6Y#")\&(_Q]/NCN>@[T 7/[+N_P#H,WG_ 'S'_P#$T?V7 M=_\ 09O/^^8__B:GM;U+R6\CAF1V@D\LC81L.T-@^O4'CL:Y:T\2ZQ=^%[;4 M\V:S3:F;+;Y;%0HN#!G[W7C=^GO0!T7]EW?_ $&;S_OF/_XFC^R[O_H,WG_? M,?\ \32RZ]IMNVR:[C5PCMWY"L%;'K@D#\:J3^(HTU6VBA9)+5DN3,P!W*T. MW('YF@"U_9=W_P!!F\_[YC_^)H_LN[_Z#-Y_WS'_ /$UBVWC6W;5O+N]L%G) M86EY$Y4E@9V=<-C@ %5YZ?-5KQEJ^I:!H%[JUD+9H[2'S&2522YSC ((Q^M M&A_9=W_T&;S_ +YC_P#B:/[+N_\ H,WG_?,?_P 33#J@TN&8ZS=VRE,/YD:E M5$9P 2"3CYB1U[9]:KZ[XD@TW2+ZXMI(WN8()9D5\[6\L@-S[$XH M_V7=_] M!F\_[YC_ /B:/[+N_P#H,WG_ 'S'_P#$U&WB?24D\HW#>;YK0^7Y3;BZIO( MQG[O(]1TIX\1:2;5+H7B&!HHYO,&[V*UO>M;PA 29 (EDZ>H#'\JFF\ M1Z5#:BX-T&B:..0%%+95VVH< =SQ0 [^R[O_ *#-Y_WS'_\ $T?V7=_]!F\_ M[YC_ /B:GMM4M+L1^3(6\QWC4;2#N0D,#Z8(JA'JMUJ6IW]IIRPI'82+%++, M"=\A4.4 '3"LOS>_3B@"Q_9=W_T&;S_OF/\ ^)H_LN[_ .@S>?\ ?,?_ ,30 MNL006T7]H.EO!^'K6G0!F?V7=_\ 09O/^^8__B:/[+N_ M^@S>?]\Q_P#Q-5-,U2^NO%6LZ;-Y'V:Q6(QE$(9O,&X9.>V"/>K<.N6LTMS% MED>&[-HH(R9'"!S@#D\$_D: #^R[O_H,WG_?,?\ \31_9=W_ -!F\_[YC_\ MB:C\+ZM+KGARSU*=$228,65,XX8CC/TK7H S/[+N_P#H,WG_ 'S'_P#$T?V7 M=_\ 09O/^^8__B:TZ* ,S^R[O_H,WG_?,?\ \31_9=W_ -!F\_[YC_\ B:TZ M* ,S^R[O_H,WG_?,?_Q-4-;@O]-T.^OH=7NFDMX'D4,L>"0,\_+715C^*_\ MD4=7_P"O27_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !5#7/\ MD :E_P!>LO\ Z":OU0US_D :E_UZR_\ H)H ETW_ )!=I_UP3_T$5:JKIO\ MR"[3_K@G_H(JU0 5QMMX&%M;6HCEMHKJ/5'OY;N*'$KHT[2^7NZX(;8,.P5=ZK(Y"D@8SCO@<#F@#,O/#$]EHV M6D6X,-G?PM&D3-O-S(K X!SA<SFAN?*!26*2Y2,J/A=(5TN]:Y:6: Q9CRKQJ&()W8Y4Y!SC\: *&K^!VU5)9EN8K6]GT^:SN9(8 M\"X+@!6<=]N"1WR>M3W/A*YDUR;5(KN(2'4XK]$9#CY;8P%3]02@\6:?< MVT=S"LK0&2")W"_ZMIE5D!'T=,_[P]\5M)U^1=.F^TF6ZN8WO'PBKN\J*9E' M''.,#WH I1>";E-.GM7OHF:33KBSWB,CF60ONQGH,XQ5ZPTP7.NZA>QRRK:/ M&(O*>,J#<+NC>09 )&T* >AZTLWC6P"126L%Q>1S2V\,;PA0&:==R?>(XP5) M/3YO8XO:5X@@UA;A&_.?:J46 M@:O#IT=D^J1W,=O="2"2="9#$,X1V'4C(^88)QSU-=/7-^&[B]N-:\0QW-_- M/%9WH@AC=4 53%&_902$;DZY+JD5W$)#JJ:@B,AQQ:_9RI_#YLU:LO$HU#3XQY3I>W)NQ%%$06"P MR,A?+<==G7NPJ]X8O)]1\+:5>W+[Y[BTCDD;&,L5!)H YE? VH"SM[9M1MG2 M 6Q4^25.^*X,I/!Y# @8.<8XZFN[HHH *R/%/_(J:K_UZR?^@FM>LCQ3_P B MIJO_ %ZR?^@F@#7HHHH **** ,CQ+_R"X?\ L(67_I3%6O61XE_Y!/,=@Q )[ !<^^1Z<@&W17%:3X MC>ST1;Z],T\GV2"]O@7!$"R X*# /.TL1V[5=D\7R1R)_P 2FX\I[_\ L\.9 M$XDW8&1NZ&@#J**Y:'QI%L62[LI;=,7*L2P;$D#;77CWZ'O4]QXDN[>ZBLSH MURUQ+*\49#JJ.1'Y@PQ(SD CI@$&@"MJWA.;6+'4_/GB74+APUKQ"YCX/R%6)4\9[# MI0!4;P9?36HMY;VW"F*\1F1#G,\F\$<] 0![U>/AJ^^WI=F]@8_V@EZZ^41C M$7EE0<^G-+=>*KJP3%WI$J2K9O>L%F1@$0@,,Y^\-P]O>I[CQ1%"Y,=NTD/V MD68DW8_?L 57'H20,^IH =>Z))8;*WFA,14[F\PH2<^VP?G6;: M>$K^![:9KVW\V"\NK@8C)!6?=N'7J"PP?:I;+QB;Z>*"*S4336D=S"AF'S;G M".O3@H3S^%6M)\4+J=[;6S6,UO\ :8YWC+LIYAD".#@GNP_6@#%L/ =[8_V: M/[4BF_L^1)(MT!7.VV,&TX/3D-GKU]J;:^!M2M=(2P%_:L$T7^R@QC;IG[_7 MT[5N77BJ*SUU\*:E:^&K?2 MEO+5I(=1-[YA1L$>>9MN/J<9]*VI+J_LK6\FNHXF.4%LD;Y+,5 VG@?QD\^G M/%9.E^*;A= C>_MVGU&WOAIUVD.%Q(7VA^2/E8%6'^\* (8/!=Q;?;Q%=6*B M5VDMY19 3*6?F*K7/ MBBZ.IVES##,8DM[_ ,^S#+@O Z+G/_?6/J*MV_C5+D1M'92%'OH;0'>,GS8E ME5L?1@"* ,]_ VHM;2P_VA;?/I]G9 ^4W @BS^(O"]YI$4\< M+W2;&D920HR">/PJ*PU1KSPE>7T)N(Y$^U8\\JSHR.XQQQ@$<=> .M8EGXIN MKQ/"ZP_;?.N(2UR)K5XDF;R"_#,H'WA_#VH U-8\+2ZKJMKJ!DLBPA$%S'<6 M@F4KG.8R2-K9)YY'/(.*BF\+:F^E:KI:ZI";&Y\TVZM"=\9D8LVYL_,!N.!@ M=JL6WBP7,4;K8R?O+.&Z0;@?]8Q7!],'DGTJJWCF,6LLXTZ9DAMI;B0AUQB. M0QN!SDX()Z<\4 +_ ,(QJ?\ PD1U3[7:X-R;@Q[&ZFW$)&?PS4&G^!YK31WT MV2^1XKFPBL;K"'E8PRAD]"5;!SZ U;N_$Z_;TLI;6[AFBU&"V;RW3'[Q=REC MW4@G('<59UO4KJR\0Z/#"SM#-'IZG&)XX+AALAE0KB3 $C@'D!MJ?BI/>E MCT2ZL=:/5W5FY[$A0>IY_+H#XJMTNITDA=8(A<9E!SS"?GR.WMZT ,OO"YO M9+V-[K=:W_DFY5E^;,>.5(Z;@H!].M:B#5%O+82/;O!B7SRJ%3G/[O'/IUXY MY.1T.=)XCN(;N"UDTFX$D\WE1ON 0_(7!R<9X4YP#C'TRFA^(YM;U!D2T$=K M]DAN [/\P+EQM(]MI[T 1IHNKVVO:OJ5K=68^WB,!71B8]BE0??K3&\+W<>I M_;[;4$61+YKM!)'D,&B$3JV".PR".]3SW-X/%UMI*W;B&;3;F_B>*)3.]K+]C;(BN%&59_,$84^A+,,?CZ4 2^'='NM#TZWL'NXIX(D M;D1%6+%RV>IXP2*V:Y'4=;U*UU:SE-K.BK;W9EM"Z[7\L(0P;W!./Y"K(\7Q MFX"_8IA#YUO$969?^6P!0@9SC) - '2T5Q/B'Q8Q\,Z@]H9+6>729[^PG4@[ ME11GJ.#\R\>AK67Q/"KKF&1K9+M+&2<$?+,P7'']W+!<^I].: .@HKE1XR\Z MSGN+73Y9@EJUW&NX O&K;6S_ '6[X-;MA?\ V]IF1%\E-NR16R'RH8_S% %V ML?Q7_P BCJ__ %Z2_P#H)K8K'\5_\BCJ_P#UYR_^@F@#8HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *H:Y_R -2_Z]9?_035^J&N?\@#4?\ KUE_]!- M$NF_\@NT_P"N"?\ H(JU573?^079_P#7!/\ T$5:H **** ,O7M$BUZQCM9K MF:!$GCGS%MR6C<.O4'C".HW'H14 M$R/J^NZG9-++"MK;PK$PZ;G)9FQT/W0O/^T.YS3U_2]2C:&?3Y+>]E2XDN&L M+L[5G0A00&_O+Q@D$<]L"@!W_"#V(TAM(34+Y;(2QRPP>8K" 1R+(JKD9V[E M'7)QQFK"^$XUOC=C4;OS#--/CY,!I$"'^'L!Q7,MJC6LD>K:;&\!M]$NI7AO M,N_[J9)+M;R2!!"-NH+:@L,_*UL)03SURF, M;N0>H]:RK/Q-K$^E279A@ED73K;4/*@0EMK%O,09/)PIP>.3TJZ?$LDLUG+; M20265]%<36\F.JQJI4YSSDEC],4 1#0+NUU0FQMU@@B$:6S+Y;*B)'M5?F&_ MC+# /\1YY-;.D:<+6:^O6MA;SWLHDD0/NQA0![>IX]?4FN9TGQI>ZC;Z0Y2V MS>A5?;DB-C9B?GGKNXQZ=ZT?#/B&]U6\A@O%@_?Z5;:@OE C:9-P9>2<\KG/ M'6@#1.B6R:I5<3I_.*XJTDLHO$.K66I6HCTJ76=JSA04:4)&4C<_PC)X[$L1 MQWWF\47"^)8M*A2V-O)>2V:LN3LV6PE&??.01Z8YH Z"WM9H[Q9/M\DT0B*F M-RO)+9#<#T./H!]:H0>&C;76H3PZK>(;^?SI@-G7:J<';D?*H%<-I?B"\%P- M;MH[6!7\/Z;<2VP4[/GEE!50#QP>O/05TEYXNN[2&=V%L#'=W<&9"57$4;.I M)YQT&: -)/"5C!);2Q7-S%+;RSO$ZN,A9FWR)TY4G!YY&!6AHVDQZ-80V<%Q M-+;PQ)%&LI!VA1CJ .O]*Q[$)XGGO(]0C8-IMT8D,;LFY7@0D$ _]-"/P[59 MLE_LGQ%:Z1 SM;/I[28=RQ#1NB@\^H?_ ,=H Z"BBB@ K(\4_P#(J:K_ ->L MG_H)K7K(\4_\BIJO_7K)_P"@F@#7HHHH **** ,CQ+_R"X?^PA9?^E,5:]9' MB7_D%P_]A"R_]*8JUZ "LN720VIW5RK8CO;<03@'##;G:P_!B/P%:E% &1'X M:TV.%81&YC^S1VK*6R'C0Y4-ZXY'T)I7\.V$B*K>;A;X7X^?I+G/Y9[5K44 M8;^$]*EA,4J2/&QN2RL_7SR3)^I./2IK?P_:VYLV,UU,]HY>-YI=QSL*<^OR MDUK44 8$GAZ'9%IZ6ZM8_:C>O)))EA+YGF$ 8Z$D]^A(K1U32+36(X([U"\< M,PF5>Q8 CD=Q@GBKU% &&/"NG?9$MBUPT:6;V2[I'K&RN+6>'S=]L)A'E\\2N'?/X@5JT4 8;^%;!]1-\)+E)O.><;9 M,!79-C$<=UK3L[""Q\\P+@SR>;(?[S;0N?R459HH AGMDN)8'';&>]N+MC*)+B6&:0*V%+Q$%#C\ #ZXK6HH Q/^$8TQ9&#M*C:%XVN L4D,RJ)?E+Q($5CZG: /PJM:W!D^(&KVVI%0B M6L)L$?HT9!\QAZG=P?8"JTNL3:?_ &C:Z6J+!IB0R10LI/VA9&.=I].JC'<4 M =';:/:VFES:=%YGD2F5FRV3F1BS<_5C4:Z)8J-,C#2?\2Q=L"[^VS9SZ_+6 MB)$)"AUW'/&>>.M<[8$#XAZZ6/"V%F1GMEI\_P A^5 $B^#=,1 JRW8V1I$A M\W[BH^] ..Q_^OF@>%-(:WN(O,F:.XAEA?,O\$C[FQ_P+-8T&OW@UR_M9+P- M!&8'E5')$L)*@#Y1.S?S QZ=J -67 MPUI\]\]ZYE,SW$-R3OX+Q#:I_*K=YI-M>WUK>3;_ #;99%CVM@8< -G\!6?H MUW+_ ,)'KNFD$V]L\,L1]/,4EE_ KG_@5;U &$?">F^7$H,ZF&&&&-A)RHB; M^*MQ()]LDG%;=% &(?"NFE'7$V'BM MXC\_\,#;HQ^?7UJA9>')VU"^>]B7R[II1.5=66>-MV%^Z&& 1U/':NJHH Q[ M;PY9VR6B^==2FTD\R)IIB[#"% "3U&&/YU)IF@6>DS+):F4;8%@VL^054DKG MW&X_G6I10!3?3+>36(=4._[3% ]NI!XV,RL1CZHOY5FGPCI;6UY:M]H-M=,S MM"9CMC9F#$I_=.X CT/2MZB@#)/AZS?RC+)<2O'%+$'DDRQ$@ ;/X**8/#&G M!0/WN ]N_P!_O#C9_(9]:V:* ,27PII4VG/8O&Y@-M):*-_*1.0653V' 'X" MIE\/6,4DLD:-^\F2Y9&;Y&E50%8CU^53]5!K5HH Y+1-&U32+5V$$];VBZ7#HNCVVGP#Y(4V_CW_#T]!5^B@ K'\5_P#( MHZO_ ->DO_H)K8K'\5_\BCJ__7G+_P"@F@#8HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *H:W_R -1_Z]9?_ $$U?ILD:2QM'(H9'!5E/0@]10!6TUE_ MLNT^8?ZE._\ LBK6Y?[P_.LL>&M)50!:D < "5^/UH_X1S2O^?9O^_S_ .- M&IN7^\/SHW+_ 'A^=9?_ CFE?\ /LW_ '^?_&C_ (1S2O\ GV;_ +_/_C0! M;^RQ#4?MJ/MD:/RY!V=021^()/YG\'7%M:W:@7$<0TMDSIJPV4WEK")4C!(C!SM S^7I4QTK36MK6W:U@:*T $"LH/EX&WC\.*@ M_P"$ M/^ DCZ4^TTG3+&5);6UAAD2(0JR#!" Y"_3VKSGXOZCIO@[P7(UI$4U*]/D6 MQ\Y\I_><<]AT]R*T_AO=:1XS\%V>I-;G[6@\FZ43/Q(O4]>_!_&@#KWT'1I+ M>YMWL+9H;IP\Z,H(D;U8=S2KH>CI()%L+8.#NW;!G.W;G/KM./I3/^$LG?\ V33_ /A'-*_Y]F_[_/\ XTA\-:0P*M:;E/4-(Y!^HS0!K444 M4 %%%% &/XF(72868@ 7]D23_P!?,5:7VJW_ .>\7_?8I;FUM[VW:WNH(IX7 MQNCE0,IP1=KL=N6'H3W'-5?^$8\/\ _0#TS_P$C_PH_P"$ M8\/_ /0#TS_P$C_PH FD@TF5762*R=9-H<,JG=MZ9]<=JFBELH$V0O!&F2=J M$ <]>E4_^$8\/_\ 0#TS_P !(_\ "C_A&/#_ /T ],_\!(_\* )[1;.T\YEG MC,DTGF2N6&6; 'Z #V%6/M5O_SWB_[[%4/^$8\/_P#0#TS_ ,!(_P#"C_A& M/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*/M5O_SWB_[[%4/^$8\/_P#0#TS_ M ,!(_P#"C_A&/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*/M5O_SWB_[[%4/^ M$8\/_P#0#TS_ ,!(_P#"C_A&/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*/M5 MO_SWB_[[%4/^$8\/_P#0#TS_ ,!(_P#"C_A&/#__ $ ],_\ 2/_ H O_:K M?_GO%_WV*/M5O_SWB_[[%4/^$8\/_P#0#TS_ ,!(_P#"C_A&/#__ $ ],_\ M 2/_ H O_:K?_GO%_WV*/M5O_SWB_[[%4/^$8\/_P#0#TS_ ,!(_P#"C_A& M/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*/M5O_SWB_[[%4/^$8\/_P#0#TS_ M ,!(_P#"C_A&/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*/M5O_SWB_[[%4/^ M$8\/_P#0#TS_ ,!(_P#"C_A&/#__ $ ],_\ 2/_ H O_:K?_GO%_WV*R/% M5S WA/5U6:,DVD@ ##^Z:L?\(QX?_P"@'IG_ ("1_P"%*/#.@*01HFF@CD$6 MD?'Z4 :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% '&^// VA^*+*:^U6&:6>TM9!!B1L)P3D*.^M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 4 M49'K1D>M !11D>M&1ZT %%&1ZT9'K0 449'K1D>M !11D>M&1ZT %%&1ZT9' MK0 449'K1D>M !11D>M&1ZT %%&1ZT9'K0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% %'606T._ #$FVD VC)^Z>@[ MFK-KQ:0CG[B]>O2JVM;3H6H;R@7[-)G>"5QM/7'./IS5FUQ]DAQC'EKTZ=/> M@"6BBB@ HHHH **** *.HZ19:J8C=I*3$24,<[QD9Z\H15+_ (132?2]_P#! MA_^#"X_^+H_X132?2]_\&%Q_P#%UMT4 8G_ BFD^E[_P"#"X_^ M+H_X132?2]_\&%Q_\76W10!B?\(II/I>_P#@PN/_ (NC_A%-)]+W_P &%Q_\ M76W10!B?\(II/I>_^#"X_P#BZ/\ A%-)]+W_ ,&%Q_\ %UMT4 8G_"*:3Z7O M_@PN/_BZ/^$4TGTO?_!A_\ @PN/_BZ/^$4TGTO? M_!A3P .:VJQ?"?_ "+Z?]?%Q_Z/>MJ@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH YGP_827_A^RNKF_P!0\Z6%2^Z0*0,! 0/P!YKSGIU[?2M2B@#-&C*'W?;K[[X?'G<<=NG2F_P!B M+Y>S^T+_ .[MSYW/7.>G7M]*U** ,O\ L1-Q;[??\DG'G<<_A2KHR@J?MU\< M%3S-_=_#OWK3HH RO["3&/[0U#[I7_7^^<].M2KI*JP;[;>'#HV#+_=&,=.A M[^M:%% &6=$4QA/M]_PFS/G<_>W9Z=>WTI?[%7<3]OOOO%L>=^G3I6G10!EG M1$*[3?7Q& #F;KC\._>@:(B]+^_Z,/\ 7>OX=NU:E% &_K3/[$78%^WW_";,^=SUSGIU[?2M2B@#-_L9=V[[=??>#8\[CITZ M=*;_ &&FT#^T+_A0/]=[YSTK4HH S/[%7_G_ +_^+_EMZC'IV[4#1E!!^W7W M#*?]=_=&,=.A[UIT4 9:Z(JJ%_M"_/REWTIQT92Q;[??HQZ5IT4 9? M]BKQ_I]_QM_Y;>GX=^]9^M6DNFV,-U;7]]YBWENF"V\%7GC5@1CIM)'MUKI* MP_%N/[$CSM_X_P"R^\2!_P ?47I0!N4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!B^$_\ D7T_Z^+C_P!'O6U6+X3_ M .1?3_KXN/\ T>]/U[4KG3!IS6Z1,L]]#;R[\Y"NV,CWH UZ*Y.]\6RV=S=7 M!B3^S[34HM.EX.\LX3YP?0&11CV)JC_PFU__ &=97BV:.NIVLES:(H.8E5T& M7]?D<.<8QM(]Z .ZHK TS7Y;RULFN%C@D?/G,_RKC+!=N>[8# =@?IG?H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBLW7-1FTS3TF@C2262X@@57 M8A>F_\ ?U__ (FC M.O\ _//3?^_K_P#Q- &K165G7_\ GGIO_?U__B:,Z_\ \\]-_P"_K_\ Q- & MK165G7_^>>F_]_7_ /B:,Z__ ,\]-_[^O_\ $T :M6 M[2B*3RF \LD<$Y[=JULZ_P#\\]-_[^O_ /$UG:]I&K>(=!O=(O(=-,%W$8V_ M>/QZ$?+U!P?PH Y3X3?$1/%<*Z/:Z3=11V%N/.N99 R@DX49[D\_D:]1KSKX M<^"M8\#>&OL*)IKW,TAEGD,CY)[#A>P_K789U_\ YYZ;_P!_7_\ B: -6BLK M.O\ _//3?^_K_P#Q-&=?_P">>F_]_7_^)H U:*RLZ_\ \\]-_P"_K_\ Q-&= M?_YYZ;_W]?\ ^)H U:*RLZ__ ,\]-_[^O_\ $T9U_P#YYZ;_ -_7_P#B: -6 MBLK.O_\ //3?^_K_ /Q-&=?_ .>>F_\ ?U__ (F@#5HK*SK_ /SSTW_OZ_\ M\336?7U4MY6G<#/^M?\ ^)H UZ*HZ+J!U;0=.U(Q^6;NUCGV9SMWJ&Q^M6KB M3R;:67&=B%L?04 245AVESKUW907*PZ>F_]_7_^)H U:*RLZ_\ \\]- M_P"_K_\ Q-&=?_YYZ;_W]?\ ^)H U:*RLZ__ ,\]-_[^O_\ $T9U_P#YYZ;_ M -_7_P#B: -6BLK.O_\ //3?^_K_ /Q-&=?_ .>>F_\ ?U__ (F@#5KQ/XS> M./%'A+4[:VMH;8Z7=&.:&5HR6#QNK%#SCJ!^!KU?.O\ _//3?^_K_P#Q-+3[Y-.18KA)E=9')&#\P^[W7(_&@"_\/-6US7?"%MJVO110W%WF M2*.-2N(C]TG)[]?H1755CQ1ZY!"D,4&F)'&H55$CX ' 'W:?G7_^>>F_]_7_ M /B: -6BLK.O_P#//3?^_K__ !-&=?\ ^>>F_P#?U_\ XF@#5HK*SK__ #ST MW_OZ_P#\31G7_P#GGIO_ ']?_P")H U:*RLZ_P#\\]-_[^O_ /$T9U__ )YZ M;_W]?_XF@#5HK*SK_P#SSTW_ +^O_P#$T9U__GGIO_?U_P#XF@#5HK*SK_\ MSSTW_OZ__P 34FCWT]]#>F_]_7_ M /B:,Z__ ,\]-_[^O_\ $T :M%96=?\ ^>>F_P#?U_\ XFC.O_\ //3?^_K_ M /Q- &K165G7_P#GGIO_ ']?_P")HSK_ /SSTW_OZ_\ \30!JT5E9U__ )YZ M;_W]?_XFC.O_ ///3?\ OZ__ ,30!JURGQ$UC6M \'W.K:''#+/:$22I*I8& M+^(C![<'Z UK9U__ )YZ;_W]?_XFHYH]&6#3'CD4JZM(Y!!&"#\M 'EO MP7\:^)_%=_/:SPVJ:39AY)9%0[FDD8L%!SZDGZ"O6-9TI]5CM$6X$/V>ZCN> M4W;BAR!U&*YKP9X/O_!.CR:?I\6GL))WF=VD?))/ ^[V&!^%='G7_P#GGIO_ M ']?_P")H JW/A2UN;N5WE;[+->QW\MOCAID"@'/I\B$CU'O1I?A:#2Y[)TG M>1+""6"S1A_JT=@3D]R J@>PJUG7_P#GGIO_ ']?_P")HSK_ /SSTW_OZ_\ M\30!0UGP=;:S:1PRW,J.!*))!R7\P88^QQT/:NDK*SK_ /SSTW_OZ_\ \31G M7_\ GGIO_?U__B: -6BLK.O_ ///3?\ OZ__ ,31G7_^>>F_]_7_ /B: -6B MLK.O_P#//3?^_K__ !-&=?\ ^>>F_P#?U_\ XF@#5HK*SK__ #STW_OZ_P#\ M35:\U#6-.CAGN8+)H7N8(&$L!O%UHNDKJ+6UR(6O!9 ;1N\PR>7TSTW\9_I6^3@$@9/I7GTOA_5W\, MQP"SG^TC7%O# 9H\"(7?G9ZX^[VSG- 'H D0X^9P>;IC?9?[2AN&C\U JQ M_9O+D!4-@_/CCG/O0!W\]RL4#R(IF95W;$(R?SI;FZAM(@\S8#,$4#DLQZ # MN:\XF\+ZHE@(K;271GTZYMW"S(#N,Z-""=W("JV.P!Q77:XDG]K>'[QE(MH+ MM_.Y^X7A=%)_X$P'_ J ''Q59Q^YKA=4T'6+VRUA+>SD6XGU..ZM?,E3RL*8\,XS MR/E/'TJ.Z\-ZO=6&M1SV,LFH-#>QV]TERJK.LNXQKC.01\@^;@;>* .X-\P\ MS_193L"$"643S+"OEXX9CAI6=^=(T6".V>XFM[BW>8JZC 3&X\D9H MZ#S$)QN7.,XS6?I6M0ZM&9H894MV1)()G "S(PR"O/MT.",CCFN5TS0;^RU7 M3[@Z6^Q9-06YS*C%HY)=\0.6Y'MV-16'AO5D\/VMC+9",KHD5HBAUS;72[MT MF0>^5.1S\M '?&5 <%U!],T"6,XPZG(R,&N!OO"]W/\ ;)!IC/DR7EM%)#')/&KSL4B4L,NP!) _ $_A2P7 FMTE=#$6S\CD9'..U<'9> M&=134H9[C3M]O%K4ETB%TRD,EIL^4 X7$A/ [\CUIUGX22/5))'N3 M(N6B:W*%L;L@&3!V^V<<5W- !39/]4_^Z:=39/\ 5/\ [IH Q?!G_(B^'_\ ML&VW_HI:U+__ )!]S_UR;^1K+\&?\B+X?_[!MM_Z*6M2_P#^0?<_]T?_H(J]0 4UW6-&=R JC))["G5FZS M#/=V\=G%'(8KAPD\B,H*1]3U]>G'J: )].U*UU738-0M)0]O.H9&]?;ZYXJ* M?6+:WU6TT]]V^ZCDD1Q]P!,9R?\ @0KDG\/ZE:"^TR&SGGT_^U(+^VD$R+@& M17F7&X' .\CC^*JS>&+^69()=(W643:DJ1^8FT+*P,0 W=.#QVH ]$\Q,XW+ MG..O>JQOMNGS7;6\JB+?E.-Q"DC(YQR!D5P%AX;UR*&U2XT\M*+VPNY)3,A( M\N%$ERJX^SL0.,J7&[GCY03_ /7K9\Q.N]>F>O:N)L]"U&*P\'P36DS_ M &(*MXCR(5C'D-&>,\\L.F>*J6^@ZQ!!9QG2MPBLX;63]ZGS;)@Q(&>1MY / MT]J /0#*@ )=0#TYJ.:Y$00I&TNZ18R$(^7)ZG)Z"O.Y?"NJ263PR:8\C)I] MW!'F9,!VEW0X&[ ('0]JMW'A_4QJSO;:;(EL=1L;I0)D ^0?OF(W#U&#R#US4WG1\_O%X]Q7(2:%J$U MS/\ Z/Y;_P!HQ7-O<*X'EVX"!HL Y' =<#CYLUEZ=X2N(=.T5)]')E2.Y6]5 MI5;=N4A-WS8;MZXH ]$\Q.?G7CKSTJO/?P0LT8823^2TRPJPW.JXSC\2!^-< M!;>'M9MC9$:2[!M.LHKP&=#OFCDRY/S?.0OKP1Q[4U/"VKC3RDVG&2;^RKVS M1O-3U.$B,8,V\:)&LD?7/59.G!WU+X;T.\TW5+&9]/: "*[2>0R*QPTP M:(,D_\ Z%%6I67/_P C18_]>D__ *%%6I0 450U'5[32Y;2.Y\W==R^ M3#Y<3/E\$X. << ]?2DM-9L[W4;VPA,OVBR95F#Q,H!89&"1@\<\4 :%%)N' M'(YHR/44 +142W :Z> ))E45]Y4[3DD8!Z$\ZU6SM"RRRG(M/>\L[4-,);MY4C#0LOS1C+ Y'!X[UJ9&<9YH 6BDW M+C.1^=4GU>TCUF'2F9OM,T+SI\AVE$*AOFZ9RR\>] %ZBDR,XSS44]U#;A6E M?:K,$W=@3TR>WI^(H FHK/U/6;/2&M%NVE!NYQ;P[(F?@'>@!]%4['48=05VB610I&"ZX#@@,"I[C![?2K>1ZB@!:*3< M/44UIHU95+J&?[HSRWTH ?145O.MQ;13!'C$BA@DBE6&>Q!Z&I,C.,C- "UB M^*/^03!_V$;'_P!*HJVJQ?%'_()@_P"PC8_^E45 &U1110 4444 %%%% !11 M10 5A^*_^07:?]A.Q_\ 2F.MRL/Q7_R"[3_L)V/_ *4QT ;E%%% !1110 5B MZYJ%]IS6SPF'RI[F&W 922"[8)ZCIQQ6U67KFESZI%:)#.D/D74=P2R;MVPY M ZT .DU:"Q\N'4)T6X)56**=HW,50G^[DC'/>LK7O%EO900_9&BF9KBW217! MP8I)A$67LV":L77AZ2;Q&=3BN(1%-'&D\,L +]%2-&-TV665A&(F+@1';)E M<9&T]:O'6M/#QK]H!$A158 E%R!C.SYL>G-9U MEX7N;-8F6^0RK%<0OF+Y6263S.F>H/'O63I>A-H^II;6UO*UM:21&))(6.0D M*Q>9N!VEM@/^&<4 =+I5_H]U#:MIT:".Y5Y(]D&S.PA6)XXP3CFJ]KK=SK$F MJ?V2D#)83O:_OB0)9D W+D#Y0"0,X/?BGZ!IL=O<7]]&DT:7&/+E9&O&DM3J']H*C(-ZOU(SZ;N>G< MBM2V74%N@MQ)"\(@&61"I\S)SCD\8QQ[>] %#0]6NM2U/6X)A&(]/O/LJ;%. M7_=QR;CS_MXQ[5#_ ,);:W.BW%Y:ADF4W*QQS(1DP.R.Q R=H(&3VR,XIUAH M=_IUWK$\%[#G4KO[3\T1/E_NTCQUYX3/XUGVW@N:RNTN(-14,OVV/#Q9!BN9 MO.(Z_>##KW% '2Z5=O?Z/97DBA7N+>.5@.@+*#_6K=4=*LI=/L+>T>998X(( MXD(7!.U<$GGOQ5Z@ HHHH *;)_JG_P!TTZFR?ZI_]TT 8O@S_D1?#_\ V#;; M_P!%+6I?_P#(/N?^N3?R-9?@S_D1?#__ &#;;_T4M:E__P @^Y_ZY-_(T 0Z M-_R M/\ ^O:/_P!!%7JHZ+_R M/_ .O:/_T$5>H **** "L%+_5&U]]-+6V4 MMDN2=AZ,[*5SGT7K6]66FF3KXFEU4SH8GM5M_*VP74(U$,B264RVP$D9202*'.?G *@=LBI=1\)W^IF[>?4H/-N=,EL M'*P$ %V!+ ;O;I0!KQ^)-+EO_L27.9A.;,HB(X$(BV@Y]!G-12^ M#9)--@MOMR^;;6JVD,AC_P"68='^89Y/[M10!O2:UI\-R()+A59I#$"1A2X7 M<5W=,XR<>U4F\7:,J%SAJG>^&"T$X:4SP+=MJ$< 3 MYC)@_+G/(W'/XXK-TO3/(T>XM;FTEGBGM$LV;[.ZR84$(N#V&YCGL: .JO=: ML[#3=1OYW80:>C-.=IXVKN./7@CI56'4-2-K9W\T5M':2KYDX9R&MX]I(.>C M=L],>]/BT&"7PNVBWQ:=+BW:*Y8GYI"X.\Y]223[55'A^\N/#\VB7^H":T>V M:VWI%MD*E=O)R1G'M0!JV>J6E]-)#!(3+&JNR,I5@K?=;!['!Y]C3M2GDM=+ MNKB';YD432+N&02!G'Z50MM'N8+O[<]U&]X8(K8OY>%*(Q8\9ZGW MFCW=K/)<PDC5PG 4Y )&>N/>@"FOB#[+X-@UZ_3.^WCG=(5)P7 P!^) S1 MJ/B#[/J6FVMJ%<3W@MI]RM\F8V?&>F[@<'L:K7'AN\N/"T6A2:A$L,=JD =8 MN2R!=I//3Y>E)%X7N$O5E744: :C_:.SRLG>5*LH.>A))'I0!U%%1P"584$[ MJ\H'S,HP"?I4E !1110 5CZ!UU7_ +"$O_LM;%8^@==5_P"PA+_): ))_P#D M:+'_ *])_P#T**M2LN?_ )&BQ_Z])_\ T**M2@#GO%-M/;@L1YB/*#C/?:8_K2V^E_;]%U.PU.&YDG.L32.\#E98P7+12*1SPFS M'Y5T6GZPT^EP7]['';Q3PQRQA'+D[EW$=!R*?-JME&HD@E@>>=!Y)+8$A(+* M"P!Z@'% ''OI.KW5WI46JQSW4%O=70^T(A21X3#M1I-N,,6)''7 ]:BT&RUR M:VLK?6[?5!/'% Z3QN1P(561'.VO9[N"W>2*%Y M(V?[C2#*CWYR/PK176].>U%RMW&T)+#<#G[IPWY=_2@#@M&L]6TNRMWFTW4+ MJ9M%@26*8NX:[5^-V3VSDGT'>C4?#DYD@CAM[^;RM+OP\ZJZ%KF4Q,NW&"!E M6P.@VBNRMO$$4EO:);M','SYGF@X_4 #KG-6)-?TJ*W%Q)?0K%\^ M6+?=V'#Y]-IZ^E '%FQUJ\M;Y+ZWU1;Q(I7@FA&>YIWV M&\M=#UR-HKQ1/HT 7S68[KK:X;&?XLF/I7:QZUI\K3+'<*YA=$?:"<%\;?SR M*AN]15M:ATJ&!)KH1?:F\QL+&F=H/0\DYQQV- &5XIL[RZA\.*()9W@U*&:Y M,2D[5".&;CW85SNG:3J4%A$LUIJ$C2Z5>Q7*S%Y-TGF*800Q/.-V#[UW2ZJM MO 6U,1VL@9@5W[AM!QOSCITY/K6D#D9'2@#A6T[5GT]X+:"6"<6]K]@<*56% MU_U@8=NI>0KD9QMPR_P"1753:W+'X MRM=!6V0I-9279F,A! 1T4C;CU<=^QJT=9LQJ%U9LY22UC664LI"@,2!ST[4 M<1!I^IV<"-#::F[-:WD3*7?./.4PCGI\@.._XFK=MIEZ;ZWDNK&X>*.\NMAV MX,<>V>G: MV^@PVUS%>&3^Q8XK=M[!X;M=VXLWTR^E:YB\J*&X<%&(<#;E#TZC M&,?SKGM \0W-O:>'+J[N;@P76AFZNC..)9A&C_)GOC>2.F*[VZM4OK*6UGSY M@K<3PM8V5K +-9GDM9/.MUFN7(# $*N3DA0&(Q[U7@\$V#V"PWK22/_IF2 MCE0%N9&>1?U S[4 +%XL?]XMQ8-%)FUV8?<"LY(4L>V"#G_Z]2W6I3WW@W4K MT(UM-'%/L*/D@Q[@&!],KGZ5%J7A8-#_ * 27AS MSZY&E#I/FZ')IU[([)*K(X5\D*?X0V!V]J .=O=2FM)M"EC>[8"UFEE20LHF M*1AQDD>N:UD\3>8[*+;&$MG!+<8E#'GZ;35J3P[8S-9F4S/]DC:.,&3C:PP0 M?7(XJ%/"6E(Z.%G\Q/*VN9FR/+SL[]@Q'XT 9,WCLQ:6VH#37,*627KYD&=I M8J0/4C'MFK,_B%GOH;.XM98I5U4668IA@%K?S58^HPW3U%6I/!ND2V M1+;_ &5D$I_U>[=C\S4S>&-/>\%VQG:47*7>3*<>:L?EAL?[O% %*6PU31]- MN;U=7N+J2VM"PCFVE9"A+#. .2ORD]^#@8P9X#=W0BN!%(WF7B39#@!83'P> M3R!G! [Y-:6JVT?_H(J]5'1?^0%I_\ U[1_^@BKU !1110 M5'<7$5K \\SA(T&234E8OBJ&6;1,Q9/E7-O-(!W1)59OT!H GCUVQ>Z6V\S; M,TOE;&X(;&[&/I4D.L6<^M7.DI)_I=M$DTB8_A8D#'KTY^HJPZQ^4T\4"ROC M>H7&6..,$]^V:Y-M'U2WU'2-&^BN#&)(Q MO!M7BD(YZ[F4GUQGF@#OA<;KE8E0LA0OY@(V]<8ZY_\ U5DGQ)']JU>W6RN6 M?2T5YB"N&!&X;>>> 3^%9'A;0]1TN]TPW-EY2P:8]O(ZR*0'\P,JX!STSVQS M2OI.IG5O%=Q]BF\N^AC6U*S(/,*QE3QGCD]\4 =/I^H1W^GP784Q+,BN$D(W M -]W.#W%6?,3GYUXZ\]*\_?P]JYM@JZ6/,DATW<3+'\CV\F7!YY.WH1FH+GP MWK?\2LAIX44QI<(/G6X+YSNR?E.\ ,^P\J2,C@GV-M $MW*=0>![=#*D+R M)- ?E(?8< ^G7K[@U7T33[NSN;;=%]GB2WF$T6_<"[RADP?11OX[!@*GT>.0 MZUK=T#_H\TT8C]"5C 8C\>/^ UM4 %%%% !1110 5CZ!UU7_ +"$O\EK8K'T M#KJO_80E_DM $D__ "-%C_UZ3_\ H45:E9<__(T6/_7I/_Z%%6I0 4444 %5 M=2MY+O2[JVB*AYH6C4MT!(Q_6K5% ',SZ!J']D:'%;S0"ZTU51UD+>7*OE[# MR.1ZBDMM O[&^N# ]DUG.L3&-D(,4B1A/D[!2%'TYKIZ* .+C\(7T5C;6XEM MCY-G96Q.3R8)=Y/3OTJ[;>';RVU%[P2P-NEN3Y9SM*2E3Z=05'X$UT]% '$6 MG@6XL8UB@O%*P"P,#/DEC;9R&'HV>W3BJFM:#LUMV;"F^2X\X@,%991&IB!" MDN S?DM6[[2+L> M(HM:TZ6$3&V^RSQ39VN@8LI!'0@D_7-;E% '.WV@75[=SW+SQDW5@UE-&0=J M@DD,O_?1SZ\5I(MY:"VMXDCDA5UC+%CN$83J>.N16A10!@W.CW;^-+;7(FB, M4-A+:>6Q()+NCYZ=MGZU6O?#VHW<]W<"Y@26>.V(X.!)#(7 _P!TYQZUT]% M&'H>F7^FW-_)5_6MRBB@ HHHH *Q?%'_()@_P"P MC8_^E45;58OBC_D$P?\ 81L?_2J*@#:HHHH **** "BBB@ HHHH *QO$UO<7 M&E1"VA:9XKVUF*)C)5)T=L9]E-;-% &5_;$W_0(O_P#O@?XT?VQ-_P! B_\ M^^!_C6K10!E?VQ-_T"+_ /[X'^-']L3?] B__P"^!_C6K10!E?VQ-_T"+_\ M[X'^-']L3?\ 0(O_ /O@?XUJT4 97]L3?] B_P#^^!_C1_;$W_0(O_\ O@?X MUJT4 97]L3?] B__ .^!_C1_;$W_ $"+_P#[X'^-:M% &5_;$W_0(O\ _O@? MXT?VQ-_T"+__ +X'^-:M% &5_;$W_0(O_P#O@?XT?VQ-_P! B_\ ^^!_C6K1 M0!E?VQ-_T"+_ /[X'^-']L3?] B__P"^!_C6K10!E?VQ-_T"+_\ [X'^-']L M3?\ 0(O_ /O@?XUJT4 97]L3?] B_P#^^!_C1_;$W_0(O_\ O@?XUJT4 97] ML3?] B__ .^!_C1_;$W_ $"+_P#[X'^-:M% &5_;$W_0(O\ _O@?XTU]7G9& M TB^R1C[@_QK7HH RO#%I/I_A/1K*Y39<6]C!%*F<[65 "/S%7[M&DLYT099 MHV 'N14U% &!IVI7-KI=I;R:1?;XH41L*.H4 ]ZM?VQ-_P! B_\ ^^!_C6K1 M0!E?VQ-_T"+_ /[X'^-']L3?] B__P"^!_C6K10!E?VQ-_T"+_\ [X'^-']L M3?\ 0(O_ /O@?XUJT4 9(U>50 -'O@!T 1?\:7^V)O\ H$7_ /WP/\:U:* , MK^V)O^@1?_\ ? _QH_MB;_H$7_\ WP/\:U:* ,K^V)O^@1?_ /? _P :AE\1 M^3_I6W6)JO\ R,F@_P"_/_Z+- $W]L3?] B__P"^ M!_C1_;$W_0(O_P#O@?XUJT4 97]L3?\ 0(O_ /O@?XT?VQ-_T"+_ /[X'^-: MM% &2-7E4 +H]\ .P1?\:7^V)O\ H$7_ /WP/\:U:* ,K^V)O^@1?_\ ? _Q MH_MB;_H$7_\ WP/\:U:* ,K^V)O^@1?_ /? _P :/[8F_P"@1?\ _? _QK5H MH RO[8F_Z!%__P!\#_&FZ!%.D-[+/ \!GO))51\9VG&,_E6O10!CZBT]OK=G M=QVDUQ$L$T;>4 2I+1D=3_LFG_VQ-_T"+_\ [X'^-:M% &5_;$W_ $"+_P#[ MX'^-']L3?] B_P#^^!_C6K10!E?VQ-_T"+__ +X'^-']L3?] B__ .^!_C6K M10!E?VQ-_P! B_\ ^^!_C1_;$W_0(O\ _O@?XUJT4 97]L3?] B__P"^!_C1 M_;$W_0(O_P#O@?XUJT4 97]L3?\ 0(O_ /O@?XT?VQ-_T"+_ /[X'^-:M% & M5_;$W_0(O_\ O@?XT?VQ-_T"+_\ [X'^-:M% &5_;$W_ $"+_P#[X'^-']L3 M?] B_P#^^!_C6K10!E?VQ-_T"+__ +X'^-']L3?] B__ .^!_C6K10!E?VQ- M_P! B_\ ^^!_C1_;$W_0(O\ _O@?XUJT4 97]L3?] B__P"^!_C1_;$W_0(O M_P#O@?XUJT4 97]L3?\ 0(O_ /O@?XU1U:XN]4MK>UBTN[1OMMK*6D "JJ3Q MNQ//HIKHZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Q-5_Y&30?]^?_ -%FMNN/U;Q-H:^)=&#:M9CR9)Q)F9?D M.PCGTYH ["BHK:YAO+=+BWE26&091T.0P]C7/)XI?^SKB>2V43)JATV-%J?]]"CSX?^>J?]]"L;2-#TF31;%WTVT9FMXR6,*DD M[1STJY_8&C_] NS_ ._"_P"% %WSX?\ GJG_ 'T*//A_YZI_WT*I?V!H_P#T M"[/_ +\+_A1_8&C_ /0+L_\ OPO^% %WSX?^>J?]]"CSX?\ GJG_ 'T*I?V! MH_\ T"[/_OPO^%']@:/_ - NS_[\+_A0!=\^'_GJG_?0H\^'_GJG_?0JE_8& MC_\ 0+L_^_"_X4?V!H__ $"[/_OPO^% %WSX?^>J?]]"CSX?^>J?]]"J7]@: M/_T"[/\ [\+_ (4?V!H__0+L_P#OPO\ A0!=\^'_ )ZI_P!]"OG7XD_#*34/ MBO8'30BV6MR%Y74C$3+S*3Z9'S#U)->^_P!@:/\ ] NS_P"_"_X4A\/Z,2"= M*LB1T/D+Q^E $]C%9:=86]E;-&D%O&L4:AAPJC 'Z5AQ^'8OL-W!)?1%Y=2. MHQ.!_JWWA@",\],?C6M_8&C_ /0+L_\ OPO^%']@:/\ ] NS_P"_"_X4 8R^ M&8(;J2]MM0CCO9FN#-(0"&$P7.!GC;LCQ_N^_&C9Z/I]C8:;80RI]DL(ECC1 MB"6V@!23[8)^N#VJQ_8&C_\ 0+L_^_"_X4?V!H__ $"[/_OPO^% %#PWHL/A M^&2/[>L^Y40$X'"@@$\\L<\GO6YY\/\ SU3_ +Z%4O[ T?\ Z!=G_P!^%_PH M_L#1_P#H%V?_ 'X7_"@"[Y\/_/5/^^A1Y\/_ #U3_OH52_L#1_\ H%V?_?A? M\*/[ T?_ *!=G_WX7_"@"[Y\/_/5/^^A1Y\/_/5/^^A5+^P-'_Z!=G_WX7_" MC^P-'_Z!=G_WX7_"@"[Y\/\ SU3_ +Z%/5E<95@1Z@UG_P!@:/\ ] NS_P"_ M"_X57\.1I#;7T42*D:7TRJBC 4;N@% &S1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %5[[_ )!]S_UR;^1JQ5>^_P"0?<_]T?_ *"* MO51T7_D!:?\ ]>T?_H(J]0 4444 %%IR"1C'�!T-%<7=7.HQOXP*ZM=#[%%OM1A,1DQ"3^[SSQSV]^:N: M=XD6WTN!+O[1/.D%H\LIV_.9VV@\8Z'/;IZT =117-W?C*SL_M>^UN6-M$\S M!0,E4DV-QGW!]P:5/%R?;$MYM-NX M+[B#6[N:$M/82VVER6\3 +L^TSO&6]>FTX/I0!W=%<;I?BI[::^AU7SFA2]N MTCNV"A%6++;"!SPH/..W6M._\51:=;23SV%V$6,R*=HPZB,N<'..VW'K0!OT M5S0\9VIGNA]BN1;VPB+W!VA?WJJ4P,Y.=P'3CO6OI6IQ:K:O/%')&JRM&1(N M"=IQD>QZCZT 7J*** "LG0?N:A_U_P W_H5:U9.@_,S021B1XRZE M0Z8W+GN,]ZDHH Q+KPS;W-OI<8N[J)]-<20RQ%0S$*5^;Y<$8)XXZU1?P-9R M68M6U'4/+^SS6Q^=,E)7#M_#UR!74T4 <\WA&U>\ENWO;PSO=1W8?1\O=>#]>U2:=X5L]+O;2YMY[G_18988XW8%<2.'8GC.<@=^U;M% &')X8AE M;6"U_>?\35=DX#)\HV[?E^7CY>.GE8XFN[HE88(B/,4%A"VZ,GCJ" M:WY2XB3=B42AMS(3U W C;T[8H M MW'@FPN8IHS=WJ^;'+$2KKD+(^]AROK^E/F\(V\LKROJ-\"UY'?$[DP)$4*/X M>F ,_2F:)XCGU,Z7,Z1BWO[ W1 X,+ K\K'Z/CMRI]:Z%S%+%(C;'3!5P<$= M.0: ,-/"]B_A*X\.K>7+6>$[&\DM6N[JYD2"T> MR\MF4+)&X ;=\O4[1TQTK"\)7*6'PH6XMGCCN1;W$BL ,LX+X)]3P/RIM_K3 M:CI:V[2(&LY]-9V;[TA=T8L.>G./P- &[_PA]JUM;PS7^H3^0S%7EF#-M9&3 M:>.F&//7WJ$>!=- 8&YO"#;VEN,NORBV??$1\O4-G/KFNG5E894@C..*6@#F MQX,L3Q+=7-V7:YE4JX.%Z8)_.D/@JR>SAMIK[4)EB61%,DP)V.I0J M>.@!X/7WKI:* .FV45T]S':0I.YRTBH 2?4^]6J* *JZ=9*DJK:PA9L^8- M@PV>N:6*QMH1O' MXFGG1M,;9NL+8[%"+F(<*#D#Z \U>HH 9%#'"I6)%12Q8A1CDG)/YT^BB@ H MHHH **** "BBB@ K)T'[FH?]?\W_ *%6M63H/W-0_P"O^;_T*@#6HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "FR1K+$\;BLC^U-3_Z -S_W^B_^*H_M M34_^@#<_]_HO_BJ ->BO#/C#XX\2^&]9T&XTU)]/9DE#1.RR+-RO4 GI_6N\ M^''B[6O%FC_:-7T*73V51B<\1S'U4'G^GO0!V]%%% !117,Q>(II?%.M:.6M MXOL$5N\3.?\ 6F4.<'TP5'KUH Z:BL>X\2Z=:W(MY&E:3+KF.%G4NJEF0$#! M8!3QUXJK=>+=.^P33077DE((+@230MMV2MA2/4G!&!T- '145S=MXTTZ?4C8 MM#>1R&^>QC9K9]CR*NX_-C X!Z^E6[S7[5/#SZHD_P!FC+;$>XB8?-NV_=Z\ MGI0!LT5A_P#"6Z2T\D,GW#>?% M]M5"BR1,-A?A0W'RY/ SU[4 ;M%82^+]'DM7N8YI9(E!(*0LV\ D,5P.<%3G M'2EG\5Z9'9W=S"\EREM;_:&,,98%=H< 'IG:0<>AH W**@L[E;RTCN$21%D& M0LJ%&'U!Y%3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% &=>Z!I6I:C:W]]8PW%S:JRP/*N[9NQG /&>!S6B , = MJ** "BBB@ KGX_#)B\1:OK"749EU"*&-5>W#"'RPP!!SSG=[=*Z"B@#B+G0+ MK3M5TJ-)I[NTDU.>Y?;;\P>;')N+,#TWR<<#&?:I?^$%F;39K-]7R)+."S5O MLV-JQ.64XWO8'.?TJ/3/"MWID]JR:N'ACMXH)8FM1^\\O[K [OE..#U]>*Z>B@#ED\) M7-O;:>+75O*N+.2U/O/!T-Y=27!NC#)+;/;2&&/; MYJ,FT;QG#8/(.,]!G%=-10!#:Q206D44THED10&<+M#?ADXJ:BB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$?B/\ &K4=!N)M M+TG1Y[>X!V_:KV,J/JJ]_J:['P'XMNKWP)I=YJ%KJ-W=2P&62:.U9@Y\PK@$ M#&?;TH [VBL@:\OF;/[-U+[Y7/V5\<#.>G3WIA\1*(R_]EZKP@?'V-\\G&.G M7OCTH VJ*\7^+'Q)UKPGK&CS:2DD41,R3P74)59MI3!&><6./&]U7/3<<4ZN+TY[.[\3>(X-= M$3SQW*BUCN!P+;REPR ^K>9DCGCVH [,$$ @Y!Z&EKC#K%S8#[-88:&RO+2Q M2!URTD+J@WY]1OS_ , /X>*]?D\.W+:T4L$BJI!RSC(RPSC'KC%&E>+; M[4$MK2>\M;6[-L)EED0[)V$[HR@9XPJ#C/5P>W(!WU%<#8Z[?0W#)+>EHWOM M1A?S /E$9/E >G _&G6?BZ\N9]&"S0.+AK5+@!>GF1,S=^N=N.PP1WH [I)$ MD0.C!E/0@Y%.KC='O5TSX>+/"\<7ES2HI*Y5M:I>VUK%?VU MKYCWBL6@\QAY4JA/X@/NG!_.@#NJ*\SB\7:VO@ZSU::\M7N;JPN+P1)#M ,2 MK\O)Y&3SWY&,UJP>(-5DU]D-Y:M9KJ4=J(A%@LDEN)1\V[J"<=.<4 =O17 ) MXJU9=.DU%WA\E($\Y#%CRY&F*,0V>45<'..V<\U7N_$NO"ZN(8-0L1''8W=U M%((C)N\LQE03D Y#E3C^[^ /1Z*\\D\9:C9^([[2+J:W,236VR[V[%C66*1 MMIR<=8P >^[I3)O%.O6\5S/-=V1%FEB[I'$<2^9.\4F&)X!"A@<<9[]: /1J M*\W;Q)JECI^I7"3F80W]\LI(#R0I&P5&"<;E (R!SR*]!,RRP3""9-R90M]X M(P'1%*KO(+ 8'K]*XJ/Q'>0ZD;/SHRL>J06RIM MY:%[99/_ $(G!K!O]%=:UG6-11KEH5LS: M;Y5\O!$Y=AM0Y^9 H!SCG@]Z .O:1$959U#.<*">3]*=7FMY)N6RF] NX M?$HWYT^#S[2*X>VMYV,G FW.RR;1]%X]": M .\HKE?$.O7EGK2:9:O! [6HGCDN/NRMOP4'K@#MS\PK.N?%-_IM[J\,SK,+ M6":ZM"J8%P% S'_O(>OKD<=< 'I]J=7$7UPE_"6YDTR.X:/A,R^9M8 DX!QG / M>@#NO,3S#'N&\#.W/./6G5P%OK>JZG=7_P!A,(NQI0G@\RUVRK()9%,;\\CY MVFN!M5"J+@'W+,W'^R: .WHK#OM4N(%T6)B ML9OI DLP&50^6S<9]2,#-DR.DQ/B)(#!<1AVC0P*PV?W2#GG MW-+/XLUD^'8-4@EMU:YTR2[:-XB?LTB,O[L\C.0Q7ZKGOB@#T.BN?T;4KMAK M,=[V M)MK]5V3#CR7\MF*MV&2!C//!% 'HM%>9W?BOQ%;->EKRP)L_[,W*D)*R>?*8 MY,'=T_B!J;_A+=62ZFTE[JT6X6:[CBO9$V1LT?E[%(S_ --#GGD+Q0!Z-17! M6WB'67UHQ3WEJ;<:LEB8XX<$H]N),AB>H8XZ<^U&D^(=0BT_0VFD>>&X6-9Y MP [)(TA!#J,$ ] 1T/6@#O::LB.6"LK%3A@#G!]#6+XEO6'A#4;RQN2K) SQ MRQ$'IZ5RR:G6&U"-'V8R8MOE M]^N"<^N*QKCQ)J-P'F\^&)WM=%F::"(*^)IRLJLW.5 R1Z;C0!ZK17,Z=J-^ M^OW&CW$N^2"4S^8(\!K9E^3\=Q(]]IJCJ6LZU;:]?107-N\%K/:!;;R?GD25 M@K#=NZCD@XH [))$E4LC*P!(R#GD4CR(C*K.H9SA03C)]J\YL-:FTZ"73K&6 MUM6ENM0DBDFX0NMP<+^1SCKBDU?69+_5=&NG:%9K369(EMV&"N+>3!+'D!CS M]"/2@#TJBO.8/%VLI8I?W+P"SD6S0N\.PQR2$^:3S]P?* >GS=3BND75KRU\ M%WVI7=Q:/<6\4SK-&"8R%R4) Y/&,X[YH Z*BO.!XPUKC=N/"E0V?08 M]Z /0J*X:?Q-?Q^7 MY8@W+3FVN2V4^54**QZ$_.,]5O+5(6N+**\02D-*I5;@QW,D9P, M_P!V,<#/+CTYBNO$^N?V/?0\4 =#'(DJ[HW5UR1E3D9%.KRC2==OO#NGW#6ODS6C2ZO+':K'@ MJT4[%2"#TP3QCI7>^';^XU"*YEENK:YAWJ8'A.?E*C(;MG.?P(H VJ*** "B MBB@ HHHH **** "BBB@#-UG0-*\0V+V>JV,-U"PQB1>5]P>H/TIVB:-:>']& MMM*L%9;6V4K&&.2 23U_&M"B@ HHHH PM;\'Z)XCU.QOM6LUNI+(-Y*2'Y!D M@DD=^@K:BBC@B6.*-8XU&%5!@ >PI]% !1110 5GZM+IUG92ZC?P))':(9&8 MQ;V0#J1QFM"N#\16.K2'6TACFN;>YL[A$78P9'9 JA<<,I(^HYH [416TC+< M^5&7*X$A49QZ9J--,TZ,C98VJ\%1B%1P>HZ=#WKBC9WT,MQ;P6U^;9[I'7.] M@ ;<@GGDC?VSP>:JPZ?K4MC=3?9[]M1CTNT,2R2.H:50PE YQN*X'U.>O- ' M:G^QX=433?L<"SW,1GX@&UUC*CDXQD%EJZ;*S+1DVT&Z-BT>8QE2>I'H:\[N MM+N[J22>.VU7;+8WK1B161HY6$6Q5P)L@]=P]J .F34=(N=*NM2%N&@MY9?-S;_,'C)5SMQDD8(J M[;0V$\,-S#;P8D1'0^6 <=5_+-<%'9:KMO8);&Z:PN7U/:B*0PEDFW1L?8H3 M@^IJ5;/4I6>TO;;4XXXX(GMFMP0-HMPK(6!X._?QUY% '>+9V:6K6ZVT"V[? M>C" (?J.E)]AL?,$GV6WWKG#>6N1GKS[U@6/A\W7@ :87N;6ZN[1?-D>1RZ3 M; "W)R,$#@?UJM%!JL@TF]O[.91<2%M0MXF)\H^5L7@5$\BV\<*D[30&@MID),@E6:4QJ2O.[:T6?7!SWK3@LKQ=?>Z$.H #58F0L M9-HB-N _!.-OF;OQH Z72_#MIII.&$Q\LQ?/$@)4XSD@<]!UJ[_9>FD*OV"T M(1"BCR5X4]0..G/2N7\'K++=QSW+SF3[)M!;?MEPY)D.?EW$,.F?TK)2RN[W M4;B2S>],EOK%RL[>:Y7[,8GR@YZ[RN,<@^PH [XZ9II#@V5KB0!7_=+\P'0' MCD"EDT[3Y2QDL[5RP"MNB4Y Z \=!7#Z7I6IP:-I<5Q#=F.;1MDZEG,B7VV, M%F).1]W QP#GUJS86FI6WB.UDNHKB:TG41W0"MA;H1!3*/\ IFP+#TSS0!V/ MV*R+9^S6Y).[/EKR>.?T'Y406-K;FY\J)0;F0RS#^\Q4+DCZ*!^%<_X4MKJ. MYO+>Z&Z/3)&M+:;>3YL;8D#'U(5D4D]U;UK$O%U=;K4I]E[;1FSOXQ)R<.9% M,1!S@_*#M],XH [8:1I6W T^SVE0O^I7&!R!TZ5*]A8R-*7M+=FE4+(6C4EP M.@/'(K@9;.>[FMR([X%]3ADN(86E"QP&(H1SCY2RDGCO27%IX@"WWEP:@;ZT MN)?+"'$=Q:F8$*&)Y;R@%'<'/KF@#T 6EHKB06\ 88PP09XZ<^U,.G:>RR!K M*V(?.\&)?FSR<\V@OWB^P6#WR.&9I) S^<%R?O8*$@=0#0!Z(VE::3?!+MH(M6?&ENUMN9 M\B;S24& >H!Z>F,U?N+#4P=6>TAEBFDOO/CW1MLF4P*,$CD?-GD=#0!VDEA9 M22>=):6[2 [M[1J3G&,Y^G%4H9M&;4H+&&W@\Z* W$!6$;50MM)4XP.3VJ6Q MN5N[:6T>&1)846.59!P24!X/?KC/M7GDFCZC_8=FJV-]'=6WA\PIY892+@.N M!QU.030!Z=+;6]P\;30Q2/&=R%U!*'U&>E01VUBUPP%C&K0-\KF$ 989)4X[ M]\5SNC)J,WB.22\BO8VBFG(8KB*2%SE.>Y V\<$$&J&LV5_-J-^J1:@86U:R MD7RV< Q#:)<8/W<;L@4 =HNGV"+&J6ELHB;?&!&HV'U''!]Z46=DH8"VMP&! MR/+7D$Y/ZUPS:9>V$NJW5E:W[K#J$0B1G=RUMLCWA Q^;YU)]>,=ZN#2+^)M M+EMA=R0W,@[5QES8^(' %CYL-_%=W6Z1B?+>!D?R@.QY\K M'H0?>FE+R>RMY8=,U2W:5U6>*5BP1A$ZYQU(SMYS@G![4 =='>6.HW-Y8%!( M]HRB5)(^,D;AC/7BJ&GV^F:OJ)UR E]BM9B.2, (8Y&!P",@[LUR=AHNK3". M=XKN'4BNG,DS,P'R*HFW\X/ 88/7-)'9ZLJO;2VFHK97%Q? FW0AXW>T8)W <'/KCO0]C9.DB/:P,LIRZF,$.??UK MEO$R!M:\,0737+)*T\A16]I TAAAAC,GW]B@;L>N.M4;_0K*^MHX$5+<(ZN/ M*C3#8!P"",$5(VYT,2[6;U(QR:XK3]+U.STW1);>.Y:X:*'[;#<%SN?* MAV#$_*PV].A'UK5\16VI7&H721),UO)IK):M"2#'<[BG'K5N6STN&"1Y;6T2)6\URT:@!A_$>. MOO6/H-M/#XHUJ6YMW#2QVV)O+(60JF&P?K7&WFFZ]>VVJ1-8WQCGLIOW4F6S M*+GIEL[1&5EMX%93E M2$ (SZ5Q,=CJ-OK][-'93+83:M'/,JH07A-JJC'J!(.14/\ 8M\[O'>)J$FS M3I_)*2R !Q*QB&0?O!"!_.@#NK>RM;:R^R111BWYRF!M.>3QT[TW^SM.#;A9 MVN[<'SY2YW#H>G7WKS>WM?$%DB-;VVHO%]CTY[J-]S,[J9!/MR?O07=BMK+=&'44>VN4N7.^*/<9 P&?E.W>GKROI0!W$-O;6BOY$,4*L2[; M%"@GN3CO5""?2+K4+NRB@A:5HDFF/DC;*K9"G.,-]T_E4R7$6HVU[;I$X\IF M@99%(R<=L]001S7GT6EW\=E!(MC?1W-MIEC&FQ67]XDK%QQUX/?L: .\L-"L MK*.>,JLZR7+W($J*=C/UQQP*M&PL,N3:6V74*Q,:\J.@/'05SGAF/4'U6634 M([R.>(2QN77$4@,F48'NW&KZA'J%OJ+1QR3-&T .R6%H\* P/4 M'''4$9H ZRSLDM))YFF::64C+OC(4$E5X[#)_.LZUM].3Q=J#[F>_>&*5A)& M,(GS*NUL>QS7.VHUJPT^&&\L[J[DM;Y5NWA4_P"D0>60C*.^#LW =P:;J&GW MZW,KVMI?$1V-GL)R7(CG+,N[NVP\CWH [;^SM/VA?L=MM$GF >4N-_\ >Z=? M>HI;.RU!+C?;".5MT1E,863@$9!(SW.#7%O:ZZ4U*>""Z#_;IY(+>4-LFC98 M\ $'*'(;!Z#GUJRNGZM$B7UK%4E,@@ 9Z#K6H((%@%N(HQ#MV^7M&W'ICIBN.%AJ$/B..S M:.^^S0RP26MQ&TFMVPD;H[ M%P_H#\N<]1D4 :%_X&5=D!B!!58D*MG')!'4!0 ?2KMIIEC9Q[8;>$' M9Y;/L4%AZ$XZ>U<#JVG>(+C07\E+Q+Y;&]CN]C,/-D/^J*8[[L$8Z#(J1M/U M5;C45M/MT:":"> 3*[QR-]G975N<@%B.G1L'% '=FQL!;+!]CMS#&=R1")2J MD>@QUJCILVAZU;17MM;VSBYS,N^$!V*G;N((SD'O[URUA!K45Y8>?8WL935% MN)0&+JD36NTC=W DZ^_-9VDZ5JECIZR_V9=^?_8ES H0;764S,P&>Q((P: / M1A9Z9$T*"VM$;>6B C4?-U)7W]Z;;66G/%',FGP1$[MH: *PSUXQQG]:XG3= M-U)?$]MB=M,V6;L6W1W M(DP- '>-863(4^S0 ;"@Q&O"XQCITQ3EL[5+.*S\F,V\2JJ1L,@ M!<8X/I@5PEM8ZI!XBM[DQWY(UR0R-ERGV9K8CH>-OF8^E3>)8=7D\3B2UM[X MVZ3VA+Q%BK19<28QTX89[GCT% '91Z=I\3J\5E;(R9VE8E!&>N..]0Z3=Z?. M;RVT^)8A:3F&5%BV /@-TQW# Y]Z\[M++Q#:V5I]GM]2:1M+A%XKLV7=9EWJ M">CF/>!C^==AX4M9;>^U^1K2>W@N;Y9H?-!!93#&#U]U(H Z6BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "JK:C:+*\33H'C!+ GI@ G\@ M1^=6JY+5_"-QJ-QJ$D%T;7[5&ZMMQ!7G'44 ;,OB/1X.);^%&W, MNTMSE<$C'MD?G39?$.G'3&O(+VWV-'*T#Z%_FH M W/[8L$:..6[@61P.-W&=N_'_?()^E*NLZ>RL1=1G:_EL,\AMN[&/]WGZ5R: M>"M1^S:II[W5L;/4<3&0J6E@F\A8CMXQC"CG@@$BK0\+7ES8NUZMJE^[(3-: MR.K!E5E$@8\Y^8C!R,<4 =-=:C:64 FN9TCC8$AB>P&2?P )IDFKZ?#*D.W>&XD==I=FCV;ACISDX]ZQ[:SD MMM?%M)&&:)K3<@9AYC)&HWCY>0,^H^[S0!U2>(=)EB:6._A=%&2RMGIG/_H) M_*I'UO3(R@:]A D&5.X8/R[NO^[S]*YE?"NJ0V.F>1):^=9RW/F0NS".:*9] MY&1R"#CMZTZW\(7=K?S!392V+R1W$:LK!H)4C5,(O(VG:,=P">M &V/%.AE- MPU.W*[$DSO\ X7^ZWT/K4MSX@TBS\W[3?P1"-69M[@8"G#?D2 ?K7(6_@?4K M>$()+8D>&UT7J?O@GY^G3FDF\!ZC+H6IZ8\EG)YJW0M;ARQD03L696SP,%NH MZX% '16VH^'M.D@2R\H//<_8D$0SB3;OV^WRC/X5HZ8^F%IQIQBS(1/+Y9^\ M6SAOQVGGVKG9/"M_)X@DU,26ZJ=6AOU3)^ZMJ8&7IUYR*TO#6@RZ'YX:1?*D MCB5(58LL17=N"D\A.1A3G'/K0!;;Q+HR_>U*W'S(@RXY+L57'U*D#Z&F7OB& MQCT2:_MKB"91'(T8+X#E,[AGM@C!]*XZ/P#JR75I,\UD?*6Q5PF0#]GN6F)4 M8P-P;&.U7;7P9JEK>7%TEQ;L9SJ$;1N3M$=S,)01Q]X$ 'UH Z*VU2QT_1-+ ME,7D1W8C6*-%) 9QG'\^:@TKQ!8:[I\L-Z;=91YPFMRV1L20H3SVX'YBGS:- M=-H>D6L;Q?:+"2!R23M;8,'WK%'@[46L_L_GP1,8;V,2KD[6FF$JG'?&W!H MZC3VTR&WG>R,:QQ,5E(/*D#.&)YX!S^-,N/$.DVNT3WT,;,"RJQP2 ,DX^A% M0Z;IMQ'HUU!>0V@N+G<9%B+%&)4+DD\G./RX[5S3:3>:9XDT6W1S<+FZ:-96 M+"%&C0!2^,D9!QF@#L1JU@7B4741,NW9AN&W#*_F.E-36M.D"E;N,AHVE'/5 M58*Q_ D#\:YW3O!$[Y75)FM9 M;=(+JW"EF!999ED!R.A&W'ZT =)+K6G0JAENXT#':-QQSN"\_P# B!]33-,U M1KV74DEC6/['=&#(;(("JV?R:N6OO!>J7-J;9;V)XO+*J9B3(I\X2 %@/F& M!S]>:W(=#G>S\06UQ*L8U.20H\1.45HPGY\9H T4U73RKM'<1\, V.I+#(^N M144OB+1X55I-1MU#()!EQRI.,_3/%9$&@ZJT6F374EF+NPF1OW(.V95C>/YB M1D'#Y'7&/>J-UX,NVM+JW@> B>PN+?+9&UY9C*>W09Q^% '6MJ=FDCHUP@9, MY!/H0#^I'YU4D\3:+$,R:C ORLQ!;D!3M;/T/!K!U?P?>ZA+<7%K=+:2R.L_ ME[V:-I%D1U)'5?N$$CKG-%SX5O[AQ*([*)VL+NW=4+$>9/LYR1D_WMU:P,6DMBHDXX^90PP>_!%7:P=*TJ_TR[N)08'2X$&X%B"NR-4;''/ MWRA2_? J:B@!%55SM4#)R<#O2T44 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 17 zepp-20201231xex15d2001.jpg GRAPHIC begin 644 zepp-20201231xex15d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^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 *1F"J68@ #))[4M07G_'C M>PN;:+S)8MJ9QG<#_6KGAXYN)_\ ='\ZZ<)G MF)JXN&&K4N6_>Z>S[DU,+!4W.,KV-DWMHI(-U"".H,@I#J%D.MW!_P!_!_C7 M%SY>[=%Y9I" /?-3MH6J'_EV_P#(B_XUE3S_ !E5OV5#FMVN_P C;ZC2BESS MM]QUG]HV/_/Y;_\ ?U?\:6.^M)I!'%=0.YZ*L@)/X5Q,^B:G%$\KVVV-%+,? M,7@#\:;X<;/B&U'^_P#^@&MZ6=8KVT*56ER\S2UNMW;J4\!2]G*<)WLO(] H MHHKZ8\D**** "BBN!\=>)O$/AS4K46:VILKCB/,99RPQE6Y]^,4 =]114:SQ M/+)$DJ-)'C>@8$KGID=LT 2445B^(/%&F>&HX6OY&W3-M6.,;FQW;'H* -JB MJ6EZM9ZS8+>V,C26[$@.R,F<=>H%!Y]"LQY@#LZ*HZ?K.FZJI-C>0S$?>16PR_53R/Q%7J "BBJFHZI8Z3;?:+^Y M2WBSC<_3/I0!;HK&LO%6DZEI]W>V,[W$5H,RA(FW#C/ (R>G:N2\4^,=2\BS MO=$@U*WCCE D-Q:!8I@W09;DGZ>O4$"@#T:BN8O/%MS8SVB7'A^^ACNITMXY M))(_OMT&%8^_Y5TCS11NB22(KR'"*S %CZ#UH ?14=Q/':VTMQ*=L<2%W.,X M &3P*YN+Q/J&K26\FA:++<6#28DN[AUB5DS@E 3D_EVZ4 =116/K/B?2]!EA MAOI9!-."8HXXF=F[<8%9DOCRUCO!:)HNN2SF+SO+2S^;9G&[!(.,]\8H ZNB MN2LOB#IU[?)9)INJIY]*ZV@ HK%U?Q3I>B7D=G=/,UU(F] M(886=BN2,\#U!K'USQ)J$VCSSZ79:Q9M"C.99;) , 9Y$C#CW - '945QFF^ M+=4DTBTFGT?SG>%7:;[;;QALC.=I;CZ&M[1]3O\ 4MTESI7V2 J&CD^U1RB3 M/3&S/'X^G7L :M%%,E9TB=HTWN%)5,XW'TSVH ?17 WGC/Q!;V#:A_9NEB , M%$27HFD8DX &S@FN@FUJ_L?"9U.^TYEOMG%K #(0Q.%!].V: -ZBN(L?%'B: M'2(GOO#4TMT3\SM,D"')XX.2#C':NMTZ>YN;"&:\M/LEPXR\'F!]G/3<.O% M%JBBLS7M,9)K);N#PUK?\>-Q_US;^58XG^#/T?Y%0^)&!H_\ R$H_H?Y5TU&^A[5S%CJ4VDWPE7. <21G^(=Q]:6%J5LHKN%>/ MN3>_^7ZHVG2AC:=Z;]Y'?:J<:/>G_I@__H)KA/##9\26G_ __0&KM]2E270+ MN5#E'M793Z@J37!>%6SXGL_^!_\ H#5WYI9X[#M=U^:)P$?]EK>C_(],HHHK MZ,\8*S=?TLZUH=WIZRF)IE&V09^5@00>/<"M*HKJ%KBSF@25H6DC9!(O5"1C M(]Q0!YGX/L?$FKVMT)_$UU;VUI<&W^7#LS+UPS<@UATPC7 M;_4F>]6%_/NO,$8/H.QKJ;7X8>'H1_I(NKQB'-'TBZ:YT^PBMY MF0QEDSRN0<=?4"@"UJ,%UFUR'C2=UU7PO @.7U1'./0<']&- %76/"^ ML7DTWVS7T@T9"3':0*(!M_A0GH!T&3GZ5!9ZK/I%@MDNL>%M-ACX2&#?.Z9] M?G&3ZG%:_P 0U@?P;=I,N^1V18%'4R%AC'KW_#-\#+=,L3WH JZ@N@:[:7%QJ>OK+>QM^[OK/3I$$>!T8@$,/QX]:U M?"?AKQ##XTK >-(9W?S5[?>'RCUQ]/>L.W@UY/ FK2QZC:QV*R3K M-#Y'S.2V&P>V<\5Z'X18-X/T@JFP?98QCW QG\>OXT ;5<]=>*T&H3Z;I^F7 MU_>0ML81H%C4_P"TYX YK?=UCC9V.%4$D^U<+<_$VSNO]$T*QN[V_E&V)3'M M7/J><^_]10!-IDFHZAH6J2/%'I)BNV4C28=\KE.&'?<21C(]*YSQ'IUQ> 0C22, M^P'KMR>/KUKDH-/\1:=%/L\,'BFXNVCDC1("XM8Y,M MMZ$ #)!/XUZ_/*(8))2"P12V!U.!FO(_#=ZY\-M&EWX@>[(D:.WL8B(PQ)(R MP7/)YZT =;+:W.@:+X?L87M1JTLHM?M4R>:T88,[E6<@Y! M8]0"?R%5M2<+\2M&0Y_>64R\?G_2@!NAOJ%GXTO=)EU.XO[6.S64M<;=R2%N M ,#IC-==7/\ AWPLNA7NH7DE]->W%XX)DF^\J#HNZ@9$\Z98V;'3!)'0D5Y8_V:7PLQ-E:27$,#*UQ)?33MNV\E552B MG\<=/K75:M=WPNTN?$']A:8V66U,MNUU.%!ZA0V/3\ZIZYZY=0 M"W8[UL([: X[MN^;;[#F@"O;:3)J6GV]I-HMK';%(S)-;:/(DY48) D8]3T) M]S7H/AZ_L+W3#'IUO);PVDC6K02)M:-DX(/)]N_?UKAX]/U>33(##I.ORLT: M["^LA4''7 .0/;TK1L?AU+'IT DU[4K>\_3W%3Z1I46CV(M8IIY_F+/+<2;W=CW)_ M ?E7/ZS=>+KW6YM*TFVBM+$;<9!)'3MVH Y7^QO[2^(=I:W5S M;6UVL1GF&E1B/R7'*C<<[FZ$Y'\ZV;?56TR'4[;6[W5)%NG"6%H3NO&09!8; M ,!CG&21F7+[^XTRTANK>_ ML['J))98_,F8<86)?XB3V/M0!QDL5[ EO>:['/?^';:Y(-J]P)IK5L S;1R M!D_+GC.#Z'U*VN8;RVCN+>5989%#(ZG((KSNXT>^TWP+=ZC<:C?)J-ZXFD@R MJHTDC ;2F.X(!'3K3K+PQXM\-:Q+'H-S;R:7(^X1W+950?5>H(]CSQ0!Z/7/ M>.8HY?!6J"100L.X9'0@@BM34=3MM&TUKW49A'#'M$DBH2,D@=!D]3[URMYK M]GXU==!T656.$?J,T:K:V M%A$@*G&,NW)"CDG..E:NHVNJ?\)M:PZ3>11W TL+<37">9A%3BK/A?1[ZQBN+_ %B59M6O6!F9<811 MPJ#'&![=SWZT 8TJ>,I]9N--@U^TC>&!)O,%FH#;BPQSN_N_K72:%::O:6CC M6=32^G9LJ4A6,(/3@#-9EEP5CG_T.NHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ ILB++&T;?=8%3]#3JAO':.RG=3AEC8@^AQ456E"3DKJPXIMI(@M] M+MK682QAMPSU;-8/B20G453LL8Q^M2Z/J%W<:G''+.S(0?E/TI/%<#*\-RH^ M4CRS['J/Z_E7R>+J4<3E4I86'+%2U7W=O5'J482IXE1J.[:-'P[&JZ4' ^9W M))_3^E:U>>18XT&2QKRS6-0;5-5FN I =@$7 MJ<#@5Q<03A[&-/[5[_F=V3TY.JY]+'>>'E%]X4BAFR4='B;!QE#A&/\Q6_M*5'V%*M"\[))]GI^I,:56JJU2E*T4W==U_PQZ111 M17LGDA1110 5A^(/#47B&ZTV2>YDCBLI3*8T'^L/&.>W3]:W** "BBB@ JG> M:9:W]Q9SW$9:2TD\V$AB,-C'X_\ UJN44 9.H>'[74]9LM0NY)7%GS%;Y_=[ M\YWD=2>GY5<33[6/4I=06(?:Y8UB:0DD[1R !T'7M5JB@#(LO#6FV6G7>GB- MIK:[F>>5)CNR6QQVXX%:L<:11K'&BHB *JJ, = !3J* C(P>E5;73+"Q=W MM+*VMV?[S0Q*A;ZX'-6J* "LO6M&&L?V=FO&<]:U** " MBBB@ I%4*H50 !P .U+10 5G/HMG+K\6M.K->10&!"3\JKDG./7DC\:T:* " MBBB@"-X(9)4E>)&DCSL=E!*YZX/;H*YK6?!\^LRRK)X@U*.SE;<]LK#;C^Z/ M;V.:ZFB@!D,2001PQC"1J%7/H!BGT44 %%%% &+_ ,([$/&'_"0++M8VOD/$ M%^\V?O$_3C\!26OA/2+76)M6^SM->RR&3S)F+["3GY0>!6W10!EZQHD>LO8> M=/(D=IDA7H#^-:E%% %>]L;;4K1[2\A6:"3&Z-NAP,7;1^4TP'S%<@X)_ 59HHSSB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "JVH<:;='_IB_P#(U9JMJ/\ R"[O_KB__H)K'$?P M9^C_ "+I_&O4Y3P^^=:B'LW\C77W-M%=V[P3+E''-<-HUY!::K'-.^R,!@3@ MGM[5TY\3Z./^7S_R&_\ A7SF0UL/#!RIU9)7;T;6UEW/3Q]*JZRE3BWIT1R6 ML:/7IJ M8&K:A>7M[)'+-)+MD*HF<@<]A72^&?"LD$R7^I(!(IS%">=I[,??VKD'G6'7 M/,=MJI<[B?0!J]"/C3P^.NH?^09/_B:K+*="=657$2U3TN_\S;'^WA2C3P\7 M9K6R_P B_KIQX?U(_P#3K+_Z":\R\%G/B^Q_[:?^BVKLM5\7:%P0WVZ6 M6WD1%\IQDE2 .5KC?!7_ "-]C_VT_P#1;5VXZK3J8RBX23U6SOU(P%*I3P=9 M5(M:/=6Z'KM%%%?0'S@57OK>2[L+BVBG>WDEC9%F3[T9(QN'(Y%6*0D*I)( M'))[4 <+XHLK7PUX>ENWUK6Y+C'EP*VHR9DD/3.#^)^E:/@/3M2MM#6\U:]N M[BZN@'"3SLXC3L,$\$]3^7:N:@5OB'XW-P^3H>EG"*>DIS_[,1D^P KTQIHD ME2)I$61\[$+ %L=<#O0!YU:O2;03&K?WNF2>*M_% M*>ZT_2+2^LKZ\M9C.(3Y%PZ*RE6/(!QG(ZUF-8P:A\:+^"X\SRS"I_=RM&?] M4G=2#3?B;H.GZ7H%M/:),)&NE0F2YDDXV,>C,1VH ZW7=83PAX26X4R7$P"Q MP^?(SEY&YRS$Y/<_A@8JOIWA=M3TJ*ZUS4+ZXOKA!(3'<-&L.><(JD#CZ57^ M(VD7&J^$$:U0O):R+,449++M(./IG/X&N@\.:Q!KNA6M[#*'8H%E'=7 ^8'\ M: .7T_6M1\.>,D\-ZK=O>V=R ;2YF/[P9S@,?XN01ZYQ]*QO$,FL>'_%]]J> MCO-):6BQ27$#RLR[9,Y^4_P_+VZ9%:.KQGQ'\4--ALL/%I(62YF7HK!MVW/K MP!^?I6_8H7\?:VK -&;2W# C(/WO_KT 5;S7++Q1X!U&^LY'CDAMW=D#E7BD M52<$C_\ 4:36-9'A#P';3VP+W$B)'$96+9=ER6.>O0FN1\8^&;[PK+>:AHK, M-+O8VBN(5&1&&XP1_=YX/;I]>@\>:5-J/@"RFMT9WM!'*RJ,G9LP?RR#] : M)/"WAG^V=.AUKQ%<3ZAE=+:Z,=.U&.2QN94LB MK++:O(70'L4SG;WR <E>@UY[X[S_PFOA#T^U+_ .C(Z /044(BH,D*,#))/YGDUYWHZW7_ M M34-,?4M0DLK6'SHX7O)&7)"$ Y;D?.>#7H,L\, 0S2I'O<(N]@-S'H!GJ M3Z5YW9;['XT7GVK]V+N$B$MTD&U<8_[Y(^HH Z+QYYL7A6YNH+FYMYX6CV20 M3M&1ND53G:1G@]ZA\;VLEMX/=[*\O(+BV:-8I5N7#'K7CB)KKP MK<6<7,]U)%%"O]YC(I_D"?H#2^-\?\(I=;Y_[_)0!@^#?%-Y;WS^&O$C M&/4(B%@EE/,O^R3W/3![_7KLZ1$1XTUR/S[IHK=+=HXGN'9$+JQ;"DX["F^, M_!\/B>S62)A#J, _.GX5Z%7GVE@UA>*I[DZ=%IUA.8;[4)1!#(I(*#[SMQSPH/Z5LF>(3B RI MYQ4N(]PW%00"<=<9(Y]ZY9H[K6_&=U);79MXM)C$"/Y8<-)(,OC/H HH C^' MFM7.IZ+/8ZC)(]_8RF*4R,2Y!Z$GKD'(_"LS4+FZ\/\ Q-T^.6^O'TN^ "12 M7,C(CGY>A/\ >P?0;JK,DWA#XFV\TT_F6NL#;))LV@N3Z#C(;:<^C&M;XH:8 MUUX;34(PE$@91R%. .*[BN&^*X;_ (1!-O3[ M6F[Z8;^N* +FF^$],N]"L+@F[2XD@BD,HNY3\Q )X+8Y],=ZB^)<6SPK+>QL M\=Q$Z!71RI + $<'WJQH7A;26TG2;OR9A.L4,X;[1(1O #?=+8QGMBH/B?G_ M (0F?'3S8\_]]4 :OABSA'A*P!5F^TVD;S;G8EV9!N.2>]<5\/K*+5=0UZ*^ M::>.WD1(@\S_ "@E^AS["N\\,_\ (J:/_P!>,/\ Z *\]\!: M/M?N-!U#1+BW#ND#'\JG(]]_!]:;\/Y4TZXU+P_>0QQ:K;REWE&3U_\>'O6G=VEKJ_C&\LKA!)$FE")QZ>9(2?QP@(- '0PW4$]FEW'*K6 M[H)%DSP5(SG\JY'P9K\VN:_K\D@98@T+6ZL,$1$-M/XC#?\ C7/:4=6@,_@ M"<.VZ88N1_#:GE\?7@#_ 'SZ"MZPB33?BO>6Z;8X;G3$9$ _NE5 _ *: .WH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "H;N$W%G/ " 9(V0$]LC%345,HJ47%]1IM.Z.//@VX/ M_+W%_P!\FHV\$W+?\OD7_?)KM**\I9%@E]G\6=RS+$+K^".&/@6Z/_+[#_WR M:U_#GAR;1+F>66X242*% 4$8YKHJ*VHY7A:,U4A'5>;)J9A7J0<)/1^1P-U\ M/[N>XED%]" [EL;3W-5_^%;W?_00@_[X->C44O[)PE[\OXLV6;XM*RE^"/.? M^%;7?_00@_[X-:6@^";G2-:M[Z2\BD6+=E54@G*D?UKM**J&5X:$E.*U6N[) MGFN*G%PE+1Z;(****] \X*ANK6&]M);6X4M#*I1U#%<@]1D8-344 <[#X'\/ M6Z%(+.6)2%M'TV_%]:VKK=*I02//)(0#V^9C6Q10!C1^%= M'AU,?\ :=NTXC^XOG.JCWPI S[U MJT4 16UO':6T=O%O\N,;5WN7./J22?QK,D\+:-)=/3-)GS&MY7AWYZ[@ MA&?Q]3ZUL44 5[*PM-.@\BSMHH(LYVQJ!D^I]3[U6M]#L+75)M2BCE%W,,2. M;B1@P[ J6QQVXX[5HT4 -DC26-HY$5T<%65AD$'J"*$C6.-8T4*B@* .P%.H MH R8_#6E6\\LUK ]H\OW_LL[Q*WN54@9Y/.*FL-$T_39I)[>W_TB3[\\CM)( MWU=B3^M:%% !6-JOA71M;NEN=1M7GE080FXD4+] & 'X5LT4 8D'A'1+>\@N MX[60SP-NB=[F5]I^C,15W4]&T[68ECU"TCG"'*$Y#*?9AR/P-7J* *%IHUE9 M3":))GE5=JO/<23%!Z+O8X_"C5=&L=;MUM]0B:6$-NV"5T!/OM(S^-7Z* &1 M1K%$D:EBJ@ %V+'\2>3]32+!$D\DZQJ)9%57<#E@,X!^F3^=244 %8$_@O0; MB^DOI;.4W4A)>474H8_DU;]% &18>&-(TN\EN[.V>.XEC,3R&>1F*G!QDL?0 M<^U6=-TBRTE9ULHW3SY#+*7E>0LYZL2Q/)J]10!F:OX?TO7?(_M*V,WD$F/] MXZ;2<9^Z1Z"KDMG!/8O93(9;=T,;+(Q8LI&.23D_6IZ* 8 [5#!:P6S MS-#$J&>3S9-O\38 S^2BIJ* "L_5M$T_7(%@U&%YH0=VP3.@)]PI&:T** *U MA86^FVB6MJ)!"@PJO*TFT= 6)('MTJ'5=&L=;MA;ZA$\L(.?+$KH"?<*1G\ M:OT4 5+#3;73;,6EHLB0*,*K2N^T>@+$D#Z54TKPSI.B7$L^GV[PR2_ZP^?( MP?ZAF()Y//N:UJ* ,V]T*QOM1@U%T>.^@&([B)RK >A[$>Q!ZFI(=(LX-3EU M%$D^URJ$DD,SGM"B@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKAK+Q/=V_C;Q78SVNIW MT%O/;"!;:'S%B#6Z,1U&,DD_C0!W-%<]K&I7._1Q:&]M[BX8RI$;;*-9U_1K^WB@U?0+>&:(F-;VSGDE MW>N=\(^*O%.I0Z;:_P!O>'99)W90D]G<^R02KM61U+ M4Y!#<7M[9K#)I#HDC++*^/,\X[658F &#@94[B U 'J-%>5>(/$'CJVU74(X M+[1/LNB6SZE>M#:2Y"!6*0MF3YF8 M@;?N#) .#V>F+XMBDN'UV[T9[80-L_ MLZTF$@?C!PSMN&,\ 9)Q0!T5%>+P>,O$=M<:T8]3O[@V5I?W%PMSHTL<<,D< M6ZW +*#&'7]X5; R,#[PSV.E:L9M.UYX]>UB_O+:!]XO-,:T2V8*74*#$AW; M74X+,<;3T- ';T5XW+=#24 \0>+O%]FTEHES:21W$+I>Y4%DC_<_ZP,<;#SR M#DCD=I:#5_#G@"6YG;5=2U-H#.Z33PRR6[F,9 8B-2JD9Z$\GK0!V%%>2ZCX MLUY]*\1R_P!DZW&__",P2K(L]NHMW*W1-P LWRYP/N@M^[^Z,+GI_%WBB]TS MPJEVVDZI9&YN5MI6"QR2VL9ZR?NW<9(!"\_>9?8$ [.BN'O=:B>XB6_\5:AH MM_\ 9XY)].M8H)5A+#/)>!SSSWQQQ5BP\0Z\?!OAN_M]#GUNZO=/BFNGBN(8 M-CF-#DARH^8LWW>F.W% '845Y;X2\;^*;V/6$_X16\U&2WU6YB?&H6RFWP_$ M1!<9V@@9'![$UT^N:K<6FOE++7+>!DL9'DL+BT,NXJ-PD0ADY R"-V",=.M M'5T5XCI/Q!UV[U32(9_$5G)";N*-"D-FTMR9CY8$L<=Z64*7!^121MRPX(KU MO7=6.BZY@MPN[:JF214W,V#A1NR3CM0!IT5C:)K;:G?:O831(MQI M=RMO(\;$I+NC5PPR.#AL%><$=3UKSSQ3XWO[+QCJ%O;:]&-/B2-(H[/5=+A: M.4;A*)!< OG.T8XQ@T >N45Y?X%\976H^)Y[;4==@DLY+=%M8+G4M/FF>?<= MVT6V"1MQP1ZUSNI:EJ5C9VU[<^,9HGNW4BWE\016KJ'G,>X1&UI;<>%8 M]L4 >Y45YSX)N[R/59]^O2ZW U@TP6+44O4#K)C".L40R1V(_&H]6U_Q#2!M /2J*X6Z\9:_IG@_5]4 MU7PY]DN]/MDG0F8-#27NN&&IEFD0SH%N+1X7,;H%0$.AV,P/WASG.10!V-%91NKK6=$ ML[_0+VU@6Z1)XY;NT>96B9HKS[QUJ_B/2M=MUTR\06TNF7D@A33WG960P_,Q$J_W^&Q\N3D M-D8Y36=8\16\+7<#.* /;**S=; MU=-&LXI3'YDL]Q%:P1Y(#22,%7) .T1VDS0D_ M8UMG)$^54(IST8R$IZ=#QG@ WJ*Q;75[R3Q-)I%S91Q(EH)UG$NXR'<%.%Q\ MHSG&22?0=\^W\574KVURUE$VGW6J3::ABES(A1Y(Q*0 #J MJ*YCQ1XJN/#^@ZOJL&GB[CT\8(,H0$A022>>/F P >0YT323>VUD MMUM=0^^78J*2!NZ$GJ. .?4=: -BBLW5M3>PETZWAC62XO;M8$5CP% +R-^" M(Q'O@=ZK:7KTEV-;:_M19KIET86'F>82GDQRAC@<'$G(&<8ZF@#;HK(T:_U' M44BN;F"W@AEA#F!7W2V[D*0CGH3M;)P!CIR,$Y^H>*KBQDT+;IXD@U:^%LLY ME"A58.R,%Y))1,D'&-PZ\@ '3T5SFO:AX@T]+NZLX-.-M" (DG+F2=R J[> M,ECM /?ZU-XJN[RQ\!ZW>1R"&]@TR>57B/"2+$Q!4GT(XH W:*\I6UY#CS(9-=3] '2T45QOQ \0ZGI&E7=KI-O$UP^D7UX;F2Y,1@6%4&Y $;>V900" M5'R]: .RHKR;6/&/B&YUB[M8[B32Y+/3KEQ;6+PSB>Y2:*.,>9-#G:QD ^Z* MZ.^UC6M,UKPQH\PEO+J2 &XGC0)'TSQU MXCNDM=46_MGFOK>W)TXZ8RQ*3R2KFYR"0^,XP0JG:.:]AH **P-5UZZT:YT_ M[3:0M!?7Z6*!)B9%+;MKXVX;IDKQM )R>@RAXXG-]#8&,JR-*N2!]WF(XY/!&<= M:]%8"Z[>6VJZ78ZE:VL#ZA!)*52YW- T:J67E0'49/SC'4#;WJEHOBRZOI-! M:^LX(8==MFN+0Q3;C'A%D$;Y W$H2W>ZKN.T9.,GTI0RDD @ ME3@X/0T +134D212R.K $KE3GD'!'X$$4"1#C#KR2HYZD9R/T/Y4 5=2O9[& MW66WTR[U!RX4Q6K1*P&#\Q\QT&.,=<\CCKCC=&GUW3_$WB/4IO"&KM#J<\$D M*I/9EE"0K&=W[_ Y4XP3Q7>EE! ) +' R>II#(@D6,NH=@6"YY(&,G'MD?F* M .=U*'4-;OM$MWLY;737$\^HP3[&WJ$\M8'VLRD,92Q&2"(Z\XUCX<:A8PV] MI9>'M!N_/00_)8(=A\U6\UI2H*X4L,9P0,8R.?:E974,I!4C((/!%)YB>7YF M]=F-V[/&/7- &+!HTT6LZ->*EI#!8Z9/9O# "JJSM;E1&N,! (6';'R\>F)H M^C:T4\,I-:6L%IIMS+:^.?#VL>)M0_U,C6=OJ%E;PPE0\;1ETDGG=#\K@95<'_GF_\ >K/\ M->";G1O$NBSC38E:'4[Z66:+3880L)^THF9%^;!W1$)T 88X7CUJB@#S'Q;X M8&HZ?XAO[CPG8O,Y))("]!8^&(]#UV M^.FZ#I"VEY;L(KBWMH[>2 X&89"@!:-B P(R0<@CH:ZZB@#P^#X>ZVR:Z1!( MANG@L79@4:4-%'%--'@G"AC(>0P*$XY%>E1:==E?&2>0P-]+G/F;@2)/O#.! MCOU%C_:M[X2O+*]L[Y+P6\D*/>>0KSY4A3^ZD=0>@)XR"*&944LQ 4#))/ % 'G%D-5\&^*-1GFT#4]4@O+*SBBDTT"8(8A M(&5C+('_ (UP23GKQTK8MKOQ9+I-KIRZ1'I]_.)&>Y+1O!81>8P1 %/[R18] MHP %SR3CBNPIC31I)'&\B*\A(12P!8@9.!WXH Y>71+OPT+2[\.P"XAMK;[/ M=6#OM:Y0<"6^]@/O.2#@BEXH.KZC?6+V6@7DD,-G*TY9XE8>1<$E25'3#"""< \&MVB@#!\ M.Z=<6-SJDALX[&RGG5[:T1E.SY1O8A?E4LV20"?4G)-.UC07OM1AU6#5M2L; MBVMY(5%FL#;D8JS#$L;\DHO3'05N4V21(HVDD=41 69F. .I)H Y7PR^M2Z MS=&ZNM7FTQ;= AU6"")S,6.=HBC7@*!G/]X8[UQ;VOCJ328--BT"_2TMYTE3 M9+:?,T<_FHWSN& +*O!%>OJRNH92"I&00>"*6@#SOP;!XDMM8N+C6]+U"-(+ M!DB>XGCF>7Y]VT,KMD]<;CWQT%Z]]FMM0:;]W&%9[+%QX%TD^+M.D33&-DMA=+*WFO@2&2WV#.[/($GY&NVHH Y"?P':1 MV^EV>FRFWLK761JLT3EG,C#W'6O2J* .0AM=<\(Z39:1H&C0ZO:PB3$D]\M MJ8U+L43 1MV%(&>,X]Z3^W/'/_0DV/\ X/!_\9KJ+B_L[2:WAN;N"&6X?9 D MD@5I6ZX4'[Q]A5B@#S#QCX=UWQ3JEN[Z-#+]GTJ0^5ZT29IM/U1]1FNK&&VB243_ *S!PP&T M8.>:]BHH P/%GA\^(+&Q1!&TME?P7BI*,JX1OG7O]Y"Z_C6/;>%KY_$-U?2( MD%A?:K'?RVI(RHAA"ID D%FE59,C.-@ZD\=O10!S_D7_ /PG'VW[!)]A^Q?9 MO.\Q,[_,W9VYSMQWZY[=ZS['P[J%M:Z9I,GS6UCJ,MY]J9P=T6^1HT Z[AO0 M'@#"G!Z5V%% ''>+-$U+4OAS>Z+9VPFU"^A(?]XJHLCMN77AQ-,T[S(--U&.\EVR(@$: MI(FU02.?G!QP..M=95>:_L[:W-Q/=P10A]AD>0*N[.W&3QG/&/6@"G=VMS>Z MOI[.BK8VX:=PQRS38P@QTP 6;ZA<=*K^,+2YU'PG?Z=:1L\E\BVC;?X4E81N MW?[JLS=#TKE\5ZB(D\4QV,:,MND+J5GG9B<@E@%B P!DJ>3D@" MNL\&2W/3[6"(K=2*P\Z5RQ*IV95 M4+D^IQ7*?$?PY=^(KBWAM]%@U+=I6H6Z/.4"VTTA@$<@+ X8;6QCG@UZ!10! MXY:>$_$"ZUJ"Z?X?L;""YT^]ME@N3MMD66:+YJAB,+@XKH+OPQK%GJ&E MZBD U";2=-ABDN6U&=&N63YG5($^7"M\*M;L52X1GE6UN;6%84C0M(L23(7&4SMRZ'.X M<%\\JF/?*:)$9V174LN-R@\C/3-+N4L5R-P&2,\X_P @T <6W_"53^,8KF[\ M-VH+/2XEC_ +/AU\ZL M)"P CBWM*(U P0PE(XP5V]\\5W"2)(I9'5@"5RISR#@C\""*$D23=L=6VG:< M'.#Z4 *-1U##>@.1C"G!)(J]:07Z^- M]1OI+"1+*XL[>V28R(?FB>=B2H.<'S1COQR!7044 <)H=KXCN?$$EUXA\,6: MM=1/;RWBZGYGDP@]3P: 'T5# M'=VTMU-:QW$3W$ 5I8E<%XPV=I8=1G!QGK@U-0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %<+K\EW??$.+2Q9VU[##HTEY;6EVP$,EQYJKN/RL05& "0?]8<8P<]U5 M._TNRU(*+N'>5#*K*Q1@K##+E2#@X&1T.!Z4 U.T\4R^&7L+3[)I]GIX MO_LO&(68-#"HQU G]/NJ<9Z5+J5=(^'GC0VYDA6*>[19(B2\0*A=X/4E<[N MN3CKWKN;32K#3U=+*TBME=%0K NP!5&% Z8'3%1VVB:?:QW,<<#-'<[O/CE ME>19-WWLAB0<]_6@#FO-ETCQYJ\5E"B62:):NMNBA4:QZXM9,G'0$GDGOQGH*ZNVT73[02>3;#=(R,[NS. MS%,;,LQ)PN.!G _&FWNAZ?J%[!>7,4C7$!)A=9Y%,1(*DKAAM)!()'4&@#,U M:",>-_#UQM_>E+A"V>P3./;K_+T%%E!'K/B36KJ==]M;HFFQ*3C. ))2,=B7 M13_UR/XZMQH]E=7T=Y*LQGC.8V%Q(H3C!P V!D#G'7O4J:=:QVCVL2-#$\CR ML(G9#O=R['*D$98DGGN: .!BD+?#/P%I[!C#J"6-O, 2 RBW,@1B 3M9HU0^ MS'KT.Y8W"7-I>Z1_9T%C.-1%E#S_ "8Q&;AS)*5)!9B ,Y]< #\!0!Q'AG2H9+=%.@Z?+;?VY?'[ M0,"2+R[N=T;&T8PZ(HPQ[<5W4\$=S;RV\R[HI4*.N<9!&".*KZ?I=II:2):) M(B2.SLK2NXW,Q9C\Q."68DGN3DU!X?T:/0-%ATV*0R+&TC[CGJ[LY W$G +$ M#))QCDT 69?-+D["?3DT 6XW?,!E:77[]M:^#6I:E-;B%[S0)+EH3 MSY;-;EL<^A/Z5T%UH6F7C(TUHF4A-N-A* Q'&8R%(RG ^4\>U3W6G6E[ILFG M3P*UG)'Y3PJ2JE,8V\8XQQCTXH X:QTZ)M;TOR=(L+HC0(B4FP@^\.GR-S^5 M2:596TWQ"BM;RQ2W6PTB&ZL+/K'%))))YSJO16!VJ/0=,9Q766V@:=:7,=Q! M',LL2"-&-S(<(.BX+8V^W2I[W2[+4)8);F'=-;DF&5&*/'D8.UE((R.HSS0 MFG:?IVG?:H].@A@$DWF3)#P!(54=!P"5"G''KWS6'XKFD_MKPO:VQ1[IK]YD MMY6VQR*D,FXLV"1MW!EP#\P7@?>71N?#UK//8.OR):7?VPD[FDDE"% 2Y;/W M21SG( ' %7KW3K34!%]J@61H7WQ/DJ\;8QE6'*G!(R"."1T- &'X#G$OAIHB MR^=;7MW#-$@.R!Q.Y,2$]40$*IX^4#@=!F>"+'3?$W@-;O5-.CGFU-YVOEN4 M#LS^:ZLI..BD;1C& HQBNQLK&UTZV%O9P1P1 EMJ#&6)R6/J2G"662.%X3,YDE6"9XUD<]695(!)[DCGO0!@3>)-6N]9U&WT2TCO8[">UC94 M9 '60([L69QTC?*X!R0*1H]RK]T,%(# >^?2JZ>&-&C9&6R&8[L MWR_O'($YSF3&?O')SZY/K0!R>DZYK2S^%(KG4!.-8N[T3GR@-BK'(ZJN<]&3 MCV..U/\ "_B+7=9;1@]Y &NK?4GE\RW#*3;W21(0%*D$J_/..!P*ZH>&M(%K M';"TQ#%/]HB42/\ NI.?F0Y^0_,WW<=3ZTW3_"VCZ7);O8VC0&W#K"$FDVH' M8,X W8PS $CN0": .?TK6=9GU@Z)6WW>4[W,C,N[@\EN]5F\* MZ*T$<)LSL2*2%<3.#YG6*3BVMK-Y 54> M:\HW2 EG7: F-I ;YBO=N.<*6"K@9)[*,\XR3@ 8 .%U'0[K5;KQ?::+8 M0PZE)JT(BU0E4^RYMK5V8$?/NR"< 8)/)ZUNW6MZC!_:VVXS]C\065E'E%YA MF^R[E/';SWP>O"\GG/26>EVEA<7$]NDBR7+[YBTKMO; 7)!)YPJC/H .@JO= M>'=*O;B6XGMX&"!Q6EX7U'7-3UF2>YGDETE["&6-FLS; MKY[DEE4.H9E50N#G^+!R>FC=^%;%M+^S6,:V\L5E)96K.6D2&-Q@KL)P5X7@ M\?*O]T8KZ)X:ETK61=0B.SLA;-"UG% * ,KQ- MI-U!XEF\3:'"7U;3[6!Y+="1]N@+2B2$@=6P 5)!PRJ.AK-\-^);=K:-]#@0 M_P!MZQ<[/W05PBQ%SA25&\$ 8)X^;KC!]$CL((KV6\3S/.E4*Q:5R" <@;2< M#&3T'<^IJHWAS1V@$(L(D1;DWB^7E"LQSF12N"&.3R/4^M '/C7];TTZ52#@3^=/MK.VL MQ*+:%(A-*TTFT8W.W5C[F@#@O'EM>:_+?0:9:3W%UHMNEQ:-$$(6]W"1/O$' M%AHES;PP:WIMU<_OHO-".J1E.A!X,A!&>V.*ZRW MTJTM#>- DB->-OG;SG)=MH7=DG(.T 9&#A1Z"J5AX3T/2S9FQL%@^Q;_ +,$ MD?$(<@N%&< ,0"1T)H QM)\4:M?O!J1M(SH;S7BW%T61$MXHF<1ORY9F.S## M& 3Q@*2UWPWK=]J.KWUI=-')"EG:W<$JP&'<)3*#\I8G;F+(S@\\CC)UH-$T MZUDN'AM]@N'=YHP[>7(S_?)3.TD]SCFLO4/!6E7>BW.F6\;6R3VT=F6620[8 M4;_>\AG(@#J#"[*& )X)V\\D(),X"%SER!G R22?31EO=8TO7O&NK03Q17 M6GZ/8W<\4T0D\YDBG8H2I &2#R/;''!Z+4? ]M+>>9;6-I+"MIY$*37$L9A; M.XMI]6339_W)419A9R-Y/S297/ *A3@X/-:OA! MP^AR_NXD*:A>Q'RHEC#;+J5 Q"@#<0H)..22:L'PUI!N%G-IF5;A+H,9'/[Y M4V"0\\MM&">I'7-6[#3;72X7BM$=(W=I&5I&?YF)9C\Q/)))/J230!S<.BV/ M_"2:5)H5G;P6^G2S_;;J(8,AV,@@)ZO\[[SG(!CYYKF-+OYET#P%JL%JKZM? M7LHEBW%7E22*=Y QZD!@C$D'!4$UWEKX3T.RO!=VU@L20F\Y?:"<+N/)P!D]: /._"TP63X?7B#S+_4 MK2Z%_,P"2."GF2%@/O8FVC)Z;NV3G;\-6<#^,?'MHR%H)+FV5U+')#6J9YSG MG)KJ+?1=.M;P74-JBS*'"-DD1AR&?:#PNX@$XQDCFH(_#6E1M>L+>0F^0I=% MYY&\X;=GS9;GY> 3R!TH Y75++[':>(O$OAA(X8_[&DCB2U&Q+F9=Q$N%'S% M0 %8?>W$9Q@U9T5TM?'%A8Z?L%@WAU)9 $"L2LBB)F Z9!E_7TKH=-\,Z/I$ MC/8V2Q%HS$1O9ALXXP21V%07OA33KC2+^PMX4@^VVOV-Y#N8B'D;!\P(4!FP MH( STH M^(8TE\-ZHDB*ZFTERK#(/RFN6\-:->G5]&U*VLH]+TR'3-DZ*RAK MV5Q'M+*F1A0I.XG/S8QR<=B^GV\NFC3Y!(]OY8C(\Q@S*!CE@0>>_K0FG6L> MFG3@C&U,9BV,['Y",8R3GH<=>* (-?57\.:HK %3:2@@C@C8:\Y\'6.RY\ R M?9K73E_L@3>; QW:BWV=5V/A0,J"'PQ/^SG#8]-_LZT&EC31%MLUB$(C5B,( M!C;D'/3BJA\-Z0VG6FGM9@VUFZR6J%VS RC"E#G*X' P>!0!JUQ7@J&PUW3- M5O[ZSAGU"?4;JWO1<()&0),P2$DCE50)@=,\]2:ZRTL+6P-P;:(1FXF:>7!) MW.<9//T'Y56;0=--[/>1V[07-QM\^2VE>$RD< OL(W$ XR><4 <9K=Q>:1J' MB'4="N[>&/3?#MG,J9W#"D#&1ST.?67Q)K-WH-GXTU.Q$"7=C M';S)(8$S)\OW7( + =!DY [UU3^&='DCN(C9*L5Q;)9R1([(A@7.V/:" % + M# &/F;^\W5L@&M[PMJ5WJNA+<7RHMRES+.,M@G9D@$C)X-.F\,:-<3S7$UD))YFB=Y6D MLK"VTZ%XK6,QQO*\S+O+?.Y+,>3QDDD^Y)[T 6:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *S?$.IOHOAK5=5CC61[*SFN51C@,40 ML ?KBM*L_7=,_MOP]J>D^=Y/VZTEMO-V[MF]"N[&1G&EO M_P )-X2B@EL)Y)$-]^[1]T&T.<\/@O@>F_TKH;'Q@^K?#8:Y++)93W/VB&.X ML+62[6)D>1%DVJC?+\F[)&.<9Y%9&KZ/JGAO4]%NCK7BB]MH+&>T,NGV%M-) M$Q: JH18#A&$;$D@D%%&1D[M/PK$S>#=2T:QTO5X+:*.86TVJHL4UR\I=W)3 M"[<.Q'('&* ,[Q/XGUJVT^Q-MJ\UL[BSCG>U\/7$ZLTKQJ[QS,IC(PY*KMR2 M-O4XKL=/U!8] CG274+MO,$0DU"W:VED=G"C*S#%IEH8K?0[L^5%*DLIS)ET4R +">,[2!ST-=;X!@U:;PMHAU=-0$T M$EW*YU!F-P#YKI$'W$D_NW/Y+SCJ 6+;Q/KLFO6^BW&A6,-Y/I[WP_XF3LJA M71-A/D@YRX[<8[ULP>(=->[@T^>]M8-4E16:R:93(C%=VTCUQD@=2 2. <49 M=*O&^)%MK(B!LDTF6T9]PR)&E1QQUQA#S[C\,;_A%[B;QE>RZA!J^N[ZUA682V4HBE\R)D!)4,"I(^8<]1Z5E>$-(N]'MM7CO M$53<:O=W46U@E:]K13V#V\,+JL$S2*PN%*@E@ 6'VB=8$P,_.VWM3)!=1S.\D08NBY^7./>L'Q%X7N;S5[J5 M+$W5B=)-K900RB);:8LQ9L;AC/R?,O(V]* -F;Q'<37GV'2M,:YNQIZW[+<2 M^2JAR1&A8*V&8J_TVFMF\DN8K5GM+=)Y\@+&\GEJ&"0,)%D4E"K-M M&'+2TNX_+GCW[EW XR[$Y4B19&E4$8)_YY'K@\]*XM?".HP7=M9V]GY2PZ\VHIJ4; MHH%LTAE>(X(D))^0@@C&"20*ZZVL;B/QCJ6H-'BVGL+6"-]PY>-YV;CKTE7\ MC^(!9O;C4X[VVALM/AG@=)&FGEN?*$1!7:H 5BQ;+'L!L/J*RH/%T5W'HT<% MJPO=525XH)7VJ@B_UA9P#T) &!DY''7%W7 TZ)9RZ))JEE.D@F$;1#80!MSO M=>N6&1D@XZ=:Y2R\+ZM9IX>O]3LX]8N+.VN;2Z@9UD<1R2*\6TR$*60(J$DY M.2VDNI+(+I= M2L-(73X_[7N;%[V6%[@B* *44CS AW?,^!A>Q/'%TNK7,3O'F3S(5!D(5MJ%XR=W/'4E+JY72GLY[?S5:2 M-P_F1A6D8+C#.A/!^[VZ '?0/));Q/-%Y4K("\>[=L..1D=<>M25E>&;&^TW MPOI=CJ=R;F^M[6..>4G=N<* >>_U/)ZGFM6@#S74_B#);2ZYJMG<;M.L)!9H M'LYI83)&N^5R\2MMR98E4L54X8\]1I^!M9XUCZ9'!Y/2DE\.-=:7XPTR'2X#!<:A$UO;3%[>&5%MK7A63!491@&7HP[X M(J/P3#JJWNNW%]9:KISQ;(;>RO;Z>\C("[O-$CNP8EB1A,8"CN: .9UGQKXR MCU66RM[W1\65[LE<6$L>\*.>/.;(.1QD?45W'@G7[_6]#N=0U:>S'E3O'F"W M:%4"=2=TCY^O%<-:^'/%6K76JZC#(UK%+*]P!+IL*^8Q_A19XFE[#[V!R/<# M8\(Z?K#^&]5T>ZAD9+BYVS&6S:U<)*P$A&56-@$W8V#KC@4 =+8>)-2U"\MK M>/2K9/M%@E\IDO&!56( 4CRN#S6A#K]E''&FIW=C8WCX_P!':[4Y#.40J3M) M#$?*<#/2L[5/#$&M>+%NK^T,MDM@8E<2E"'+YQ\I!Z=ZP?%?A[7[\SZ/86\C MZ:T5A]FD7R%1/)FW.LK,?,)PH*[1C)]S0!VZZUI3F<+J=FQMY1!,!.I\N0G M1N>&)['FIKZ]BTZPN+V?S/)@C:1_+0NV ,G"C)/X5S%WX=OT\>0^([(1B$LD M%U;;R/.380)\Y #IO*@8.5!YR0%Z>^FN+:PN)K6T:[N(XV:*W5U0RL!PNYN! MD]S0!+#*D\,S>22&WK@;,A6/4XX!P3BKFB^(+C7H;+4+&PC;1[ ML.R7+3XD"C(5C&5Z-@_Q9&1D=<8FD^&KJSOM-9M/,5R'N/[5OA(I6\1U;( # M;LM)Y;_=& F..AJ>'_"^J:;>^%[1>6R1#Y3N;E@WS*, M$$]>2 =/KNMW^B1:A>G2DFTNQLOM4D_VD+(Y&\NB)M.2JJ#DD [@!T-)JGB9 M--ET518SR1ZK&S@TL7FEE0]PHN%C M,S9XC.>B< G'WLXR "&/$VEWVK3^&I;> ?Z%JL=Y< N/D01R*<>IRXZ>AH U M->UFV\/:!?:O=AV@LX6E94&6; X ]R<#\:SM2\1WFAZ;?:AJVEQQ6\"0^08+ MGS#-)(^S8057;ABG/(PWL:G\7Z/+K_A34--M_+^T2(&A$N=AD1@ZAL'.TLH! M]B>O2N5OO#.JZG+JEU;:<=+CC6QFL;,O$=US!*96D 4E5)!$?)&<$GC!H V_ M^$R-M%J\-]I^S4=-E@B-M;RF59C.0L)5RJ_>9MIR!@J>HY.W'=:B+:Y>XTY/ M-C?$,=OIQR:1J&MZ@T4]SIFGP6$T8D2 M2*_>27!&5RAA4#@\_,<>]8/]E:C=ZQI,]KH"Z)-!J#W.H7,;Q!+E"KA@/+8L M^]F5OG QCGD5-;Z'GQ#I%Y8^'%T;[-/-)>21O$BSJT9;&..Y(';T %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $<\\=M;RW$S;8H MD+NV,X &2>*P8_&VD2QK)'!K;HX#*RZ'>D$'H0?*K2UW_D7M3_Z])?\ T UX MU?WFIQZH+K3KW572PT^*'3I$7=%]OD,#M:';AG1PD8()PN6]!@ ]CTK7;#6F MN%LS)Y&D_LTVJ788)\WEL 1\ MOK@CBN(\%G3(M#U.+5+R6QMXX+2*ZFFNFM'69%(DRZN"I\Q6SAL=1R*X*[G@ M7PA]CM9=0*+X++SI1QS0!]&T5FZ)8:AI]F\.I:Q M+JLQD++/+!'$57 &W" #J"<]>:L10RKJ5S,]XTD3QQA+;: (L%LMGJ=V1U_N MC'>@"U17+^(=7O="\0:5<23,=&N!/%.@5,K*L1DCP3SA@CCK][8.]8^I>)M9 MO/#%QK.F%[:XTZW$E_9;$?#I(1,BEESN58Y,>N8SCGD ] HKCHO%$^LZW=Z/ M:N;-UFC:TN4*/Y\&'#O@@C >)UR/6/.,X.;8^.[JWT>SCU>)_M:K<0:C<1E0 M(+A#*$51@@[S"^WCO'G)89 /0ZAEN[:"X@MYKB*.:X)6&-W :0@%B%'4X ). M.PK&U">]TWPG%=ZAJT=I-:PK+?W?E*1PN7VJ>!EN!U_$USIEUK4+/PE)?7"6 M^IS:M*P5X@SVJM97+(CJ, R!",\ 9/3'4 ]!HKC-)\0ZGJU[;Z4;FUAN0E\9 MYDBY8P77D(50L(G6_N(I;6W^Q>'?[6:%H"ZO*KRJ5! MR"$;RAZD \'O0!ZC4,%W;733+;W$4Q@D,4HC<-Y;@ E6QT."#@^HK@[OQ+XD MO;NYBLX)+9([>RFMO(LGG^T&7F4,^"B;1P,\_P 1R.*M/?7&G77B.XMI-CGQ M+80L"H(9)8K&)@<_[+D\8Y ^E '<45P.J^(M9M]6^Q6MW&N[Q)'IJM)"K8A> MS6?H,9(8G!].N>M;?A/6[K5-)U"34-CS6%_:L+E0VT9^8@<@=^@[ M4 ='17"6OB?56\"OXQFNK/R9;"2>&S\O;'&Y(\H,^<\='.0.<@#%-\7>(M<\ M/07J0SPR.B6LT4YAX4R7*Q.C+G!7#97D$8Y)ZT =[17 W^J^)=/DUAO[5M)5 MTR2!@IL<>RUYB)09#8(+< M#[QW-DCKN/K5RB@#+T[0;337NI \]S) -)\1 MW\]Y?W&H;I[NWY5X]J1]&TY_.W6<1\ZY2[D^7[TR;-K_4 M>6G_ 'S5ZB@#)NO#.C7CWSW%A&[7[Q/=')'FM%CRR<'^' Q]!Z5(-!T\2P2F M.5I()S<1N]Q(Q$FW9NR6Y^7Y>>Q(Z$YTJ* ,I?#FE) (DMW55>20,)G#@R', MGS;LX8\D9P3R>:;+X7T64R;M/C59+06+(A**;<9Q%M! V#)XQCDUKT4 <5?^ M!]]S>R6"V\4MPB1P79FF22U54"G?9;B">)[C[65 M:Z:21CYSJ% B@#&'A71O,$AM7:07(N]S3R$^<%VB3); M[VWY<]<<5);>&])L[M+J"S"3)-+.K;V.))!AVP3C+9.36K10!EV_AS2+02I! M8QQPS%VD@4GR6+C#$QYV\Y.>.YIDOAC1IK6:WFLA+',8_,,DC,S^6B@#*D\.:7,+D2P2/\ :BIGW7$AW[?NY^;M6HJA5"C. , XML 18 zepp-20201231x20f_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:SeriesAPreferredStockMember us-gaap:ParentMember 2019-01-01 2019-12-31 0001720446 us-gaap:SeriesAPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001720446 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-12-31 0001720446 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001720446 us-gaap:SeriesAPreferredStockMember us-gaap:CommonStockMember 2019-01-01 2019-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 us-gaap:SubscriptionAndCirculationMember srt:MinimumMember 2018-01-01 2018-12-31 0001720446 us-gaap:SubscriptionAndCirculationMember srt:MaximumMember 2018-01-01 2018-12-31 0001720446 country:CN 2020-12-31 0001720446 srt:MaximumMember 2015-01-01 2015-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2018-01-01 2018-01-31 0001720446 us-gaap:InternalRevenueServiceIRSMember 2018-01-01 2018-12-31 0001720446 us-gaap:CanadaRevenueAgencyMember 2020-01-01 2020-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2014-01-01 2014-01-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2014-01-31 0001720446 zepp:PaiAcquisitionMember 2020-01-01 2020-12-31 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:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember zepp:ShenzhenYundingInformationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 us-gaap:MajorityShareholderMember 2020-01-01 2020-12-31 0001720446 srt:MinimumMember 2020-12-31 0001720446 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001720446 zepp:CooperationAgreementMember 2018-12-31 0001720446 zepp:SeriesB2RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001720446 zepp:SeriesB1RedeemableConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001720446 us-gaap:ParentMember us-gaap:IPOMember 2019-01-01 2019-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2019-01-01 2019-12-31 0001720446 us-gaap:IPOMember 2019-01-01 2019-12-31 0001720446 us-gaap:ParentMember us-gaap:IPOMember 2018-01-01 2018-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2018-01-01 2018-12-31 0001720446 us-gaap:IPOMember 2018-01-01 2018-12-31 0001720446 us-gaap:CommonClassBMember 2019-04-01 2019-04-30 0001720446 us-gaap:CommonClassAMember 2019-04-01 2019-04-30 0001720446 us-gaap:CommonStockMember us-gaap:IPOMember 2019-01-01 2019-12-31 0001720446 us-gaap:CommonStockMember us-gaap:IPOMember 2018-02-01 2018-02-28 0001720446 us-gaap:CommonStockMember us-gaap:IPOMember 2018-01-01 2018-12-31 0001720446 us-gaap:CommonClassBMember us-gaap:CommonStockMember us-gaap:IPOMember 2018-02-01 2018-02-28 0001720446 us-gaap:CommonClassAMember 2018-02-01 2018-02-28 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:NewAccountingPronouncementMember us-gaap:RetainedEarningsMember 2018-12-31 0001720446 us-gaap:NewAccountingPronouncementMember us-gaap:ParentMember 2018-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:NewAccountingPronouncementMember 2018-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001720446 us-gaap:RetainedEarningsMember 2017-12-31 0001720446 us-gaap:ParentMember 2017-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2017-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001720446 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001720446 zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:GuangzhouJoyrunTechnologyCompanyLimitedMember 2019-12-31 0001720446 us-gaap:CommonStockMember 2020-12-31 0001720446 us-gaap:CommonStockMember 2019-12-31 0001720446 us-gaap:CommonStockMember 2018-12-31 0001720446 us-gaap:CommonStockMember 2017-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:EmployeeStockOptionMember 2019-12-31 0001720446 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-12-31 0001720446 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2015-10-21 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2018-01-31 0001720446 zepp:EquityIncentivePlanTwoThousandFifteenMember 2015-10-21 0001720446 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001720446 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-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:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2015-04-30 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-10-21 2015-10-21 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-10-21 2015-10-21 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2015-04-01 2015-04-30 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2015-10-21 2015-10-21 0001720446 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-01-31 0001720446 zepp:RelatedPartyConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:OtherRelatedPartiesMember 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:XiaomiCommunicationTechnologyCompanyLimitedMember 2018-01-01 2018-12-31 0001720446 zepp:OtherRelatedPartiesMember 2018-01-01 2018-12-31 0001720446 zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember 2018-01-01 2018-12-31 0001720446 2015-12-31 0001720446 zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-19 0001720446 zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-01-01 2021-03-31 0001720446 zepp:HefeiHuahengMember 2020-01-01 2020-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 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001720446 us-gaap:ConstructionInProgressMember 2019-12-31 0001720446 us-gaap:ComputerEquipmentMember 2019-12-31 0001720446 us-gaap:BuildingMember 2019-12-31 0001720446 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001720446 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001720446 us-gaap:BuildingMember 2020-01-01 2020-12-31 0001720446 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:InlandRevenueHongKongMember 2018-01-01 2018-12-31 0001720446 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001720446 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001720446 zepp:YundingMember 2020-01-01 2020-12-31 0001720446 us-gaap:SeriesBPreferredStockMember us-gaap:ParentMember 2018-01-01 2018-12-31 0001720446 us-gaap:SeriesBPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001720446 us-gaap:SeriesAPreferredStockMember us-gaap:ParentMember 2018-01-01 2018-12-31 0001720446 us-gaap:SeriesAPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001720446 us-gaap:SeriesBPreferredStockMember 2018-01-01 2018-12-31 0001720446 us-gaap:SeriesAPreferredStockMember 2018-01-01 2018-12-31 0001720446 zepp:HangzhouYunyouTechnologyCoLtdMember 2018-01-01 2018-12-31 0001720446 zepp:JoyrunMember 2018-09-01 2018-09-30 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:JiangsuYitongHighTechCompanyLimitedMember zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-01-01 2021-04-19 0001720446 zepp:JiangsuYitongHighTechCompanyLimitedMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0001720446 zepp:OtherInvestorsMember 2020-01-01 2020-12-31 0001720446 zepp:OtherInvestorsMember 2019-01-01 2019-12-31 0001720446 zepp:JoyrunMember 2020-01-01 2020-12-31 0001720446 zepp:JoyrunMember 2019-01-01 2019-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:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001720446 us-gaap:StateAdministrationOfTaxationChinaMember 2020-12-31 0001720446 zepp:PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember 2020-01-01 2020-12-31 0001720446 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001720446 zepp:TwoThousandTwentyOneBankLoansMember 2021-01-01 2021-04-19 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-01-01 2018-12-31 0001720446 zepp:ZeppInvestmentPlatformILtdMember 2020-12-31 0001720446 zepp:ZeppIncMember 2020-12-31 0001720446 zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:HuamiNorthAmericaIncMember 2020-12-31 0001720446 zepp:HongKongZeppHoldingLimitedMember 2020-12-31 0001720446 zepp:GalaxyTradingPlatformLimited.Member 2020-12-31 0001720446 zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember 2017-11-03 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember 2015-04-29 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:EquitySecuritiesMember 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:EquitySecuritiesMember 2020-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2020-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001720446 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2019-12-31 0001720446 us-gaap:RedeemablePreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2019-12-31 0001720446 zepp:JoyrunMember 2018-09-30 0001720446 us-gaap:LicensingAgreementsMember 2020-12-31 0001720446 us-gaap:InternetDomainNamesMember 2020-12-31 0001720446 us-gaap:InternetDomainNamesMember 2019-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 zepp:HuayingFundMember 2018-01-01 2018-12-31 0001720446 zepp:HangzhouYunyouTechnologyCoLtdMember 2019-01-01 2019-12-31 0001720446 srt:MinimumMember us-gaap:TradeDressMember 2020-01-01 2020-12-31 0001720446 srt:MaximumMember us-gaap:TradeDressMember 2020-01-01 2020-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:SifiveIncMember 2019-12-31 0001720446 zepp:SifiveIncMember 2020-01-01 2020-12-31 0001720446 zepp:InvestmentInPromaxoMember 2020-01-01 2020-12-31 0001720446 zepp:InvestmentInHyperfineMember 2020-01-01 2020-12-31 0001720446 zepp:InvestmentInAlivoreMember 2020-01-01 2020-12-31 0001720446 zepp:SifiveIncMember 2019-01-01 2019-12-31 0001720446 zepp:OthersMember 2020-12-31 0001720446 zepp:HuayingFundMember 2020-12-31 0001720446 zepp:HuayingFundIiMember 2020-12-31 0001720446 zepp:OthersMember 2019-12-31 0001720446 zepp:HuayingFundMember 2019-12-31 0001720446 zepp:GlobalTechnologyAndInnovationLtd.Member 2019-12-31 0001720446 zepp:HuayingFundIiMember 2019-12-31 0001720446 zepp:HuayingFundMember 2016-12-31 0001720446 us-gaap:EmployeeStockOptionMember 2020-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2020-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember us-gaap:StateAdministrationOfTaxationChinaMember 2020-01-01 2020-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember us-gaap:StateAdministrationOfTaxationChinaMember 2020-01-01 2020-12-31 0001720446 us-gaap:StateAdministrationOfTaxationChinaMember 2020-01-01 2020-12-31 0001720446 us-gaap:InternalRevenueServiceIRSMember 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:AnhuiHuamiInformationTechnologyCoLtdMember us-gaap:StateAdministrationOfTaxationChinaMember 2018-01-01 2018-12-31 0001720446 zepp:XiaomiTechnologyCompanyLimitedMember 2020-12-31 0001720446 zepp:XiaomiTechnologyCompanyLimitedMember 2019-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:OtherRelatedPartiesMember 2020-12-31 0001720446 zepp:GongqingchengYundingMember 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2019-12-31 0001720446 zepp:YoupinInformationMember 2019-12-31 0001720446 zepp:XiaomiCommunicationTechnologyCompanyLimitedMember 2019-12-31 0001720446 zepp:OtherRelatedPartiesMember 2019-12-31 0001720446 zepp:GuangzhouXiaomiInformationServiceCompanyLimitedMember 2019-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2019-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 zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-04-19 0001720446 srt:MaximumMember zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-04-01 2021-04-19 0001720446 srt:MinimumMember zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-01-01 2021-04-19 0001720446 srt:MaximumMember zepp:TwoThousandTwentyOneBankLoansMember us-gaap:SubsequentEventMember 2021-01-01 2021-03-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 zepp:HangzhouYunyouTechnologyCoLtdMember 2018-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 us-gaap:ProductMember 2018-01-01 2018-12-31 0001720446 us-gaap:ManufacturedProductOtherMember 2018-01-01 2018-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2020-01-01 2020-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001720446 us-gaap:SupplierConcentrationRiskMember zepp:CompanyEMember 2020-01-01 2020-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2020-01-01 2020-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001720446 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2019-01-01 2019-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001720446 us-gaap:SupplierConcentrationRiskMember zepp:CompanyFMember 2019-01-01 2019-12-31 0001720446 us-gaap:SupplierConcentrationRiskMember zepp:CompanyEMember 2019-01-01 2019-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2019-01-01 2019-12-31 0001720446 us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001720446 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember zepp:CustomerDMember 2018-01-01 2018-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001720446 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CreditConcentrationRiskMember 2018-01-01 2018-12-31 0001720446 us-gaap:CommonClassBMember 2018-12-31 0001720446 us-gaap:CommonClassAMember 2018-12-31 0001720446 srt:ParentCompanyMember us-gaap:CommonClassBMember 2020-12-31 0001720446 srt:ParentCompanyMember us-gaap:CommonClassAMember 2020-12-31 0001720446 srt:ParentCompanyMember us-gaap:CommonClassBMember 2019-12-31 0001720446 srt:ParentCompanyMember us-gaap:CommonClassAMember 2019-12-31 0001720446 us-gaap:CommonClassBMember 2019-12-31 0001720446 us-gaap:CommonClassAMember 2019-12-31 0001720446 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001720446 us-gaap:CommonClassBMember 2018-01-01 2018-01-31 0001720446 2017-12-31 0001720446 srt:ParentCompanyMember 2019-01-01 2019-12-31 0001720446 srt:ParentCompanyMember 2018-01-01 2018-12-31 0001720446 currency:USD 2020-12-31 0001720446 currency:USD 2019-12-31 0001720446 srt:ParentCompanyMember 2018-12-31 0001720446 srt:ParentCompanyMember 2017-12-31 0001720446 zepp:PaiAcquisitionMember 2020-06-12 0001720446 zepp:PaiAcquisitionMember 2020-06-12 2020-06-12 0001720446 zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember 2020-01-01 2020-12-31 0001720446 zepp:JiangsuYitongHighTechCompanyLimitedMember us-gaap:SubsequentEventMember 2021-01-31 0001720446 zepp:AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember 2020-12-31 0001720446 zepp:PaiAcquisitionMember 2020-06-30 0001720446 zepp:CooperationAgreementMember 2020-12-31 0001720446 zepp:CooperationAgreementMember 2019-12-31 0001720446 srt:ParentCompanyMember 2020-01-01 2020-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 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001720446 us-gaap:FairValueMeasurementsRecurringMember 2019-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 us-gaap:StockCompensationPlanMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001720446 2018-12-31 0001720446 zepp:FoundersMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2020-01-01 2020-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 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:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2019-01-01 2019-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 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 zepp:FoundersMember us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockMember zepp:USServiceProvidersEquityIncentivePlanMember 2018-01-01 2018-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember 2018-01-01 2018-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember 2018-01-01 2018-12-31 0001720446 us-gaap:EmployeeStockOptionMember zepp:EquityIncentivePlanTwoThousandEighteenMember 2018-01-01 2018-12-31 0001720446 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001720446 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001720446 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001720446 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001720446 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001720446 us-gaap:ParentMember 2020-01-01 2020-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001720446 us-gaap:ParentMember 2018-01-01 2018-12-31 0001720446 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001720446 2018-01-01 2018-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:ParentCompanyMember 2020-12-31 0001720446 srt:ParentCompanyMember 2019-12-31 0001720446 zepp:XiaomiCommunicationInformationTechnologyMember 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:AccountsReceivableMember 2020-12-31 0001720446 zepp:CompanyCMember us-gaap:AccountsReceivableMember 2019-12-31 0001720446 zepp:CompanyBMember us-gaap:AccountsReceivableMember 2019-12-31 0001720446 zepp:CompanyAMember us-gaap:AccountsReceivableMember 2019-12-31 0001720446 us-gaap:AccountsReceivableMember 2019-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001720446 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001720446 2019-12-31 0001720446 2020-12-31 0001720446 zepp:ZeppInvestmentPlatformILtdMember 2020-01-01 2020-12-31 0001720446 zepp:ZeppIncMember 2020-01-01 2020-12-31 0001720446 zepp:HuamiShenzhenInformationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:HuamiNorthAmericaIncMember 2020-01-01 2020-12-31 0001720446 zepp:HuamiBeijingInformationTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:HongKongZeppHoldingLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:GalaxyTradingPlatformLimited.Member 2020-01-01 2020-12-31 0001720446 zepp:BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:AnhuiHuamiIntelligentTechnologyCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 zepp:AnhuiHuamiInformationTechnologyCoLtdMember 2020-01-01 2020-12-31 0001720446 zepp:AnhuiHuamiHealthcareCompanyLimitedMember 2020-01-01 2020-12-31 0001720446 us-gaap:CommonClassBMember 2020-12-31 0001720446 us-gaap:CommonClassAMember 2020-12-31 0001720446 dei:BusinessContactMember 2020-01-01 2020-12-31 0001720446 2020-01-01 2020-12-31 zepp:item zepp:customer shares iso4217:CNY iso4217:USD pure iso4217:USD shares iso4217:CNY shares iso4217:USD iso4217:CNY zepp:segment zepp:installment us-gaap:AccruedLiabilitiesAndOtherLiabilities 0001720446 --12-31 2020 FY false 0 0 0 0 0.0025 0.0025 0.0025 0.0075 0.0075 0.0075 0 0 Zepp Health Corp 91459708 128736916 156060279 121408247 1 P20Y 16645000 16645000 16645000 16645000 us-gaap:AccruedLiabilitiesAndOtherLiabilities P1Y 184376679 57303093 91459708 156060279 P10Y 0.0025 0.0075 P1Y 128736916 91459708 121408247 156060279 20-F false true 2020-12-31 false false 001-38369 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 128736916 121408247 No No Yes Yes Accelerated Filer true true false U.S. GAAP false 1803117000 2273349000 348406000 874000 2401000 368000 5000000 766000 0 0 188940000 298038000 45676000 0 0 1421170000 860213000 131833000 893806000 1217537000 186596000 17187000 18430000 2825000 67358000 152898000 23433000 4392452000 4827866000 739903000 64350000 124619000 19099000 85753000 145213000 22255000 406099000 443986000 68044000 102649000 120190000 18420000 108682000 151165000 23167000 5930000 62515000 9581000 8828000 28165000 4316000 5174743000 5903719000 904785000 1996010000 1945731000 1999951000 1951335000 299055000 44380000 41312000 44793000 42502000 6514000 14769000 892000 14769000 11185000 1714000 236708000 175747000 352249000 252275000 38663000 67854000 27706000 4246000 2184000 504671000 77344000 2481800000 2789674000 427536000 5399000 17171000 5399000 22374000 3429000 113596000 183920000 113596000 185168000 28378000 60000000 9195000 64300000 48650000 76360000 116245000 17815000 2677155000 3173461000 486353000 0.0001 0.0001 9800000000 9800000000 91459708 128736916 57000 81000 12000 0.0001 0.0001 200000000 200000000 156060279 121408247 98000 76000 12000 1478902000 1552109000 237871000 910612000 1133368000 173696000 111081000 44624000 6841000 2500750000 2730258000 418432000 -3162000 2497588000 2730258000 418432000 5174743000 5903719000 904785000 2816995000 4281005000 4449757000 3645335000 5812255000 6433363000 985956000 2141123000 3342084000 3713536000 2705885000 4344512000 5100698000 781716000 939450000 1467743000 1332665000 204240000 96538000 181975000 358655000 54966000 213973000 248462000 261805000 40123000 263220000 430822000 538009000 82453000 573731000 861259000 1158469000 177542000 365719000 606484000 174196000 26698000 11595000 33478000 46118000 7068000 261000 1822000 56522000 8663000 7860000 12325000 1888000 7590000 2600000 8768000 13186000 -23552000 -3610000 386613000 652370000 265609000 40707000 52036000 77887000 31154000 4775000 334577000 574483000 234455000 35932000 1743000 -1112000 -4749000 -728000 336320000 573371000 229706000 35204000 -3726000 -1825000 953000 146000 340046000 575196000 228753000 35058000 177000 368000 4049000 209752000 12210000 2450000 113490000 572746000 228753000 35058000 0.54 2.35 0.92 0.14 0.51 2.24 0.88 0.13 211873704 243648186 248470684 248470684 225034650 255959172 260351994 260351994 336320000 573371000 229706000 35204000 60357000 11274000 -45117000 -6914000 2250000 620000 4017000 14684000 2666000 -21340000 -3270000 411361000 587311000 163249000 25020000 -3726000 -1825000 953000 146000 415087000 589136000 162296000 24874000 91304327 56000 72427000 22100000 131192000 225775000 2389000 228164000 177000 177000 177000 4417000 4417000 4417000 10512000 41600000 26000 657035000 657061000 657061000 94537315 60000 354152000 354212000 354212000 2661305 2000 3484000 3486000 3486000 340046000 340046000 -3726000 336320000 60357000 60357000 60357000 134709000 134709000 134709000 488000 8157000 8157000 8157000 2250000 14684000 14684000 14684000 33329000 33329000 33329000 12064825 7000 164521000 -164521000 7000 7000 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 336320000 573371000 229706000 35204000 27683000 48191000 7386000 6216000 17215000 27129000 4158000 23799000 64223000 9843000 134709000 55128000 65154000 9985000 1743000 -1112000 -4749000 -728000 -26000 -767000 -7406000 -1135000 7860000 12325000 1888000 -32895000 -27800000 -10442000 -1600000 56522000 8663000 5500000 5640000 7590000 2600000 261000 1822000 295000 26058000 130015000 131215000 20110000 234887000 432983000 410691000 62941000 5748000 32444000 79957000 12257000 45116000 770976000 -583457000 -89419000 3150000 2678000 33049000 5065000 5757000 4074000 -3584000 -549000 356324000 935845000 -9761000 -1496000 13693000 -16752000 -2184000 -335000 -4740000 38850000 -2189000 -335000 32437000 13817000 -40148000 -6153000 119887000 86221000 -149385000 -22894000 51309000 57347000 68739000 10535000 707605000 427999000 157302000 24107000 17136000 34276000 83554000 12805000 52017000 11845000 1220000 187000 385028000 212065000 32500000 288771000 96969000 207065000 31734000 5000000 8920000 480000 74000 5578000 6772000 41300000 109854000 180927000 82221000 12600000 10461000 7497000 26713000 4094000 7701000 1180000 -65000 -143000 -9000 -1000 -324841000 -112703000 -206880000 -31705000 3221000 3486000 933000 20000000 1207793000 185102000 30000000 20000000 643122000 98563000 657062000 8157000 49214000 4538000 639170000 25609000 564671000 86539000 1021934000 340905000 515093000 78941000 60357000 11274000 -43334000 -6641000 369521000 1451812000 1803991000 276474000 1451812000 1803991000 2275750000 348774000 52063000 91732000 82406000 12629000 1310000 286000 14858000 2277000 275000 16000 1641000 251000 22500000 3448000 15800000 8393000 1286000 87716000 13443000 13711000 2101000 7104000 8019000 9957000 15000 351000 173000 27000 354212000 209752000 <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”), formerly known as Huami Corporation, 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, 2018, 2019 and 2020, the Group derived 66.9%, 72.2% and 69.0% 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, 2020, details of the Company’s major subsidiaries and major VIEs 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: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%;margin:0pt;padding:0pt;"><p 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: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%;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="font-style:italic;font-weight:bold;">Date of</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: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;"><span style="font-style:italic;font-weight:bold;">Percentage</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: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;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: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;"><span style="font-style:italic;font-weight:bold;">Place of incorporation</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;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-style:italic;font-weight:bold;">incorporation/acquisition</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;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-style:italic;font-weight:bold;">of ownership</span></p></td></tr><tr><td style="background-color:#cceeff;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;"><span style="font-style:italic;font-weight:bold;">Major subsidiaries of the Company:</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </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="background-color:#cceeff;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;">ZEPP, INC. (“Zepp Inc”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">United States of America (“U.S.”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">January 15, 2015</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Huami (Shenzhen) Information Technology Co., Ltd. </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 7, 2015</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Intelligent Technology Co., Ltd. (“Huami Intelligent”)</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="background-color:#cceeff;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;">Huami North America Inc. ("HNA")</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">U.S.</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">June 16, 2016</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Zepp Europe Holding B.V. </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">Netherlands</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">June 11, 2020</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Variable interest entities of the Company:</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: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="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 27, 2013</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;"><span style="font-style:italic;font-weight:bold;">Major subsidiaries of Anhui Huami:</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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. </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;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 product 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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 12pt 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.8% of the total common shares as of December 31, 2020. 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 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 <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;">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_km2xITEyM0GlZgKEDKqqmQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 statement amounts and balances of the VIEs 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="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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,828,544</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,675,394</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;">Total 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,603</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,295,318</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,268,997</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;">Total 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,361,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,696,059</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,295</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,741</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;">Total 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%;border-bottom:3px double #000000;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,545,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></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: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;">2018</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;">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.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;">2020</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="background-color:#cceeff;vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,638,560</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,801,405</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,297,534</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</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;"> 643,239</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;"> </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;"> 751,803</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: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;">2018</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;">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.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;">2020</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="background-color:#cceeff;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 provided by operating activities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 712,210</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 478,806</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 165,512</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;"> (72,862)</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;"> </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;"> (728,797)</p></td></tr><tr><td style="background-color:#cceeff;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 provided by/(used in) financing activities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (13,221)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,000)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 564,671</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 intercompany payable between Anhui Huami and Shunyuan were RMB43,971 and RMB153,190 as of December 31, 2019 and 2020, respectively. Those were eliminated by the Company upon consolidation.</p> 0.669 0.722 0.690 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: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%;margin:0pt;padding:0pt;"><p 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: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%;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="font-style:italic;font-weight:bold;">Date of</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: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;"><span style="font-style:italic;font-weight:bold;">Percentage</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: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;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: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;"><span style="font-style:italic;font-weight:bold;">Place of incorporation</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;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-style:italic;font-weight:bold;">incorporation/acquisition</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;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-style:italic;font-weight:bold;">of ownership</span></p></td></tr><tr><td style="background-color:#cceeff;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;"><span style="font-style:italic;font-weight:bold;">Major subsidiaries of the Company:</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </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="background-color:#cceeff;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;">ZEPP, INC. (“Zepp Inc”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">United States of America (“U.S.”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">January 15, 2015</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Huami (Shenzhen) Information Technology Co., Ltd. </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 7, 2015</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Anhui Huami Intelligent Technology Co., Ltd. (“Huami Intelligent”)</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="background-color:#cceeff;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;">Huami North America Inc. ("HNA")</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">U.S.</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">June 16, 2016</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Zepp Europe Holding B.V. </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">Netherlands</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">June 11, 2020</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Variable interest entities of the Company:</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: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="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 27, 2013</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;"><span style="font-style:italic;font-weight:bold;">Major subsidiaries of Anhui Huami:</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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. </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.278 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial statement amounts and balances of the VIEs 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="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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,828,544</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,675,394</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;">Total 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,603</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,295,318</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,268,997</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;">Total 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,361,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,696,059</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,295</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,741</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;">Total 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%;border-bottom:3px double #000000;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,545,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></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: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;">2018</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;">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.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;">2020</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="background-color:#cceeff;vertical-align:bottom;width:62.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,638,560</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,801,405</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,297,534</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</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;"> 643,239</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;"> </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;"> 751,803</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: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;">2018</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;">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.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;">2020</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="background-color:#cceeff;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 provided by operating activities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 712,210</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 478,806</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 165,512</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;"> (72,862)</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;"> </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;"> (728,797)</p></td></tr><tr><td style="background-color:#cceeff;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 provided by/(used in) financing activities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (13,221)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,000)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 564,671</p></td></tr></table> 3828544000 3675394000 466774000 593603000 4295318000 4268997000 2361906000 2696059000 183295000 309741000 2545201000 3005800000 3638560000 5801405000 6297534000 643239000 987672000 751803000 712210000 478806000 165512000 -72862000 -126887000 -728797000 -13221000 -20000000 564671000 43971000 153190000 <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;"><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 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 allowance for doubtful accounts, inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, impairment of goodwill, 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, share-based compensation, 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-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 and liabilities primarily including available-for-sale securities at fair value on a recurring basis as of December 31, 2019 and 2020.</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;">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, 2018, 2019 and 2020.</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, 2018, 2019 and 2020.</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 securities investments, accounts payable, notes payable, short-term bank borrowing, amount due to related parties and long-term bank borrowing. 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 borrowing 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-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;">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 40% or 60<span style="white-space:pre-wrap;">% 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, 2019 and 2020.</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;">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. Beginning on January 1, 2020, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses 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, 2019 and 2020, the Company recorded nil 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 12pt 0pt;">Inventories, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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;">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 RMB2,335, RMB(848), and RMB1,243 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, 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;"><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 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 and value-added tax receivables.</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="background-color:#cceeff;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;">Software and electronic equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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_gkkurGVrgUKPw_Zg7TVEAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">20 years</span></span></p></td></tr><tr><td style="background-color:#cceeff;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;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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.huami.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 12pt 0pt;">The domain name and insurance brokerage license 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 12pt 0pt;">The 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;text-indent:0pt;margin:0pt 0pt 12pt 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 initial direct costs it incurs under the lease. The Group begins recognizing operating lease expense when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to five 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;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;">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;">Leases </span>- continued</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 expense 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 be 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;">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 year ended December 31, 2020. 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, 2018, 2019 and 2020, 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 without readily determinable fair value, equity method investments and available-for-sale securities 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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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-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;">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;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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-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 RMB4,133, RMB218 and nil impairment losses on its equity method investments during the years ended December 31, 2018, 2019 and 2020.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 RMB12,349, RMB3,514, and RMB(22,583) unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.</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;">Long-term investments</span> - continued</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, 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 33.1%, 27.8% and 31.0% 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-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-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 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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Group generated 33.1%, 27.8% and 31.0% 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% 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 our 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, 2018, 2019 and 2020, sales returns were insignificant.</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-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers a standard product warranty that the product will operate under normal use. For products sold to the one customer under the cooperation agreement, the warranty period is <span style="white-space:pre-wrap;">18 months</span><span style="white-space:pre-wrap;"> which includes a </span><span style="white-space:pre-wrap;">six-month</span><span style="white-space:pre-wrap;"> warranty to that customer and an additional </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;"> warranty to end-users. For products sold directly to end users, the warranty period is </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;">. The Group has the obligation, at customers’ option, to either repair or replace the defective product.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 revenue.</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 expense, 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 expense</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 RMB25,362, RMB72,269 and RMB136,974 for the years ended December 31, 2018, 2019 and 2020, 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 revenue 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, 2018, 2019 and 2020, the Group recognized RMB9,679, RMB14,723 and RMB13,461 as subsidy income and recognized nil, nil, and RMB10,408 as reduction of expenses or cost of revenue, respectively. As of December 31, 2019 and 2020, subsidies of RMB26,098 and RMB26,158 were recorded as other current liabilities, RMB113,596 and RMB183,920 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;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;">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.</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 expense.</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 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 outside of the PRC is the US$. 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;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;">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, 2018, 2019 and 2020, the transaction (losses) /gains amounted to RMB(7,588), RMB(14,231) and RMB27,451 and were recorded in general and administrative expenses.</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 RMB717,576 and RMB609,679 as of December 31, 2019 and 2020, 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, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, 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’s convertible redeemable participating preferred shares are participating securities as they participate in undistributed earnings on an as-if converted basis. 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, preferred 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 preferred shares and 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 convertible redeemable participating preferred shares, share options, restricted shares and restricted stock units 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 convertible redeemable participating preferred shares is computed using the as-if-converted method; the effect of the share options, restricted shares and restricted stock units is computed using the treasury stock method.</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;">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;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="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:70.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:27.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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.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:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,495 (7.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,005 (8.7)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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.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:13.05%;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,567 (26.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;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 (20.1)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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,024 (42.4)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (36.4)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">144,086 (76.3)% </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">194,414 (65.2)%</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;">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="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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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.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:13.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></tr><tr><td style="vertical-align:bottom;width:69.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: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:28.98%;border-bottom:1px solid #000000;margin:0pt;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:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;">1,401,015 (98.6)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;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 (96.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:69.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: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:14.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;">1,401,015 (98.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (96.6)%</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;">Revenue generated from Company D accounted for 76.8%, 73.5% and 69.1% of total revenue during the years ended December 31, 2018, 2019 and 2020, respectively. Company D is 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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.1898117%;padding-left:0pt;padding-right:0pt;width:100.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'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:46.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,798,824(76.8)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,271,135(73.5)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:52.31%;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.47%;margin:0pt;padding:0pt;"><p 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.92%;border-bottom:3px double #000000;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,798,824(76.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:13.92%;border-bottom:3px double #000000;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(73.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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></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;">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 year ended December 31, 2019, 13.5% and 10.5<span style="white-space:pre-wrap;">% of its raw materials were purchased through Company E and F, respectively, and for the year ended December 31, 2020, 15.1% of its raw materials were purchased through Company E, but numerous alternate sources of supply are readily available on comparable terms.</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;">Newly adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes how entities assess and measure credit losses of certain financial instruments, including available-for-sale securities and accounts receivable. The Group adopted the new standard beginning January 1, 2020 using the modified retrospective transition approach. 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangible – Goodwill and Other (Topic 350): Simplify the Test for Goodwill Impairment (“ASU 2017-04”) which simplifies the accounting for goodwill impairment. ASU 2017-04 removes “step two” of the goodwill impairment test, such that a goodwill impairment charge is now the amount by which a reporting unit's carrying value exceeds its fair value. ASU 2017-04 is applied prospectively and was effective for fiscal years, or any goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption was permitted for any impairment tests performed after January 1, 2017. The Company adopted ASU 2017-04 beginning January 1, 2020. The adoption did not have a material impact on the Group's consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement to ASC Topic 820, Fair Value Measurement (“ASC 820”)</i>. ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, and/or adding certain disclosures. ASU 2018-13 is effective for interim and annual reporting periods in fiscal years beginning after December 15, 2019. An entity is permitted to early adopt by modifying existing disclosures and delay adoption of the additional disclosures until the effective date. The Group adopted ASU 2018-13 in the year ended December 31,2020 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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, <i style="font-style:italic;">Simplifying the Accounting for Income Taxes</i>, 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 adoption of this standard is not expected to 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:36pt;margin: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 is currently in the process of evaluating the impact of adopting ASU 2020-01 on its consolidated financial statements and related disclosure.</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;">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 allowance for doubtful accounts, inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, impairment of goodwill, 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, share-based compensation, 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-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 and liabilities primarily including available-for-sale securities at fair value on a recurring basis as of December 31, 2019 and 2020.</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;">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, 2018, 2019 and 2020.</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, 2018, 2019 and 2020.</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 securities investments, accounts payable, notes payable, short-term bank borrowing, amount due to related parties and long-term bank borrowing. 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 borrowing 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 40% or 60<span style="white-space:pre-wrap;">% 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, 2019 and 2020.</span></p> 0.40 0.60 <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. Beginning on January 1, 2020, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses 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, 2019 and 2020, the Company recorded nil allowance for doubtful account.</p> 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;">Inventories, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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;">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 RMB2,335, RMB(848), and RMB1,243 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.</p> 2335000 -848000 1243000 <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 and value-added tax receivables.</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="background-color:#cceeff;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;">Software and electronic equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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_gkkurGVrgUKPw_Zg7TVEAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">20 years</span></span></p></td></tr><tr><td style="background-color:#cceeff;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;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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="background-color:#cceeff;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;">Software and electronic equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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_gkkurGVrgUKPw_Zg7TVEAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">20 years</span></span></p></td></tr><tr><td style="background-color:#cceeff;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;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">Shorter of the lease term or estimated useful lives</p></td></tr></table> 3 P5Y <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.huami.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 12pt 0pt;">The domain name and insurance brokerage license 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 12pt 0pt;">The 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 P5Y <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 be 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;">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 year ended December 31, 2020. 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, 2018, 2019 and 2020, the Group recognized nil impairment loss on goodwill.</p> 0 0 0 4133000 218000 0 12349000 3514000 -22583000 <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, 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 33.1%, 27.8% and 31.0% 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-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-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 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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Group generated 33.1%, 27.8% and 31.0% 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.669 0.722 0.690 1 1 0.331 0.278 0.310 1.77 5.68 1.72 10.62 1.83 8.40 0.331 0.278 0.310 <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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% 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 our 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.669 0.722 0.690 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, 2018, 2019 and 2020, sales returns were insignificant.</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-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers a standard product warranty that the product will operate under normal use. For products sold to the one customer under the cooperation agreement, the warranty period is <span style="white-space:pre-wrap;">18 months</span><span style="white-space:pre-wrap;"> which includes a </span><span style="white-space:pre-wrap;">six-month</span><span style="white-space:pre-wrap;"> warranty to that customer and an additional </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;"> warranty to end-users. For products sold directly to end users, the warranty period is </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;">. The Group has the obligation, at customers’ option, to either repair or replace the defective product.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 revenue.</p> 1 P18M P6M P12M P12M <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 expense, 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 expense</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 RMB25,362, RMB72,269 and RMB136,974 for the years ended December 31, 2018, 2019 and 2020, respectively.</p> 25362000 72269000 136974000 <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 revenue 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, 2018, 2019 and 2020, the Group recognized RMB9,679, RMB14,723 and RMB13,461 as subsidy income and recognized nil, nil, and RMB10,408 as reduction of expenses or cost of revenue, respectively. As of December 31, 2019 and 2020, subsidies of RMB26,098 and RMB26,158 were recorded as other current liabilities, RMB113,596 and RMB183,920 were recorded as other non-current liabilities as the Group has to meet certain performance conditions required by the government authorities.</p> 9679000 14723000 13461000 0 0 10408000 26098000 26158000 113596000 183920000 <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;">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.</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 expense.</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 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 outside of the PRC is the US$. 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;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;">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, 2018, 2019 and 2020, the transaction (losses) /gains amounted to RMB(7,588), RMB(14,231) and RMB27,451 and were recorded in general and administrative expenses.</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 RMB717,576 and RMB609,679 as of December 31, 2019 and 2020, respectively.</p> -7588000 -14231000 27451000 717576000 609679000 <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, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, or at any other rate. </p> 6.5250 <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’s convertible redeemable participating preferred shares are participating securities as they participate in undistributed earnings on an as-if converted basis. 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, preferred 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 preferred shares and 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 convertible redeemable participating preferred shares, share options, restricted shares and restricted stock units 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 convertible redeemable participating preferred shares is computed using the as-if-converted method; the effect of the share options, restricted shares and restricted stock units 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;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="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:70.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:27.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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.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:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,495 (7.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,005 (8.7)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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.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:13.05%;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,567 (26.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;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 (20.1)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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,024 (42.4)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (36.4)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">144,086 (76.3)% </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">194,414 (65.2)%</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;">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="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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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.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:13.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></tr><tr><td style="vertical-align:bottom;width:69.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: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:28.98%;border-bottom:1px solid #000000;margin:0pt;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:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;">1,401,015 (98.6)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;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 (96.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:69.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: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:14.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;">1,401,015 (98.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (96.6)%</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;">Revenue generated from Company D accounted for 76.8%, 73.5% and 69.1% of total revenue during the years ended December 31, 2018, 2019 and 2020, respectively. Company D is 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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.1898117%;padding-left:0pt;padding-right:0pt;width:100.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'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:46.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,798,824(76.8)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,271,135(73.5)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:52.31%;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.47%;margin:0pt;padding:0pt;"><p 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.92%;border-bottom:3px double #000000;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,798,824(76.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:13.92%;border-bottom:3px double #000000;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(73.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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></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: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:70.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:27.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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.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:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company A</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,495 (7.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;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,005 (8.7)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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.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:13.05%;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,567 (26.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;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 (20.1)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company C</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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,024 (42.4)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (36.4)%</p></td></tr><tr><td style="vertical-align:bottom;width:70.92%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">144,086 (76.3)% </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">194,414 (65.2)%</p></td></tr></table> 13495000 0.071 26005000 0.087 50567000 0.268 59987000 0.201 80024000 0.424 108422000 0.364 144086000 0.763 194414000 0.652 <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:69.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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.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:13.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></tr><tr><td style="vertical-align:bottom;width:69.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: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:28.98%;border-bottom:1px solid #000000;margin:0pt;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:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:69.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;">1,401,015 (98.6)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;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 (96.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:69.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: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:14.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;">1,401,015 (98.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;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 (96.6)%</p></td></tr></table> 1401015000 0.986 830871000 0.966 1401015000 0.986 830871000 0.966 0.768 0.735 0.691 <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:-0.1898117%;padding-left:0pt;padding-right:0pt;width:100.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'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:46.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;">For the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Company D</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,798,824(76.8)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,271,135(73.5)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:52.31%;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.47%;margin:0pt;padding:0pt;"><p 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.92%;border-bottom:3px double #000000;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,798,824(76.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:13.92%;border-bottom:3px double #000000;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(73.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><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:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,447,957(69.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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></table> 2798824000 0.768 4271135000 0.735 4447957000 0.691 2798824000 0.768 4271135000 0.735 4447957000 0.691 <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 year ended December 31, 2019, 13.5% and 10.5<span style="white-space:pre-wrap;">% of its raw materials were purchased through Company E and F, respectively, and for the year ended December 31, 2020, 15.1% of its raw materials were purchased through Company E, but numerous alternate sources of supply are readily available on comparable terms.</span></p> 0.135 0.105 0.151 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3. ACQUISITIONS</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:underline;">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 10pt 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 10pt 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 10pt 0pt;">PAI constituted less than 1<span style="white-space:pre-wrap;">% 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.</span></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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,554</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 149</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">  </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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 42,495</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other non-current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 261</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (8,868)</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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> (6,374)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (2,980)</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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,797</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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 10pt 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.</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:underline;">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 10pt 0pt;">In July, 2020, the Group entered into purchase agreements 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;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 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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,554</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 149</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">  </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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 42,495</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other non-current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 261</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (8,868)</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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> (6,374)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (2,980)</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.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="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,797</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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:underline;">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<span style="white-space:pre-wrap;">% 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. The disposal of Yunding did not represent a strategic shift and did not have a major effect on the Group's operation.</span></p> 0.267 22500000 24514000 0.243 56522000 <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:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 275,583</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 373,690</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;">Work in process</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;"> 176,417</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;"> 233,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441,806</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610,573</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;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></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-align:justify;text-indent:36pt;margin:0pt;">During the years ended December 31, 2018, 2019 and 2020, the Group recorded a provision for the excess and obsolete inventories amounting to nil, RMB23,799 and RMB4,371 and wrote off nil, RMB17,739 and RMB59,852 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:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 275,583</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 373,690</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;">Work in process</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;"> 176,417</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;"> 233,274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441,806</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610,573</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;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></tr></table> 275583000 373690000 176417000 233274000 441806000 610573000 893806000 1217537000 0 23799000 4371000 0 17739000 59852000 <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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.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;"> 11,591</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;"> 12,433</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other (b)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,596</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,997</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;">Total:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;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,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;">(a)   In September 2018, the Group invested RMB10,500 to acquire a convertible bond issued by Joyrun with an 8% interest rate . The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840 and RMB842 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;">(b)  The other represents insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400 and RMB401 unrealized gains from this investment in 2019 and 2020.</p> 11591000 12433000 5596000 5997000 17187000 18430000 10500000 0.08 840000 842000 400000 401000 <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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">43,595</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 100,686</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;">Other receivables</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;">10,252</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;"> 21,060</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">9,595</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 25,863</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;">Advances to suppliers</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,129</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;"> 874</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental deposits</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,787</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;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,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">43,595</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 100,686</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;">Other receivables</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;">10,252</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;"> 21,060</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">9,595</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 25,863</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;">Advances to suppliers</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,129</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;"> 874</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental deposits</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,787</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,415</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;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,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;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></tr></table> 43595000 100686000 10252000 21060000 9595000 25863000 2129000 874000 1787000 4415000 67358000 152898000 <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:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,283</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 65,288</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;">Buildings</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;"> 19,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 19,342</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,744</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,209</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,839</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (21,438)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (36,387)</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;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,350</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,619</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 RMB5,773, RMB9,409 and RMB14,949 during the years ended December 31, 2018, 2019 and 2020, respectively. No impairment was recorded during the years ended December 31, 2018, 2019 and 2020.</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:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,283</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 65,288</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;">Buildings</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;"> 19,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 19,342</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,744</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,209</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,839</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (21,438)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (36,387)</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;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,350</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,619</p></td></tr></table> 36283000 65288000 19342000 19342000 26744000 74209000 82369000 158839000 21438000 36387000 3419000 2167000 64350000 124619000 5773000 9409000 14949000 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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domain name</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,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;">Insurance brokerage license and others</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 37,382</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;">Intangible assets with finite lives:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patents</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,165</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,423</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</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;"> 8,436</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;"> 20,616</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,753</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,213</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;">Amortization expenses for the intangible assets for the years ended December 31, 2018, 2019 and 2020, were RMB443, RMB7,806 and RMB12,180, respectively. Future amortization expense relating to the existing intangible assets amounted to RMB16,645 <span style="-sec-ix-hidden:Hidden__IuhEK6vYEqEtSGZ7IeYPg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">per</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_ry-tP9RNmEG9Sv-8E8KUyg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">year</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_WWHTW8KUZEqDDa7lHCnPeg;"><span style="-sec-ix-hidden:Hidden_UdAydcFhS0KojpvgwX3vCw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">for</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> each</span></span><span style="white-space:pre-wrap;"> of the next four years, RMB12,180 for the fifth year and RMB8,815 thereafter.</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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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: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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domain name</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,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;">Insurance brokerage license and others</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 37,382</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;">Intangible assets with finite lives:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Patents</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,165</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,423</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</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;"> 8,436</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;"> 20,616</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,753</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,213</p></td></tr></table> 2024000 2024000 37382000 92165000 126423000 -8436000 -20616000 85753000 145213000 443000 7806000 12180000 16645000 12180000 8815000 <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:76.13%;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.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:9.51%;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.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:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:21.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities without readily determinable fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Sifive, Inc. ("Sifive") (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="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;"> 20,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,279</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;">AliveCor, Inc., (“Alivecor”) (b)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,347</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Hyperfine Research, Inc. (“Hyperfine”) (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,625</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Promaxo, Inc.("Promaxo") (d)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,100</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other equity securities without readily determinable fair value (e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="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;"> 71,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investments:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin: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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="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;"> 55,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (g)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 102,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,633</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Global Technology and Innovation Ltd. (“GTI”) (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other equity method investments (h)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 14,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,562</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale investments (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,651</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,986</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 and RMB3,304 gain from the fair value change of this investment during the years ended December 31, 2019 and 2020.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with 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 equity securities without readily determinable fair value. The Group recognized RMB7,728 gain from the fair value change of this investment based on a similar transaction during the year ended December 31, 2020. </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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Hyperfine was accounted for as equity securities without readily determinable fair value. For the year ended December31, 2020, 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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 year ended December 31, 2020, 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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">These other investments represent certain insignificant investments in the third-party private companies, which the Group has no significant influence over the investees and accounted for these investments using the measurement alternative method.</span></td></tr></table><div style="margin-top:12pt;"/><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;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In 2016, the Group invested RMB50,000 to acquire a 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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded RMB1,823, RMB(1,342), and RMB(2,452) of income/(loss) from equity method investment during the years ended December 31, 2018, 2019 and 2020.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund II. The Group recorded RMB336 and RMB5,297 of income from equity method investment during the years ended December 31, 2019 and 2020.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(h)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 with redemption features considered debt instruments.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p> 20445000 22279000 15347000 32625000 26100000 71133000 67684000 55557000 53105000 102336000 107633000 93289000 14165000 47562000 49174000 71651000 406099000 443986000 12332000 0.0101 0 3304000 1000000 0.03 0.0056 7728000 5000000 0.0227 0 4000000 0.0405 0 50000000 0.495 1823000 -1342000 -2452000 102000000 0.34 336000 5297000 <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:36pt;margin:0pt;">As of December 31, 2019 and 2020, the financial assets and liabilities measured at fair value on a recurring basis mainly consist of the available-for-sale investments, which includes the 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, 2019 and 2020 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;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.04%;margin:0pt;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.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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.76%;margin:0pt;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:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;margin:0pt;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:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;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:2.04%;margin:0pt;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,212</p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p 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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">66,361</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">66,361</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;"><b style="font-weight:bold;">11. FAIR-VALUE MEASUREMENT - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;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.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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Long-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,218</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Redeemable preferred shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,433</p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,707</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;">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;">No transfers occurred between different level fair-value measurements during the years presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 was categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place was identified. When evaluating the impairment of these investments, inputs considered primarily include pricing of recent rounds of financing, future cash flow forecasts, liquidity factors, discount rate, and the selection of comparable companies operating in similar businesses, the COVID-19 impact and were categorized as Level 3 in the fair value hierarchy. During the years ended December 31, 2018, 2019 and 2020, the Group recognized an impairment loss of nil, RMB2,382 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.76%;margin:0pt;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.04%;margin:0pt;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.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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.76%;margin:0pt;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:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;margin:0pt;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:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;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:2.04%;margin:0pt;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,212</p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;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.04%;margin:0pt;padding:0pt;"><p 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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">66,361</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.75pt 0pt 0pt;"><span style="font-size:11pt;">66,361</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;"><b style="font-weight:bold;">11. FAIR-VALUE MEASUREMENT - CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;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.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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.76%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Long-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,218</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Redeemable preferred shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,433</p></td></tr><tr><td style="vertical-align:bottom;width:41.76%;margin:0pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.76%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,707</p></td></tr></table> 17187000 17187000 6962000 6962000 42212000 42212000 66361000 66361000 18430000 18430000 31218000 31218000 38499000 1934000 40433000 37626000 37626000 125773000 1934000 127707000 0 0 0 2382000 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:70.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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:2.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:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'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:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:70.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 120,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="vertical-align:bottom;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 59,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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;white-space:nowrap;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_KRnWHTiJEkKrbP5nrI2R0g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 32,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 17,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="vertical-align:bottom;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 26,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,659</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">352,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,275</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;">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:8pt;margin:0pt;"><b style="font-weight:bold;">Product Warranty</b></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="background-color:#cceeff;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 January 1, 2018</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 8,431</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;"> 68,866</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (21,698)</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 at December 31, 2018</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;"> 55,599</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> (86,120)</p></td></tr><tr><td style="background-color:#cceeff;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 at December 31, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;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;"> 49,527</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;"> 74,742</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</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;"> 32,782</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 warranty costs recorded in cost of revenue were RMB68,866, RMB80,048 and RMB74,742 during the years ended December 31, 2018, 2019 and 2020, 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:70.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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:2.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:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'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:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:70.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 120,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="vertical-align:bottom;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 59,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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;white-space:nowrap;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_KRnWHTiJEkKrbP5nrI2R0g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 32,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 17,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="vertical-align:bottom;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 26,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,659</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.97%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">352,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,275</p></td></tr></table> 120256000 38797000 59585000 51780000 49527000 32782000 32799000 48120000 17688000 14979000 26098000 26158000 46296000 39659000 352249000 252275000 <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:8pt;margin:0pt;"><b style="font-weight:bold;">Product Warranty</b></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="background-color:#cceeff;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 January 1, 2018</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 8,431</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;"> 68,866</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (21,698)</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 at December 31, 2018</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;"> 55,599</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> (86,120)</p></td></tr><tr><td style="background-color:#cceeff;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 at December 31, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;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;"> 49,527</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;"> 74,742</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</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;"> 32,782</p></td></tr></table> 8431000 68866000 21698000 55599000 80048000 86120000 49527000 74742000 91487000 32782000 68866000 80048000 74742000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. BANK BORROWING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 have <span style="-sec-ix-hidden:Hidden_8yu4grjPN0GkDtWbGNEmyA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">one</span></span><span style="white-space:pre-wrap;">-</span><span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;"> maturity and weighted average interest rate of 2.85%, and will be used for the daily operations of the Group.</span></p> 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 REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="text-decoration:underline;">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 was recognized from contracts with customers. For the years ended December 31, 2018, 2019 and 2020, the majority of the Group’s revenues result from sales of products which revenue is 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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,193,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438,081</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-branded products and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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,205,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995,282</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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,645,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,433,363</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, 2018, 2019 and 2020, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes our 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 36pt;"><span style="text-decoration:underline;">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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p 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:25.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:13.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts Receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;">188,940</p></td><td style="background-color:#cceeff;vertical-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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 298,038</p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;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.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.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;">1,421,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;">59,585</p></td><td style="background-color:#cceeff;vertical-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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 51,780</p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;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.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.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;">582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></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, 2019 and 2020, the amount due from related parties include the billed amount of RMB1,318,483 and RMB779,538, and unbilled amounted to RMB102,687 and RMB80,675, 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 our contractual right to consideration under our 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, 2018, 2019 and 2020. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to our 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. REVENUE AND DEFERRED REVENUES - CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB17,876, RMB41,863 and RMB59,585 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2018 and 2019, which mainly consist of revenue recognized related to its service subscription. Additionally, during the year ended December 31, 2018, 2019 and 2020, the Group billed RMB33,329, RMB33,279 and RMB102,687 to a related party, 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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,439,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,193,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438,081</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-branded products and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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,205,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995,282</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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,645,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,433,363</p></td></tr></table> 2439534000 4193665000 4438081000 1205801000 1618590000 1995282000 3645335000 5812255000 6433363000 <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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p 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:25.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:13.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts Receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;">188,940</p></td><td style="background-color:#cceeff;vertical-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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 298,038</p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;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.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.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;">1,421,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;">59,585</p></td><td style="background-color:#cceeff;vertical-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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 51,780</p></td></tr><tr><td style="vertical-align:bottom;width:71.4%;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.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.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;">582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr></table> 188940000 298038000 1421170000 860213000 59585000 51780000 582000 366000 P30D P60D 1318483000 779538000 102687000 80675000 P30D P60D 0 0 0 17876000 41863000 59585000 33329000 33279000 102687000 <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 HNA 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;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 Huami Intelligent 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. Accordingly, Anhui Huami was subject to a tax rate of 15%<span style="white-space:pre-wrap;"> during the years ended December 31, 2018, 2019 and 2020. Huami Intelligent qualify as a HNTE in August 2020 and was subject to a tax rate of 15% during the year ended December 31, 2020.</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:68.01%;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.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;">2018</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;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;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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;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="background-color:#cceeff;vertical-align:bottom;width:68.01%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 84,931</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 105,663</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 42,257</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,103)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.01%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,036</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,154</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:76.13%;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.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:9.51%;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.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:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:21.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,945</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,768</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,984)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,578)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,190</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: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;">As of December 31, 2020, the Group had RMB276,137 operating losses deriving from entities in the PRC, HK, U.S. and Canada. The operating loss in PRC with amounted to RMB179,614 can be carried forward for <span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> and if not utilized and some will begin to expire in 2021. The operating loss incurred in the U.S. before December 31, 2017 can be carried forward for </span><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, 2019 and 2020, the Company recorded RMB1,984 and RMB3,578 allowance for the deferred tax assets.</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:61.99%;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.56%;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.09%;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.56%;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.09%;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.56%;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.11%;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:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,613</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,609</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,402</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,327)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;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></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,625</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,460</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;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></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 and Huami Intelligent was not available for the years ended December 31, 2018, 2019 and 2020, the increase in income tax expenses and the decrease in net income per share amounts would be as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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.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:7.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.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:7.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:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2018</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:7.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;">2019</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:7.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 style="vertical-align:bottom;white-space:nowrap;width:7.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;">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:7.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;">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:7.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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.71%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 58,327</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 72,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 41,869</p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;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.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:7.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;"> 0.28</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:7.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;"> 0.30</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:7.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;"> 0.17</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.71%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.26</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.28</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.16</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-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 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,559,898 and RMB1,935,920 as of December 31, 2019 and 2020, 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, 2018, 2019 and 2020, 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: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 0.0825 0.165 0.21 0.25 0.15 0.15 0.15 0.15 0.15 <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.01%;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.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;">2018</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;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;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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;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="background-color:#cceeff;vertical-align:bottom;width:68.01%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 84,931</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 105,663</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 42,257</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,103)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.01%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,036</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,154</p></td></tr></table> 84931000 105663000 42257000 -32895000 -27776000 -11103000 52036000 77887000 31154000 <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.13%;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.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:9.51%;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.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:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:21.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;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:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,945</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,768</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.13%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,984)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,578)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,190</p></td></tr></table> 50644000 60823000 53989000 62945000 104633000 123768000 1984000 3578000 102649000 120190000 -276137000 179614000 P5Y P20Y P3Y P20Y 1984000 3578000 0.25 <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.99%;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.56%;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.09%;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.56%;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.09%;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.56%;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.11%;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:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,613</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,609</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,402</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,327)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;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></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,625</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,460</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,008</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;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></tr></table> 386613000 652370000 265609000 0.25 96653000 163093000 66402000 58327000 72396000 41869000 -22733000 -31088000 -20001000 36443000 16270000 21625000 3460000 2008000 1537000 52036000 77887000 31154000 <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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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.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:7.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.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:7.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:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2018</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:7.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;">2019</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:7.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 style="vertical-align:bottom;white-space:nowrap;width:7.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;">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:7.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;">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:7.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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.71%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 58,327</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 72,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 41,869</p></td></tr><tr><td style="vertical-align:bottom;width:69.71%;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.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:7.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;"> 0.28</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:7.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;"> 0.30</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:7.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;"> 0.17</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.71%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.26</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.28</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 0.16</p></td></tr></table> 58327000 72396000 41869000 0.28 0.30 0.17 0.26 0.28 0.16 0.25 0.10 1559898000 1935920000 0 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;">The Company’s Amended and Restated Certificate of Formation authorizes the Company to issue 405,462,685 ordinary shares with a par value of US$0.0001 per share approximately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February <span style="white-space:pre-wrap;">2018, the Group completed its IPO upon which the Group’s ordinary shares were 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. The 41,600,000 shares issued through the IPO were classified as Class A ordinary shares and the ordinary shares before the IPO were converted to class B ordinary shares. All of the Group’s preferred shares were automatically converted into 94,537,315 Class B ordinary shares, in which 13,359,788 Class B ordinary shares were re-designated to Class A ordinary shares on a one-for-one basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the completion of its IPO, the Group granted 12,064,825 Class B ordinary shares to its preferred shareholders in consideration of their waivers of the conditions of a qualified initial public offering as provided in the shareholders agreement between the  Group and its preferred shareholders. The Group recorded the issuance at fair value and treated it as a deemed dividend to its preferred shareholders. The Group initially recorded the deemed dividend against retained earnings to reduce it to zero with the remaining amounts charged against additional paid-in capital. Additionally, the deemed dividend reduced the Group’s income available to ordinary shareholders. As of December 31, 2018, there were 57,303,093 Class A ordinary shares and 184,376,679 Class B ordinary shares <span style="-sec-ix-hidden:Hidden_XB6na9caDkKqDXebYLrYhQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">issued</span></span><span style="white-space:pre-wrap;"> and </span><span style="-sec-ix-hidden:Hidden_Cz7kr8TxgkCg7RpkIlurhA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">outstanding</span></span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. ORDINARY SHARES - CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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. As of December 31, 2019, there were 91,459,708 Class A and 156,060,279 Class B ordinary shares <span style="-sec-ix-hidden:Hidden_nsv90FklkUGtuOdTR5XQBQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">issued</span></span><span style="white-space:pre-wrap;"> and </span><span style="-sec-ix-hidden:Hidden_7kikX8VAckWDU7FyJc48rw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">outstanding</span></span><span style="white-space:pre-wrap;">.</span></p> 405462685 0.0001 41600000 94537315 13359788 12064825 57303093 184376679 3174600 28316400 91459708 156060279 <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, 2018, 2019 and 2020, the Group granted nil share options to certain personnel under the PRC Plan. The Group has recorded RMB40,449, RMB1,194 and RMB480 share-based compensation expense for the years ended December 31, 2018, 2019 and 2020 related to options in PRC Plan, respectively.</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:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2018, 2019 and 2020, the Group granted 6,988,469, 651,000 and 4,030,108 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2018, 2019 and 2020 was US$0.35 per share, US$0 per share and US$0 per share. During the years ended December 31, 2018, 2019 and 2020, the Group has recorded RMB9,523, RMB32,424 and RMB41,836 share-based compensation expense for such options, 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, 2018, 2019 and 2020 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:55.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:11.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.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.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:55.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:40.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:55.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2018</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:12.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: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.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;">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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">2.04%-2.83</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 2.14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">0.67%-0.72</p></td><td style="background-color:#cceeff;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:55.23%;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: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:11.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;">36%-52.5</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:12.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;"> 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.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;">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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">1-<span style="-sec-ix-hidden:Hidden_12W3b4yz5U-R4HrJ0TM0nw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10</span></span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.23%;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: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:11.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;"> 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:12.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;"> 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.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;"> 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="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">15.03-16.85</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;">12.65</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">21.60-23.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">17. SHARE-BASED PAYMENT – CONTINUED</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;"> - continued</i></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, 2018, 2019 and 2020, 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:36pt;margin:0pt;">A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2020 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="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:64.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:15.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:2.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:15.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></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">Options granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise price</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per option</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,046,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,030,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,655,936)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled and forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</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;">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;"> - continued</i></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, 2020:</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:38.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;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:59.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">average remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;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:38.28%;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:2.28%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,280,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,879,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,512</p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;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:2.28%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,401,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,875</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;">In January 2018, the Group amended and accelerated the vesting schedule of 6,817,372 previously granted options, which became immediately exercisable. The Group recognized the remaining compensation cost immediately for those shares upon the modification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total intrinsic value of options exercised during the years ended December 31, 2018, 2019 and 2020 amounted RMB6,858, RMB13,608 and RMB32,010, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average grant date fair value of options granted during the year ended December 31, 2018, 2019 and 2020 was RMB15.12, RMB12.65 and RMB22.42 per share, respectively.</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, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB49,972, RMB33,618 and RMB42,316 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 12pt 0pt;">As of December 31, 2020, there was RMB96,596 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 12pt 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, 2018, 2019 and 2020, the Company granted 658,056, 30,000 and 2,216,120 restricted stock units respectively to employees at an exercise price of US$0 per share. These shares have a vesting period of <span style="white-space:pre-wrap;">four years</span><span style="white-space:pre-wrap;"> of employment services with the first one-fourth vesting on the first anniversary from the grant date, and the remaining three-fourth vesting on an annual basis over a </span><span style="white-space:pre-wrap;">three-year</span><span style="white-space:pre-wrap;"> period ending on the fourth anniversary of the grant date. The restricted stock units (“RSU”) 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:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognized compensation expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB92,715. The weighted average grant-date fair value of non-vested shares was RMB21.38 for the year ended December 31, 2020. The fair value of the vested restricted stock units was RMB25,592, RMB79 and RMB21,020 during the years ended December 31, 2018, 2019 and 2020.</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;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span> - 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, 2018, 2019 and 2020, the Group recorded compensation expense of RMB25,434, RMB3,598 and RMB22,838 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, 2020, there was RMB31,415 unrecognized compensation cost related to restricted stock units which is expected to be recognized over a weighted average vesting period of<span style="white-space:pre-wrap;"> 2.86</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, 2018, 2019 and 2020 were RMB15.75 per RSU, RMB12.65 per RSU and RMB22.84 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, 2020 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="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 587,684</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;">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,216,120</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled and forfeited</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">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 3pt 0pt 0pt;"> 986,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,816,842</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</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 Company granted 4,740,777 restricted shares under the U.S. Plan to employees at exercise price of US$0 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These shares have a vesting period of four years of employment services with the first <span style="-sec-ix-hidden:Hidden_d14MMq-I8EmPuNFpCIAahQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one-fourth</span></span> vesting on the first anniversary from the grant date, and the remaining <span style="-sec-ix-hidden:Hidden_extQUFEiFkegpL1ZFz0wNw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three-fourth</span></span> vesting on an annual basis over a three-year period ending on the fourth anniversary of the grant date. The non-vested shares 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 effectively. The outstanding non-vested shares shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.</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 expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted shares at the grant dates was RMB25,397. The fair values of non-vested shares are measured at the fair value of the Company’s ordinary shares on the grant-date which was RMB5.36 (US$0.84). The total fair value of the vested shares for the years ended December 31, 2018, 2019 and 2020 were RMB6,165, RMB2,758 and nil, respectively. The restricted shares have been fully vested in 2019 and no further grant activity in 2020. As of December 31, 2020, there was nil unrecognized compensation cost.</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, 2018, 2019 and 2020, the Group recorded compensation expense of RMB3,992, RMB118 and nil for the restricted shares, 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;"><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</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 vest 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 stock awards under a stock-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:</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 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB55,311, RMB17,794 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 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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,605</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,571</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,154</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 40449000 1194000 480000 9559607 0.010 6988469 651000 4030108 0.35 0 0 9523000 32424000 41836000 <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:55.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:11.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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: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.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.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:55.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:40.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:55.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2018</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:12.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: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.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;">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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">2.04%-2.83</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 2.14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">0.67%-0.72</p></td><td style="background-color:#cceeff;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:55.23%;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: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:11.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;">36%-52.5</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:12.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;"> 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.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;">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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">1-<span style="-sec-ix-hidden:Hidden_12W3b4yz5U-R4HrJ0TM0nw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10</span></span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.23%;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: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:11.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;"> 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:12.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;"> 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.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;"> 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="background-color:#cceeff;vertical-align:bottom;width:55.23%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">15.03-16.85</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;">12.65</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">21.60-23.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0204 0.0283 0.0214 0.0067 0.0072 0.36 0.525 0.504 0.519 0.520 P1Y P10Y P10Y 0.000 0.000 0.000 15.03 16.85 12.65 12.65 21.60 23.10 <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, 2020 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="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:64.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:15.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:2.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:15.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></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">Options granted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise price</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per option</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,046,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,030,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,655,936)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled and forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td></tr></table> 12046236 0.24 4030108 1655936 139594 14280814 0.20 <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:38.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;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:59.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">average remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price per option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:38.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;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:38.28%;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:2.28%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,280,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,879,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,512</p></td></tr><tr><td style="vertical-align:bottom;width:38.28%;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:2.28%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,401,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,875</p></td></tr></table> 14280814 0.20 P7Y5M12D 39387000 7879179 0.23 P6Y5M12D 21512000 6401635 0.17 P8Y8M8D 17875000 6817372 6858000 13608000 32010000 15.12 12.65 22.42 49972000 33618000 42316000 96596000 658056 30000 2216120 0 0 0 P4Y P4Y P4Y P3Y P3Y P3Y 0 0 0 P4Y P4Y P4Y 92715000 21.38 25592 79 21020 25434000 3598000 22838000 31415000 P2Y10M9D 15.75 12.65 22.84 <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, 2020 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="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 587,684</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;">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,216,120</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled and forfeited</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">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 3pt 0pt 0pt;"> 986,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,816,842</p></td></tr></table> 587684 2216120 986962 1816842 4740777 0 P4Y P3Y 0 P4Y 25397000 5.36 0.84 6165000 2758000 0 0 3992000 118000 0 2 0.50 24 45567164 P48M 55311000 17794000 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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,684</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,605</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,571</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;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;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,709</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,154</p></td></tr></table> 87857000 40684000 38605000 42167000 11191000 23978000 4271000 3198000 2571000 414000 55000 134709000 55128000 65154000 <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 RMB39,495, RMB63,799 and RMB64,734 during the years ended December 31, 2018, 2019 and 2020.</p> 39495000 63799000 64734000 <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, 2018, 2019 and 2020, the Group identified two operating segments. Those segments include Xiaomi Wearable Products and Self-branded products and others. The 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;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:58.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;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:38.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;">For the year ended December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,439,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin: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,645,335</p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,883,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 822,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,705,885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px 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;"> 939,450</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:58.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;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:38.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;">For the year ended December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,193,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,618,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin: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:58.68%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,296,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,344,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px 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:58.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;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:38.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;">For the year ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Wearable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438,081</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995,282</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;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></tr><tr><td style="vertical-align:bottom;width:58.68%;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.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:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,706,495</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:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,203</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:11.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;"> 5,100,698</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731,586</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,079</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;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,332,665</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 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;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:58.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;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:38.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;">For the year ended December 31, 2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,439,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin: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,645,335</p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,883,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 822,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,705,885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px 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;"> 939,450</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:58.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;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:38.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;">For the year ended December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Wearable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:10pt;margin:0pt 0pt 0.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,193,665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,618,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;margin: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:58.68%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,296,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,344,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px 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:58.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.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></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;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:38.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;">For the year ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Xiaomi</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Self-branded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Wearable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438,081</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,995,282</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;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></tr><tr><td style="vertical-align:bottom;width:58.68%;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.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:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,706,495</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:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,203</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:11.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;"> 5,100,698</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross Profit</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731,586</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,079</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;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,332,665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2439534000 1205801000 3645335000 1883509000 822376000 2705885000 556025000 383425000 939450000 4193665000 1618590000 5812255000 3296696000 1047816000 4344512000 896969000 570774000 1467743000 4438081000 1995282000 6433363000 3706495000 1394203000 5100698000 731586000 601079000 1332665000 <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. As of December 31, 2015, the Group’s profit appropriation made to the reserve fund reached the maximum required amount of 50% of registered capital and amounted to RMB1,509. Accordingly, no additional profit appropriation during the years ended December 31, 2018. During the year ended December 31, 2019 and 2020, due to the new appropriable profit earned by certain PRC entities in the Group, the Group accrued an additional RMB92 and RMB5,997 statutory reserve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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,851, RMB153,943 and RMB180,981 as of December 31, 2018, 2019 and 2020, respectively.</p> 0.50 0.10 0.50 1509000 0 92000 5997000 153851000 153943000 180981000 <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="background-color:#cceeff;vertical-align:bottom;width:52.75%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:45.75%;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="background-color:#cceeff;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;">Guangzhou Xiaomi Information Service Co. Ltd (“Xiaomi Information”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;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="background-color:#cceeff;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;">Hefei Huaheng Electronic Technology Co. Ltd. (“Hefei Huaheng”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Hangzhou Yunyou Technology Co. Ltd.(“Hanzhou Yunyou”)</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 one of the Company’s shareholders</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Gongqingcheng Yunding Ruiheng Investment Partnership (Limited Partnership). (“Gongqingcheng Yunding”)</span></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="background-color:#cceeff;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;">Hefei Yizhi Electronic Technology Co., Ltd (“Hefei Yizhi”)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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></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;"><b style="font-weight:bold;">21. RELATED PARTY BALANCES AND TRANSACTIONS </b>-<b style="font-weight:bold;"> CONTINUED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">(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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">2019</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,015</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;"> 830,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Yunding (b)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,064</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;">Gongqingcheng Yunding (c)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 9,845</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,278</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;">Xiaomi Information (a)</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;"> 7,669</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,641</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,421,170</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 860,213</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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Technology(d)</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;"> (14,186)</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;"> (10,293)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (892)</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,185)</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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">(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:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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="background-color:#cceeff;vertical-align:bottom;width:68.02%;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="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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.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;"> 2,798,824</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;"> 4,271,135</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;"> 4,447,957</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Information</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,859</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 9,870</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,816,995</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,281,005</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,449,757</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:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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="background-color:#cceeff;vertical-align:bottom;width:68.02%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan provided to related parties (e)</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,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments disposed to a related party (f)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,061</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase from related parties (g)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,000 </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%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which 20,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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">2019</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,401,015</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;"> 830,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Yunding (b)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,064</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;">Gongqingcheng Yunding (c)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 9,845</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,278</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;">Xiaomi Information (a)</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;"> 7,669</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,641</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,421,170</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 860,213</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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;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="background-color:#cceeff;vertical-align:bottom;width:76.14%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Technology(d)</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;"> (14,186)</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;"> (10,293)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (892)</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,185)</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which 20,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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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.</span></td></tr></table> 1401015000 830871000 2064000 22500000 9845000 2278000 7669000 2641000 2500000 1421170000 860213000 14186000 10293000 583000 892000 14769000 11185000 <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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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="background-color:#cceeff;vertical-align:bottom;width:68.02%;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="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;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.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;"> 2,798,824</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;"> 4,271,135</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;"> 4,447,957</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Information</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,859</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 9,870</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,816,995</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,281,005</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,449,757</p></td></tr></table> 2798824000 4271135000 4447957000 17859000 9870000 312000 1800000 2816995000 4281005000 4449757000 <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:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:10pt;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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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="background-color:#cceeff;vertical-align:bottom;width:68.02%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan provided to related parties (e)</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,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments disposed to a related party (f)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,061</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase from related parties (g)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,000 </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%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In December 2020, the Group sold 26.7% equity interest in Yunding for a cash consideration of RMB22,500 to Gongqingcheng Yunding, of which 20,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:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(e)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(f)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(g)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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.</span></td></tr></table> 5143000 3061000 12183000 12000000 80675000 0.267 22500000 20000000 5000000 0.15 5640000 5 1 31000 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;">During the years ended 2018, the Group has determined that its convertible redeemable participating preferred shares are participating securities as the preferred shares participate in undistributed earnings on an as-if-converted basis. The holders of the preferred shares are entitled to receive dividends on a pro rata basis, as if their shares had been converted into ordinary shares. 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 loss per share, for ordinary shares, nonvested restricted shares and preferred 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 preferred shares and nonvested restricted shares are not contractually obligated to share losses.</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:54.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">2018</b></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;"><span style="font-size:8pt;font-weight:bold;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: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.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:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><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: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><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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic net income per share calculation Numerator:</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income for the year attributable to the Company:</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;"> </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;"> 340,046</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;"> </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;"> 575,196</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series A Shares</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 177</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series B-1 Shares</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;"> </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;"> 368</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series B-2 Shares</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 4,049</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred shareholders</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;"> </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;"> 209,752</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series A preferred shareholders</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 4,521</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series B-1 preferred shareholders</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;"> </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;"> 126</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series B-2 preferred shareholders</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 1,319</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: Undistributed earnings allocated to participating nonvested restricted shares</span></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;"> </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;"> 6,244</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;"> </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;"> 2,450</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,490</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></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;"> </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;"> <span style="visibility:hidden;">​</span></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;"> </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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 211,873,704</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 243,648,186</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><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:2.65%;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: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;"><b style="font-weight:bold;"> 0.54</b></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;"><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: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:2.65%;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:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.92</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share calculation</b></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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:2.65%;margin:0pt;padding:0pt;"><p 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;"> 113,490</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;"> </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;"> 572,746</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—dilute</span></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;"> </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;"> 114,138</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;"> </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;"> 572,863</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares basic outstanding</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;"> </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;"> 211,873,704</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;"> </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;"> 243,648,186</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of potentially diluted stock options, restricted stocks and RSUs</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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,160,946</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,881,310</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares—dilute</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;"> </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;"> 225,034,650</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;"> </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;"> 255,959,172</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260,351,994</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net income per ordinary share attributable to ordinary shareholders—diluted </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> 0.51</b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> 2.24</b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.88</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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 <span style="font-weight:normal;">-</span> CONTINUED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the year ended December 31, 2018, 2019 and 2020, 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:67.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:30.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.87%;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 stocks and RSUs</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,407</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,352</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;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></tr><tr><td style="vertical-align:bottom;width:67.87%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,657,620</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042,234</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:8.34%;margin:0pt;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:54.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">2018</b></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;"><span style="font-size:8pt;font-weight:bold;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: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.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:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><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: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><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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic net income per share calculation Numerator:</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income for the year attributable to the Company:</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;"> </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;"> 340,046</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;"> </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;"> 575,196</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series A Shares</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 177</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series B-1 Shares</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;"> </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;"> 368</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Accretion of Series B-2 Shares</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 4,049</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred shareholders</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;"> </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;"> 209,752</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series A preferred shareholders</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 4,521</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series B-1 preferred shareholders</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;"> </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;"> 126</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;"> </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;">—</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Undistributed earnings allocated to Series B-2 preferred shareholders</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 1,319</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: Undistributed earnings allocated to participating nonvested restricted shares</span></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;"> </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;"> 6,244</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;"> </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;"> 2,450</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,490</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></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;"> </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;"> <span style="visibility:hidden;">​</span></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;"> </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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 211,873,704</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 243,648,186</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><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:2.65%;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: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;"><b style="font-weight:bold;"> 0.54</b></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;"><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: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:2.65%;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:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.92</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share calculation</b></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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:2.65%;margin:0pt;padding:0pt;"><p 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;"> 113,490</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;"> </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;"> 572,746</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Add: adjustments to undistributed earnings to participating securities</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="white-space:pre-wrap;">Net income attributed to ordinary shareholders for computing net income per ordinary shares—dilute</span></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;"> </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;"> 114,138</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;"> </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;"> 572,863</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><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:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares basic outstanding</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;"> </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;"> 211,873,704</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;"> </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;"> 243,648,186</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 248,470,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of potentially diluted stock options, restricted stocks and RSUs</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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,160,946</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,881,310</p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average ordinary shares outstanding used in computing net income per ordinary shares—dilute</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;"> </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;"> 225,034,650</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;"> </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;"> 255,959,172</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260,351,994</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Net income per ordinary share attributable to ordinary shareholders—diluted </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> 0.51</b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> 2.24</b></p></td><td style="background-color:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.88</b></p></td></tr></table> 340046000 575196000 228753000 177000 368000 4049000 209752000 4521000 126000 1319000 6244000 2450000 113490000 572746000 228753000 211873704 243648186 248470684 0.54 2.35 0.92 113490000 572746000 228753000 648000 117000 114138000 572863000 228753000 211873704 243648186 248470684 13160946 12310986 11881310 225034650 255959172 260351994 0.51 2.24 0.88 <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:67.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:30.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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.87%;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 stocks and RSUs</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,407</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,352</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;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></tr><tr><td style="vertical-align:bottom;width:67.87%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,657,620</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042,234</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:8.34%;margin:0pt;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> 705407 294352 89165 11657620 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 and 2020. Lease costs are included in selling, general and administrative expense and research and development expense 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.93%;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="background-color:#cceeff;vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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 0.05pt 0pt;">30,788</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 57,080</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 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (1,382)</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 0pt 0.05pt 0pt;"> </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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (537)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.93%;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="background-color:#cceeff;vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.82%;border-bottom:3px 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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,543</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 0pt 12pt 0pt;">Prior to the adoption of the new lease standard, lease expense for the year ended December 31, 2018 was RMB11,423.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. LEASES <span style="font-weight:normal;">-</span> CONTINUED</p><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, 2019 and 2020.</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.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;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.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 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.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: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.61%;margin:0pt;padding:0pt;"><p style="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.14%;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.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-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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">26,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 2.9pt 0.05pt 0pt;"> 42,313</p></td><td style="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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 2.9pt 0.05pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">112,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 2.9pt 0.05pt 0pt;"> 96,348</p></td><td style="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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin: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.76 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">3.68 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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin: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.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5.25</p></td><td style="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, 2020:</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:87.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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:87.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,628</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,114</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,354</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 181,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 17,850</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,120</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="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 and 2020. Lease costs are included in selling, general and administrative expense and research and development expense 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.93%;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="background-color:#cceeff;vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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 0.05pt 0pt;">30,788</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 57,080</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 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"> (1,382)</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 0pt 0.05pt 0pt;"> </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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (537)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.93%;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="background-color:#cceeff;vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.82%;border-bottom:3px 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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,543</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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 1382000 537000 29406000 56543000 11423000 <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, 2019 and 2020.</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.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;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.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 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.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: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.61%;margin:0pt;padding:0pt;"><p style="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.14%;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.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-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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">26,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 2.9pt 0.05pt 0pt;"> 42,313</p></td><td style="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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 2.9pt 0.05pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">112,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 2.9pt 0.05pt 0pt;"> 96,348</p></td><td style="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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin: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.76 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">3.68 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="background-color:#cceeff;vertical-align:bottom;width:68.92%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:12.61%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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.92%;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.61%;margin: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.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5.25</p></td><td style="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> 26733000 42313000 112513000 96348000 P3Y9M3D P3Y8M4D 0.0521 0.0525 <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, 2020:</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:87.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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:87.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,628</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,015</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,114</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,354</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 181,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 17,850</p></td></tr><tr><td style="vertical-align:bottom;width:87.84%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,120</p></td></tr></table> 49628000 52015000 46114000 25859000 8354000 181970000 17850000 164120000 <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;">Purchase of a Minority Stake in Jiangsu Yitong High-Tech Co., Ltd</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2021, the Group entered into an agreement to acquired 29.99% of the outstanding shares of Jiangsu Yitong Hi-Tech Co., Ltd., (“Yitong” a listed entity on Shenzhen Stock Exchange) for an aggregate cash consideration of RMB959,680 in cash. Leveraging the Group's core capabilities, as well as Yitong's access to the Chinese domestic capital market, the Group and Yitong are expected to expand the healthcare ecosystem for Chinese market in the long term. The transaction was completed in February 2021, the Group is the process of assessing its accounting impact.</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;">New Bank Borrowing loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subsequent to 2020 year-end, the Group paid back RMB439,688 loans and borrowed approximately RMB990,000 from several commercial banks. These bank loans are with <span style="-sec-ix-hidden:Hidden_v60eFQutw0iaAiBZZVLnNw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;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 weighted average interest rate of 4.14%, of which RMB450,000 will be used for the daily operations of the Group and RMB540,000 will be used for the investment of Yitong.</span></p> 0.2999 959680000000 439688000 439688000 990000000 P7Y P7Y 0.0414 450000000 540000000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">except for number of shares and per share data, or otherwise noted)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.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:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:30.07%;border-bottom:1px solid #000000;margin:0pt;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:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Note2)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 398,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,637</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,362</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amount due from related parties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533,449</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 656,579</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,627</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,040</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Investments in subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594,844</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,895,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,423</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,527,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,756,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,463</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued expense and other current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amount due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,790</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,895</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,549</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,031</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.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;"><span style="font-size:9pt;">Class A Ordinary shares (US</span><span style="font-size:9pt;">$0.0001</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">9,800,000,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">9,800,000,000</span><span style="font-size:9pt;"> shares </span><span style="font-size:9pt;">authorized</span><span style="font-size:9pt;"> as of </span><span style="font-size:9pt;">December 31, 2019</span><span style="font-size:9pt;"> and 2020; </span><span style="font-size:9pt;">91,459,708</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">128,736,916</span><span style="font-size:9pt;"> shares </span><span style="-sec-ix-hidden:Hidden_eUxLwo6SY0OjuPd83Ny4-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:9pt;"> and </span><span style="-sec-ix-hidden:Hidden_Vj3kKwLq2EKkNaLv08ZyXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:9pt;"> as of </span><span style="font-size:9pt;">December 31, 2019</span><span style="font-size:9pt;"> and 2020, respectively)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:67.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;"><span style="font-size:9pt;">Class B Ordinary shares(US</span><span style="font-size:9pt;">$0.0001</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">200,000,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">200,000,000</span><span style="font-size:9pt;"> shares </span><span style="font-size:9pt;">authorized</span><span style="font-size:9pt;"> as of </span><span style="font-size:9pt;">December 31, 2019</span><span style="font-size:9pt;"> and 2020; </span><span style="font-size:9pt;">156,060,279</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">121,408,247</span><span style="font-size:9pt;"> shares </span><span style="-sec-ix-hidden:Hidden_S3OVnWVgXkGDP_16u90Ozw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:9pt;"> and </span><span style="-sec-ix-hidden:Hidden_jQWn-sPlFUCQtRMAAzb0dQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:9pt;"> as of </span><span style="font-size:9pt;">December 31, 2019</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">2020</span><span style="font-size:9pt;">, respectively)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,478,902</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,109</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,871</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,696</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,841</p></td></tr><tr><td style="vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,730,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418,432</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,527,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,756,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,463</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:center;text-indent:0pt;margin:0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</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;text-align:center;margin:0pt;">STATEMENTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">except for number of shares and per share data, or otherwise noted)</b></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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:38.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Note2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 414</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 414</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 55</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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;"> —</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating expenses:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><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:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">General and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 99,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,613</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,370</p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 42,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,675</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total operating expenses</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 146,319</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 64,961</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81,162</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,439</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81,162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,439)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest Income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity in earnings of subsidiaries and VIEs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 484,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 634,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">340,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</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:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</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;text-align:center;margin:0pt;">STATEMENTS OF COMPREHENSIVE INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">except for number of shares and per share data, or otherwise noted)</b></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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:37.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Note2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575,196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,753</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign currency translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,940</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,457)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,184)</p></td></tr><tr><td style="vertical-align:bottom;width:60.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Comprehensive income attributable to Zepp Health Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,874</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:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</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;text-align:center;margin:0pt;">STATEMENTS OF CASH FLOW</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">except for number of shares and per share data, or otherwise noted)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;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:58.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:39.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Note2)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flow from Operating Activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net Cash used in Operating Activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,232)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> (764)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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;"> (12,791)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,962)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flow from Investing Activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amount due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (196,158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218,791)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,870)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Investment in subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,056)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,289</p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other investment activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (95,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 97,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net Cash used in Investing Activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (301,299)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (118,552)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (114,719)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (17,581)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flow from Financing Activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net Cash provided by Financing Activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 652,391</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 45,609</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net increase/(decrease) in cash and cash equivalent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 348,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (127,510)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,543)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of exchange rate changes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 75,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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,940</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,457)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,184)</p></td></tr><tr><td style="vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 458,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 398,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents at end of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 458,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 398,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 204,637</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,362</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:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statement.</p> 398604000 204637000 31362000 402000 335000 51000 533449000 656579000 100627000 932455000 861551000 132040000 1594844000 1895011000 290423000 2527299000 2756562000 422463000 166000 688000 105000 26383000 24727000 3790000 26549000 25415000 3895000 889000 136000 26549000 26304000 4031000 0.0001 0.0001 9800000000 9800000000 91459708 128736916 57000 81000 12000 0.0001 0.0001 200000000 200000000 156060279 121408247 98000 76000 12000 1478902000 1552109000 237871000 910612000 1133368000 173696000 111081000 44624000 6841000 2500750000 2730258000 418432000 2527299000 2756562000 422463000 414000 55000 414000 55000 4271000 3198000 2571000 394000 99881000 50572000 54613000 8370000 42167000 11191000 23978000 3675000 146319000 64961000 81162000 12439000 -146733000 -65016000 -81162000 -12439000 2185000 6868000 1337000 205000 699000 484594000 634043000 308578000 47292000 340046000 575196000 228753000 35058000 340046000 575196000 228753000 35058000 75041000 13940000 -66457000 -10184000 415087000 589136000 162296000 24874000 -2232000 -764000 -12791000 -1962000 196158000 218791000 123130000 18870000 10056000 -2263000 -8411000 -1289000 95085000 -97976000 -301299000 -118552000 -114719000 -17581000 652391000 45609000 348860000 -73707000 -127510000 -19543000 75041000 13940000 -66457000 -10184000 34470000 458371000 398604000 61089000 458371000 398604000 204637000 31362000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. BASIS FOR PREPARATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The condensed financial information of the Company has been prepared using the same accounting policies as set out in the Group’s consolidated financial statements except that the Company has used the equity method to account for investments in its subsidiaries and VIEs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. CONVENIENCE TRANSLATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Translations of balances in condensed financial information of parent company balance sheets, statements of operations statements of comprehensive income and statements of cash flows from RMB into US$ as of and during the year ended December 31, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, or at any other rate</p> 6.5250 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. INVESTMENTS IN SUBSIDIARIES AND VIEs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company and its subsidiaries and VIEs were included in the consolidated financial statements where the intercompany transactions and balances were eliminated upon consolidation. For purpose of the Company’s standalone financial statements, its investments in subsidiaries and VIEs were reported using the equity method of accounting. The Company’s share of income and losses from its subsidiaries and VIEs were reported as equity in earnings of subsidiaries and VIEs in the accompanying parent company financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is a Cayman Islands company, therefore, is not subjected to income taxes for all years presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> XML 19 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information
12 Months Ended
Dec. 31, 2020
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, 2020
Entity File Number 001-38369
Entity Registrant Name Zepp Health Corp
Entity Central Index Key 0001720446
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
Document Fiscal Year Focus 2020
Document Fiscal Period Focus FY
Current Fiscal Year End Date --12-31
Amendment Flag false
ICFR Auditor Attestation Flag false
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
City Area Code +86 010
Local Phone Number 5940 3268
Entity Address, Country CN
Contact Personnel Name Leon Cheng Deng
Contact Personnel Email Address ir@zepp.com
Class A Ordinary Shares  
Document Information  
Entity Common Stock, Shares Outstanding 128,736,916
Class B Ordinary Shares  
Document Information  
Entity Common Stock, Shares Outstanding 121,408,247
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Current assets:      
Cash and cash equivalents ¥ 2,273,349 $ 348,406 ¥ 1,803,117
Restricted cash 2,401 368 874
Term deposit 5,000 766  
Accounts receivable (net of allowance of nil and nil as of December 31, 2019 and 2020, respectively) 298,038 45,676 188,940
Amounts due from related parties (net of allowance of nil and nil as of December 31, 2019 and 2020, respectively) 860,213 131,833 1,421,170
Inventories, net 1,217,537 186,596 893,806
Short-term investments 18,430 2,825 17,187
Prepaid expenses and other current assets 152,898 23,433 67,358
Total current assets 4,827,866 739,903 4,392,452
Property, plant and equipment, net 124,619 19,099 64,350
Intangible assets, net 145,213 22,255 85,753
Long-term investments 443,986 68,044 406,099
Deferred tax assets 120,190 18,420 102,649
Operating lease right-of-use assets 151,165 23,167 108,682
Goodwill 62,515 9,581 5,930
Other non-current assets 28,165 4,316 8,828
Total assets 5,903,719 904,785 5,174,743
Current liabilities:      
Accounts payable (including accounts payable of the consolidated VIEs without recourse to the Group of RMB1,996,010 and RMB1,945,731 as of December 31, 2019 and 2020, respectively) 1,951,335 299,055 1,999,951
Advance from customers (including advance from customers of the consolidated VIEs without recourse to the Group of RMB44,380 and RMB41,312 as of December 31, 2019 and 2020, respectively) 42,502 6,514 44,793
Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB14,769 and RMB892 as of December 31, 2019 and 2020, respectively) 11,185 1,714 14,769
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB236,708 and RMB175,747 as of December 31, 2019 and 2020, respectively) 252,275 38,663 352,249
Income tax payables of the consolidated VIEs without recourse to the Group 27,706 4,246 67,854
Notes payable of the consolidated VIEs without recourse to the Group     2,184
Short-term bank borrowings of the consolidated VIEs without recourse to the Group 504,671 77,344  
Total current liabilities 2,789,674 427,536 2,481,800
Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs without recourse to the Group of RMB5,399 and RMB17,171 as of December 31, 2019 and 2020, respectively) 22,374 3,429 5,399
Other non-current liabilities (including other non-current liabilities of the consolidated VIEs without recourse to the Group of RMB113,596 and RMB183,920 as of December 31, 2019 and 2020, respectively) 185,168 28,378 113,596
Long-term borrowing of the consolidated VIEs without recourse to the Group 60,000 9,195  
Noncurrent operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB 64,300 and RMB48,650 as of December 31, 2019 and 2020, respectively) 116,245 17,815 76,360
Total liabilities 3,173,461 486,353 2,677,155
Equity      
Additional paid-in capital 1,552,109 237,871 1,478,902
Accumulated retained earnings 1,133,368 173,696 910,612
Accumulated other comprehensive income 44,624 6,841 111,081
Total Zepp Health Corporation shareholders' equity 2,730,258 418,432 2,500,750
Noncontrolling interest     (3,162)
Total equity 2,730,258 418,432 2,497,588
Total liabilities and equity 5,903,719 904,785 5,174,743
Class A Ordinary Shares      
Equity      
Ordinary shares 81 12 57
Class B Ordinary Shares      
Equity      
Ordinary shares ¥ 76 $ 12 ¥ 98
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2019
CNY (¥)
shares
Allowance for doubtful accounts ¥ 0 ¥ 0
Amounts due from related parties, allowance 0 0
Accounts payable 1,951,335 1,999,951
Advance from customers 42,502 44,793
Amount due to related parties 11,185 14,769
Accrued expenses and other current liabilities 252,275 352,249
Deferred tax liabilities 22,374 5,399
Other non-current liabilities 185,168 113,596
Noncurrent operating lease liabilities ¥ 116,245 ¥ 76,360
Class A Ordinary Shares    
Ordinary shares, authorized | shares 9,800,000,000 9,800,000,000
Ordinary shares, issued | shares 128,736,916 91,459,708
Ordinary shares, outstanding | shares 128,736,916 91,459,708
Class B Ordinary Shares    
Ordinary shares, authorized | shares 200,000,000 200,000,000
Ordinary shares, issued | shares 121,408,247 156,060,279
Ordinary shares, outstanding | shares 121,408,247 156,060,279
Variable Interest Entities    
Accounts payable ¥ 1,945,731 ¥ 1,996,010
Advance from customers 41,312 44,380
Amount due to related parties 892 14,769
Accrued expenses and other current liabilities 175,747 236,708
Deferred tax liabilities 17,171 5,399
Other non-current liabilities 183,920 113,596
Noncurrent operating lease liabilities ¥ 48,650 ¥ 64,300
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Dec. 31, 2018
CNY (¥)
¥ / shares
shares
Revenues (including RMB2,816,995, RMB4,281,005 and RMB4,449,757 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively) ¥ 6,433,363 $ 985,956 ¥ 5,812,255 ¥ 3,645,335
Cost of revenues (including RMB2,141,123, RMB3,342,084 and RMB3,713,536 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively) 5,100,698 781,716 4,344,512 2,705,885
Gross profit 1,332,665 204,240 1,467,743 939,450
Operating expenses        
Selling and marketing 358,655 54,966 181,975 96,538
General and administrative 261,805 40,123 248,462 213,973
Research and development 538,009 82,453 430,822 263,220
Total operating expenses 1,158,469 177,542 861,259 573,731
Operating income 174,196 26,698 606,484 365,719
Other income and expenses        
Interest income 46,118 7,068 33,478 11,595
Realized gain from investments     1,822 261
Gain from deconsolidation of a subsidiary 56,522 8,663    
Gain from fair value change of long-term investments 12,325 1,888   7,860
Impairment loss from long-term investments     (2,600) (7,590)
Other income (expense), net (23,552) (3,610) 13,186 8,768
Income before income tax and income/(loss) from equity method investments 265,609 40,707 652,370 386,613
Provision for income taxes (31,154) (4,775) (77,887) (52,036)
Income before income/(loss) from equity method investments 234,455 35,932 574,483 334,577
Income/(loss) from equity method investments (4,749) (728) (1,112) 1,743
Net income 229,706 35,204 573,371 336,320
Less: Net (loss) income attributable to noncontrolling interest 953 146 (1,825) (3,726)
Net income attributable to Zepp Health Corporation 228,753 35,058 575,196 340,046
Less: Deemed dividend to preferred shareholders       209,752
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares     2,450 12,210
Net income attributable to ordinary shareholders of Zepp Health Corporation ¥ 228,753 $ 35,058 ¥ 572,746 ¥ 113,490
Net income per share attributable to ordinary shareholders of Zepp Health Corporation        
Basic income per ordinary share | (per share) ¥ 0.92 $ 0.14 ¥ 2.35 ¥ 0.54
Diluted income per ordinary share | (per share) ¥ 0.88 $ 0.13 ¥ 2.24 ¥ 0.51
Weighted average number of shares used in computing net income per share        
Ordinary share - basic | shares 248,470,684 248,470,684 243,648,186 211,873,704
Ordinary share - diluted | shares 260,351,994 260,351,994 255,959,172 225,034,650
Series A Preferred Shares        
Other income and expenses        
Less: Accretion of Preferred Shares       ¥ 177
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       4,521
Series B-1 Preferred Shares        
Other income and expenses        
Less: Accretion of Preferred Shares       368
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       126
Series B-2 Preferred Shares        
Other income and expenses        
Less: Accretion of Preferred Shares       4,049
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       ¥ 1,319
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF OPERATIONS      
Revenue from related parties ¥ 4,449,757 ¥ 4,281,005 ¥ 2,816,995
Cost of revenue related parties ¥ 3,713,536 ¥ 3,342,084 ¥ 2,141,123
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income ¥ 229,706 $ 35,204 ¥ 573,371 ¥ 336,320
Other comprehensive income/(loss) net of tax        
Foreign currency translation adjustment (45,117) (6,914) 11,274 60,357
Unrealized gain on available-for-sale investments and others, (net of tax effect of RMB2,250, RMB620 and RMB4,017 for years ended December 31, 2018, 2019 and 2020, respectively) (21,340) (3,270) 2,666 14,684
Comprehensive income 163,249 25,020 587,311 411,361
Less: Net (loss) income attributable to noncontrolling interest 953 146 (1,825) (3,726)
Comprehensive income attributable to Zepp Health Corporation ¥ 162,296 $ 24,874 ¥ 589,136 ¥ 415,087
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Unrealized gain on available-for-sale investments and others, tax effect ¥ 4,017 ¥ 620 ¥ 2,250
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
¥ in Thousands, $ in Thousands
Ordinary Shares
Series A Preferred Shares
CNY (¥)
shares
Ordinary Shares
Initial Public Offering
CNY (¥)
shares
Ordinary Shares
CNY (¥)
shares
Additional Paid-in Capital
Series A Preferred Shares
CNY (¥)
Additional Paid-in Capital
Series B Preferred Shares
CNY (¥)
Additional Paid-in Capital
Initial Public Offering
CNY (¥)
Additional Paid-in Capital
CNY (¥)
Accumulated Other Comprehensive Income
CNY (¥)
Accumulated Retained Earnings
CNY (¥)
Total Huami Corporation Shareholders' (Deficit)/Equity
Series A Preferred Shares
CNY (¥)
Total Huami Corporation Shareholders' (Deficit)/Equity
Series B Preferred Shares
CNY (¥)
Total Huami Corporation Shareholders' (Deficit)/Equity
Initial Public Offering
CNY (¥)
Total Huami Corporation Shareholders' (Deficit)/Equity
CNY (¥)
Noncontrolling Interest
CNY (¥)
Series A Preferred Shares
CNY (¥)
Series B Preferred Shares
CNY (¥)
Initial Public Offering
CNY (¥)
CNY (¥)
USD ($)
Beginning Balance at Dec. 31, 2017     ¥ 56       ¥ 72,427 ¥ 22,100 ¥ 131,192       ¥ 225,775 ¥ 2,389       ¥ 228,164  
Beginning Balance, shares at Dec. 31, 2017 | shares     91,304,327                                
Accretion of preferred shares       ¥ (177) ¥ (4,417)         ¥ (177) ¥ (4,417)       ¥ (177) ¥ (4,417)      
Issuance of ordinary shares   ¥ 26       ¥ 657,035           ¥ 657,061         ¥ 657,061    
Issuance of ordinary shares, shares | shares   41,600,000                                  
Conversion of participating convertible redeemable preferred shares to ordinary shares upon initial public offering     ¥ 60       354,152           354,212         354,212  
Conversion of participating convertible redeemable preferred shares to ordinary shares upon initial public offering, shares | shares     94,537,315                                
Exercise of option and restricted shares     ¥ 2       3,484           3,486         3,486  
Exercise of option and restricted shares, shares | shares     2,661,305                                
Net income                 340,046       340,046 (3,726)       336,320  
Foreign currency translation adjustment               60,357         60,357         60,357  
Share-based compensation             134,709           134,709         134,709  
Repurchase of ordinary shares             (8,157)           (8,157)         (8,157)  
Repurchase of ordinary shares | shares     (488,000)                                
Unrealized loss on available-for-sale investments               14,684         14,684         14,684  
Deemed dividend related to issuance of ordinary shares to preferred shareholders     ¥ 7       164,521   (164,521)       7         7  
Deemed dividend related to issuance of ordinary shares to preferred shareholders, Shares | shares     12,064,825                                
Ending Balance (Cumulative effect adjustment for adoption of ASC 606) at Dec. 31, 2018                 33,329       33,329         33,329  
Ending Balance at Dec. 31, 2018     ¥ 151       1,373,577 97,141 340,046       1,810,915 (1,337)       1,809,578  
Ending Balance, shares at Dec. 31, 2018 | shares     241,679,772                                
Issuance of ordinary shares   ¥ 2       ¥ 49,174           ¥ 49,176         ¥ 49,176    
Issuance of ordinary shares, shares | shares   3,174,600                                  
Exercise of option and restricted shares ¥ 2     ¥ 931           ¥ 933         ¥ 933        
Exercise of option and restricted shares, 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  
Share-based compensation             55,128           55,128         55,128  
Unrealized loss on available-for-sale investments               2,666         2,666         2,666  
Deemed dividend to shareholders                 (4,538)       (4,538)         (4,538)  
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 and restricted shares     ¥ 2       (2)                        
Exercise of option and restricted shares, shares | shares     2,625,176                                
Net income                 228,753       228,753 953       229,706 $ 35,204
Foreign currency translation adjustment               (45,117)         (45,117)         (45,117) (6,914)
Share-based compensation             67,212           67,212         67,212  
Unrealized loss on available-for-sale investments               (21,340)         (21,340)         (21,340) (3,270)
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 $ 418,432
Ending Balance, shares at Dec. 31, 2020 | shares     250,145,163                                
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY    
Offering costs $ 434 $ 10,512
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Cash Flows from Operating Activities        
Net income ¥ 229,706 $ 35,204 ¥ 573,371 ¥ 336,320
Adjustment to reconcile net income to net cash provided by operating activities:        
Non-cash lease expense 48,191 7,386 27,683  
Depreciation and amortization 27,129 4,158 17,215 6,216
Provision and write off for excess and obsolete inventories 64,223 9,843 23,799  
Share-based compensation 65,154 9,985 55,128 134,709
Share of results of equity method investment 4,749 728 1,112 (1,743)
Loss on disposal of property, plant and equipment 7,406 1,135 767 26
Gain from fair value change of long-term investments (12,325) (1,888)   (7,860)
Deferred income taxes (10,442) (1,600) (27,800) (32,895)
Gain from deconsolidation of a subsidiary (56,522) (8,663)    
Write-off of short-term loans     5,640 5,500
Impairment loss from long-term investments     2,600 7,590
Realized gain from investments     (1,822) (261)
Others       295
Changes in operating assets and liabilities        
Accounts receivable (131,215) (20,110) (130,015) (26,058)
Inventories (410,691) (62,941) (432,983) (234,887)
Prepaid expenses and other current assets (79,957) (12,257) (32,444) (5,748)
Amount due from related parties 583,457 89,419 (770,976) (45,116)
Other non-current assets (33,049) (5,065) (2,678) (3,150)
Amount due to related parties (3,584) (549) 4,074 5,757
Accounts payable (9,761) (1,496) 935,845 356,324
Notes payable (2,184) (335) (16,752) 13,693
Advance from customers (2,189) (335) 38,850 (4,740)
Income tax payable (40,148) (6,153) 13,817 32,437
Accrued expense and other current liabilities (149,385) (22,894) 86,221 119,887
Other non-current liability 68,739 10,535 57,347 51,309
Net Cash provided by Operating Activities 157,302 24,107 427,999 707,605
Cash Flows from Investing Activities        
Purchase of property, plant and equipment (83,554) (12,805) (34,276) (17,136)
Purchase of intangible assets (1,220) (187) (11,845) (52,017)
Purchase of term deposits (212,065) (32,500)   (385,028)
Proceeds from maturity of term deposits 207,065 31,734 96,969 288,771
Loans provided to related parties       (5,000)
Loans provided to third-parties (480) (74)   (8,920)
Proceeds received from loan repayment     6,772 5,578
Purchase of short-term investments       (41,300)
Purchase of long-term investments (82,221) (12,600) (180,927) (109,854)
Disposal of long-term investments     10,461  
Acquisition of businesses and assets, net of cash acquired of RMB7,497 (26,713) (4,094)    
Deconsolidation of a subsidiary (7,701) (1,180)    
Other investing activities 9 1 143 65
Net Cash Used in Investing Activities (206,880) (31,705) (112,703) (324,841)
Cash Flows from Financing Activities        
Loans repaid to related party       (3,221)
Exercise of share options and restricted shares     933 3,486
Bank borrowings 1,207,793 185,102   20,000
Repayment of bank borrowing (643,122) (98,563) (20,000) (30,000)
Net proceeds from initial public offering       657,062
Repurchase of ordinary shares       (8,157)
Net proceeds from the secondary offering     49,214  
Deemed dividend to shareholders     (4,538)  
Net Cash Provided by Financing Activities 564,671 86,539 25,609 639,170
Net increase in cash and cash equivalents and restricted cash 515,093 78,941 340,905 1,021,934
Effect of exchange rate changes (43,334) (6,641) 11,274 60,357
Cash and cash equivalents and restricted cash at beginning of year 1,803,991 276,474 1,451,812 369,521
Cash and cash equivalents and restricted cash at end of the year 2,275,750 348,774 1,803,991 1,451,812
Supplemental disclosure of cash flow information        
Income tax paid 82,406 12,629 91,732 52,063
Interest paid 14,858 2,277 286 1,310
Non-cash investing and financing activity        
Payable for long-term investment       275
Payable for Intangible asset 1,641 251 16  
Receivable from the disposal of a subsidiary 22,500 3,448    
Conversion from convertible bond to equity interest investment 8,393 1,286 15,800  
Disposal of previous equity interest in exchange for acquisition 87,716 13,443    
Forgiveness of loan related to acquisition 13,711 2,101    
Non-monetary exchange of convertible bond to intangible assets     8,019 7,104
Non-monetary transaction of exchanging loan for Intangible assets     9,957  
Payable for property, plant and equipment ¥ 173 $ 27 ¥ 351 15
Conversion of preferred shares to ordinary shares       354,212
Deemed dividend related to issuance of ordinary shares to preferred shareholders       ¥ 209,752
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
CONSOLIDATED STATEMENTS OF CASH FLOWS  
Purchase of business, cash acquired ¥ 7,497
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.21.1
ORGANIZATION AND PRINCIPAL ACTIVITIES
12 Months Ended
Dec. 31, 2020
ORGANIZATION AND PRINCIPAL ACTIVITIES  
ORGANIZATION AND PRINCIPAL ACTIVITIES

1. ORGANAZATION AND PRINCIPAL ACTIVITIES

Zepp Health Corporation (the “Company”), formerly known as Huami Corporation, 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, 2018, 2019 and 2020, the Group derived 66.9%, 72.2% and 69.0% 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, 2020, details of the Company’s major subsidiaries and major VIEs 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 Intelligent Technology Co., Ltd. (“Huami Intelligent”)

 

PRC

December 28, 2015

 

100%

Huami North America Inc. ("HNA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V.

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 subsidiaries of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd.

 

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 product 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.8% of the total common shares as of December 31, 2020. 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 statement amounts and balances of the VIEs were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2019

    

2020

RMB

RMB

Total current assets

 

3,828,544

 

3,675,394

Total non-current assets

 

466,774

 

593,603

Total assets

 

4,295,318

 

4,268,997

Total current liabilities

 

2,361,906

 

2,696,059

Total non-current liabilities

 

183,295

 

309,741

Total liabilities

 

2,545,201

 

3,005,800

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Revenues

 

3,638,560

 

5,801,405

 

6,297,534

Net income

 

643,239

 

987,672

 

751,803

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Net cash provided by operating activities

 

712,210

 

478,806

 

165,512

Net cash used in investing activities

 

(72,862)

 

(126,887)

 

(728,797)

Net cash provided by/(used in) financing activities

 

(13,221)

 

(20,000)

 

564,671

The intercompany payable between Anhui Huami and Shunyuan were RMB43,971 and RMB153,190 as of December 31, 2019 and 2020, respectively. Those were eliminated by the Company upon consolidation.

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
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.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Reclassifications

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 allowance for doubtful accounts, inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, impairment of goodwill, 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, share-based compensation, 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.

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 and liabilities primarily including available-for-sale securities at fair value on a recurring basis as of December 31, 2019 and 2020.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

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, 2018, 2019 and 2020.

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, 2018, 2019 and 2020.

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 securities investments, accounts payable, notes payable, short-term bank borrowing, amount due to related parties and long-term bank borrowing. 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 borrowing 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 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.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

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 40% or 60% 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, 2019 and 2020.

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. Beginning on January 1, 2020, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses 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, 2019 and 2020, the Company recorded nil 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.

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 RMB2,335, RMB(848), and RMB1,243 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Prepaid expenses and other current assets

Prepaid expenses and other current assets primarily consist of advance to suppliers, prepaid expenses, other receivables and value-added tax receivables.

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.huami.com, an insurance brokerage license, trademark and patents.

The domain name and insurance brokerage license 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.

The 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

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 initial direct costs it incurs under the lease. The Group begins recognizing operating lease expense when the lessor makes the underlying asset available to the Group. The Group's leases have remaining lease terms of up to five 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.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Leases - continued

For short-term leases with lease term less than one year, the Group records operating lease expense 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 be 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.

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 year ended December 31, 2020. 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, 2018, 2019 and 2020, the Group recognized nil impairment loss on goodwill.

Long-term investments

The Group’s long-term investments consist of equity securities without readily determinable fair value, equity method investments and available-for-sale securities investments.

(a)Equity securities without readily determinable fair value

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Long-term investments - continued

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.

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

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 RMB4,133, RMB218 and nil impairment losses on its equity method investments during the years ended December 31, 2018, 2019 and 2020.

(c)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 RMB12,349, RMB3,514, and RMB(22,583) unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, respectively.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

Long-term investments - continued

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, 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 33.1%, 27.8% and 31.0% 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”).

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.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Group generated 33.1%, 27.8% and 31.0% 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% 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 our 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, 2018, 2019 and 2020, 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 a standard product warranty that the product will operate under normal use. For products sold to the one customer under the cooperation agreement, the warranty period is 18 months which includes a six-month warranty to that customer and an additional 12 months warranty to end-users. For products sold directly to end users, the warranty period is 12 months. The Group has the obligation, at customers’ option, to either repair or replace the defective product.

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

Research and development expenses

Research and development expenses primarily consist of salaries and benefits for research and development personnel, materials, office rental expense, general expenses and depreciation expenses associated with research and development activities.

Advertising expense

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB25,362, RMB72,269 and RMB136,974 for the years ended December 31, 2018, 2019 and 2020, 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 revenue when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB9,679, RMB14,723 and RMB13,461 as subsidy income and recognized nil, nil, and RMB10,408 as reduction of expenses or cost of revenue, respectively. As of December 31, 2019 and 2020, subsidies of RMB26,098 and RMB26,158 were recorded as other current liabilities, RMB113,596 and RMB183,920 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

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.

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

Share-based payment

Share-based payment transactions with employees, such as share options 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 outside of the PRC is the US$. 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.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Foreign currencies - continued

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, 2018, 2019 and 2020, the transaction (losses) /gains amounted to RMB(7,588), RMB(14,231) and RMB27,451 and were recorded in general and administrative expenses.

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 RMB717,576 and RMB609,679 as of December 31, 2019 and 2020, 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, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, 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’s convertible redeemable participating preferred shares are participating securities as they participate in undistributed earnings on an as-if converted basis. 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, preferred 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 preferred shares and 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 convertible redeemable participating preferred shares, share options, restricted shares and restricted stock units 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 convertible redeemable participating preferred shares is computed using the as-if-converted method; the effect of the share options, restricted shares and restricted stock units is computed using the treasury stock method.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

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.

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company A

 

13,495 (7.1)%

26,005 (8.7)%

Company B

 

50,567 (26.8)%

59,987 (20.1)%

Company C

 

80,024 (42.4)%

108,422 (36.4)%

Total

144,086 (76.3)%

194,414 (65.2)%

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company D

 

1,401,015 (98.6)%

830,871 (96.6)%

Total

 

1,401,015 (98.6)%

830,871 (96.6)%

Revenue generated from Company D accounted for 76.8%, 73.5% and 69.1% of total revenue during the years ended December 31, 2018, 2019 and 2020, respectively. Company D is subsidiary of a company controlled by one of the Group’s shareholders (see note 21).

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Company D

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

Total

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

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 year ended December 31, 2019, 13.5% and 10.5% of its raw materials were purchased through Company E and F, respectively, and for the year ended December 31, 2020, 15.1% of its raw materials were purchased through Company E, but numerous alternate sources of supply are readily available on comparable terms.

2. SIGNIFICANT ACCOUNTING POLICIES CONTINUED

Newly adopted accounting pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 changes how entities assess and measure credit losses of certain financial instruments, including available-for-sale securities and accounts receivable. The Group adopted the new standard beginning January 1, 2020 using the modified retrospective transition approach. The adoption of the standard did not have a material impact on the Group's Consolidated Financial Statements.

In January 2017, the FASB issued Accounting Standards Update No. 2017-04, Intangible – Goodwill and Other (Topic 350): Simplify the Test for Goodwill Impairment (“ASU 2017-04”) which simplifies the accounting for goodwill impairment. ASU 2017-04 removes “step two” of the goodwill impairment test, such that a goodwill impairment charge is now the amount by which a reporting unit's carrying value exceeds its fair value. ASU 2017-04 is applied prospectively and was effective for fiscal years, or any goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption was permitted for any impairment tests performed after January 1, 2017. The Company adopted ASU 2017-04 beginning January 1, 2020. The adoption did not have a material impact on the Group's consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement to ASC Topic 820, Fair Value Measurement (“ASC 820”). ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying, and/or adding certain disclosures. ASU 2018-13 is effective for interim and annual reporting periods in fiscal years beginning after December 15, 2019. An entity is permitted to early adopt by modifying existing disclosures and delay adoption of the additional disclosures until the effective date. The Group adopted ASU 2018-13 in the year ended December 31,2020 and the adoption did not have a material impact on the Group’s consolidated financial statements.

Recent accounting pronouncements not yet adopted

In December 2019, the FASB issued 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 adoption of this standard is not expected to have a material impact on the Group's consolidated financial statements.

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 is currently in the process of evaluating the impact of adopting ASU 2020-01 on its consolidated financial statements and related disclosure.

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2020
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.

Asset acquisition of Guoxu Insurance Brokerage Co., Ltd. (“Guoxu”)

In July, 2020, the Group entered into purchase agreements 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.

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 33 R15.htm IDEA: XBRL DOCUMENT v3.21.1
DISPOSAL OF SUBSIDIARIES
12 Months Ended
Dec. 31, 2020
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. The disposal of Yunding did not represent a strategic shift and did not have a major effect on the Group's operation.

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES, NET
12 Months Ended
Dec. 31, 2020
INVENTORIES, NET  
INVENTORIES, NET

5. INVENTORIES, NET

Inventories consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Raw materials

 

275,583

 

373,690

Work in process

 

176,417

 

233,274

Finished goods

 

441,806

 

610,573

Inventories, net

 

893,806

 

1,217,537

During the years ended December 31, 2018, 2019 and 2020, the Group recorded a provision for the excess and obsolete inventories amounting to nil, RMB23,799 and RMB4,371 and wrote off nil, RMB17,739 and RMB59,852 respectively.

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.21.1
SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2020
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,

    

2019

    

2020

RMB

RMB

Convertible bonds:

 

  

 

  

Guangzhou Joyrun Technology Co., Ltd (“Joyrun”) (a)

 

11,591

 

12,433

Other (b)

 

5,596

 

5,997

Total:

 

17,187

 

18,430

(a)   In September 2018, the Group invested RMB10,500 to acquire a convertible bond issued by Joyrun with an 8% interest rate . The investment was classified as an available-for-sale investment and measured at fair value. The Group recognized RMB840 and RMB842 unrealized holding gains in other comprehensive income from the fair value changes in the investment during the years ended December 31, 2019 and 2020.

(b)  The other represents insignificant short-term investment in convertible bond which was classified as available-for-sales investment and measured at fair value. The Group recognized RMB400 and RMB401 unrealized gains from this investment in 2019 and 2020.

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.21.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2020
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

7. PREPAID EXPENSES AND OTHER CURRENT ASSETS

As of December 31,

    

2019

    

2020

RMB

RMB

Value-added tax

 

43,595

 

100,686

Other receivables

 

10,252

 

21,060

Prepaid expenses

 

9,595

 

25,863

Advances to suppliers

 

2,129

 

874

Rental deposits

 

1,787

 

4,415

Total

 

67,358

 

152,898

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2020
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,

    

2019

    

2020

RMB

RMB

Software and electronic equipment

 

36,283

 

65,288

Buildings

 

19,342

 

19,342

Leasehold improvements

 

26,744

 

74,209

Total

 

82,369

 

158,839

Less: accumulated depreciation

 

(21,438)

 

(36,387)

Construction in progress

 

3,419

 

2,167

Property, plant and equipment, net

 

64,350

 

124,619

The Group has recorded depreciation expenses of RMB5,773, RMB9,409 and RMB14,949 during the years ended December 31, 2018, 2019 and 2020, respectively. No impairment was recorded during the years ended December 31, 2018, 2019 and 2020.

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2020
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

9. INTANGIBLE ASSETS, NET

Intangible assets, net, consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

 

2,024

Insurance brokerage license and others

37,382

Intangible assets with finite lives:

 

 

Patents

 

92,165

 

126,423

Less: accumulated amortization

 

8,436

 

20,616

Intangible assets, net

 

85,753

 

145,213

Amortization expenses for the intangible assets for the years ended December 31, 2018, 2019 and 2020, were RMB443, RMB7,806 and RMB12,180, respectively. Future amortization expense relating to the existing intangible assets amounted to RMB16,645 per year for each of the next four years, RMB12,180 for the fifth year and RMB8,815 thereafter.

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2020
LONG-TERM INVESTMENTS  
LONG-TERM INVESTMENTS

10. LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

As of December 31,

    

2019

    

2020

RMB

RMB

Equity securities without readily determinable fair value

 

  

 

  

Sifive, Inc. ("Sifive") (a)

 

20,445

 

22,279

AliveCor, Inc., (“Alivecor”) (b)

15,347

Hyperfine Research, Inc. (“Hyperfine”) (c)

32,625

Promaxo, Inc.("Promaxo") (d)

26,100

Other equity securities without readily determinable fair value (e)

 

71,133

 

67,684

Equity method investments:

 

 

Hefei Huaying Xingzhi Fund Partnership (limited partnership) (“Huaying Fund I”) (f)

 

55,557

 

53,105

Anhui Huaying Zhihui Wulian Fund Parnership(limited partnership)("Huaying Fund II") (g)

102,336

107,633

Global Technology and Innovation Ltd. (“GTI”) (Note 3)

93,289

Other equity method investments (h)

 

14,165

 

47,562

Available-for-sale investments (i)

 

49,174

 

71,651

Total

 

406,099

 

443,986

(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 and RMB3,304 gain from the fair value change of this investment during the years ended December 31, 2019 and 2020.
(b)In 2019, the Group invested USD1,000 in a convertible bond issued by Alivecor with 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 equity securities without readily determinable fair value. The Group recognized RMB7,728 gain from the fair value change of this investment based on a similar transaction during the year ended December 31, 2020.
(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 is not considered in-substance common shares due to substantial liquidation preference rights. Accordingly, the investment in Hyperfine was accounted for as equity securities without readily determinable fair value. For the year ended December31, 2020, no fair value change was observed and recognized.
(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 year ended December 31, 2020, no fair value change was observed and recognized.
(e)These other investments represent certain insignificant investments in the third-party private companies, which the Group has no significant influence over the investees and accounted for these investments using the measurement alternative method.

10. LONG-TERM INVESTMENTS - CONTINUED

(f)In 2016, the Group invested RMB50,000 to acquire a 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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund I. The Group recorded RMB1,823, RMB(1,342), and RMB(2,452) of income/(loss) from equity method investment during the years ended December 31, 2018, 2019 and 2020.
(g)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 under the equity method because the investments are of common stock and the Group has significant influence through its board seat but does not control Huaying Fund II. The Group recorded RMB336 and RMB5,297 of income from equity method investment during the years ended December 31, 2019 and 2020.
(h)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.
(i)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 with redemption features considered debt instruments.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR-VALUE MEASUREMENT
12 Months Ended
Dec. 31, 2020
FAIR-VALUE MEASUREMENT  
FAIR-VALUE MEASUREMENT

11. FAIR-VALUE MEASUREMENT

As of December 31, 2019 and 2020, the financial assets and liabilities measured at fair value on a recurring basis mainly consist of the available-for-sale investments, which includes the 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, 2019 and 2020 are as follows:

As of December 31, 2019

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

17,187

 

 

17,187

Long-term investments:

Convertible bonds

6,962

6,962

Redeemable preferred shares

 

 

42,212

 

 

42,212

Total:

 

 

66,361

 

 

66,361

11. FAIR-VALUE MEASUREMENT - CONTINUED

As of December 31, 2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs 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

Equity securities without readily determinable fair value

37,626

37,626

Total:

 

 

125,773

 

1,934

 

127,707

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.

No transfers occurred between different level fair-value measurements during the years presented.

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 was categorized as level 2 in the fair value hierarchy when directly or indirectly observable inputs in the market place was identified. When evaluating the impairment of these investments, inputs considered primarily include pricing of recent rounds of financing, future cash flow forecasts, liquidity factors, discount rate, and the selection of comparable companies operating in similar businesses, the COVID-19 impact and were categorized as Level 3 in the fair value hierarchy. During the years ended December 31, 2018, 2019 and 2020, the Group recognized an impairment loss of nil, RMB2,382 and nil for the equity securities without readily determinable fair value.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

As of December 31,

    

2019

    

2020

RMB

RMB

Accrued payroll and welfare

 

120,256

 

38,797

Deferred revenue

 

59,585

 

51,780

Product warranty

 

49,527

 

32,782

Current operating lease liabilities

32,799

48,120

Accrued expenses

 

17,688

 

14,979

Government subsidies

26,098

26,158

Other current liabilities

 

46,296

 

39,659

Total

352,249

252,275

Product warranty activities were as follows:

Product Warranty

    

RMB

Balance as of January 1, 2018

 

8,431

Provided during the year

 

68,866

Utilized during the year

 

(21,698)

Balance at December 31, 2018

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance at December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance at December 31, 2020

 

32,782

The warranty costs recorded in cost of revenue were RMB68,866, RMB80,048 and RMB74,742 during the years ended December 31, 2018, 2019 and 2020, respectively.

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.21.1
BANK BORROWING
12 Months Ended
Dec. 31, 2020
BANK BORROWING  
BANK BORROWING

13. BANK BORROWING

In 2020, the Group borrowed approximately RMB1,207,793 in different currencies from several commercial banks and repaid RMB643,122. These bank loans have one-three years maturity and weighted average interest rate of 2.85%, and will be used for the daily operations of the Group.

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE AND DEFERRED REVENUES
12 Months Ended
Dec. 31, 2020
REVENUE AND DEFERRED REVENUES  
REVENUE AND DEFERRED REVENUES

14. REVENUE AND DEFERRED REVENUES

Disaggregation of revenue

All the revenues for the period was recognized from contracts with customers. For the years ended December 31, 2018, 2019 and 2020, the majority of the Group’s revenues result from sales of products which revenue is 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,

    

2018

    

2019

    

2020

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

2,439,534

4,193,665

4,438,081

Self-branded products and other

 

1,205,801

1,618,590

1,995,282

Total

 

3,645,335

5,812,255

6,433,363

During the years ended December 31, 2018, 2019 and 2020, the majority of the Group's products are sold to resellers and distributors in the PRC. This includes our products that have international versions which are first sold to the Group's domestic distributors who subsequently distribute those products internationally.

Contract balances

The following table provides information about receivables, deferred revenue and refund liability from contracts with customers

As of December 31,

    

2019

 

2020

RMB

 

RMB

Accounts Receivables

 

188,940

298,038

Amounts due from related parties

 

1,421,170

860,213

Deferred revenue

 

59,585

51,780

Refund liability (sales return)

 

582

366

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, 2019 and 2020, the amount due from related parties include the billed amount of RMB1,318,483 and RMB779,538, and unbilled amounted to RMB102,687 and RMB80,675, 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 our contractual right to consideration under our 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, 2018, 2019 and 2020. Contract liabilities, recorded in accrued expenses in the consolidated balance sheet, include payment received in advance of performance under the contract related to our 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.

14. REVENUE AND DEFERRED REVENUES - CONTINUED

During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB17,876, RMB41,863 and RMB59,585 of revenue previously included in deferred revenue as of January 1, 2018, December 31, 2018 and 2019, which mainly consist of revenue recognized related to its service subscription. Additionally, during the year ended December 31, 2018, 2019 and 2020, the Group billed RMB33,329, RMB33,279 and RMB102,687 to a related party, 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 44 R26.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES
12 Months Ended
Dec. 31, 2020
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 HNA 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.

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 Huami Intelligent 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. Accordingly, Anhui Huami was subject to a tax rate of 15% during the years ended December 31, 2018, 2019 and 2020. Huami Intelligent qualify as a HNTE in August 2020 and was subject to a tax rate of 15% during the year ended December 31, 2020.

The current and deferred components of income taxes appearing in the consolidated statements of operation are as follows:

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Current tax expenses

 

84,931

 

105,663

 

42,257

Deferred tax benefits

 

(32,895)

 

(27,776)

 

(11,103)

Income tax expense

 

52,036

 

77,887

 

31,154

The significant components of the Group’s deferred tax assets were as follows:

    

As of December 31,

    

2019

    

2020

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses

50,644

 

60,823

Net operating loss carry forwards

53,989

 

62,945

Total deferred tax assets

104,633

 

123,768

Less: valuation allowance

(1,984)

 

(3,578)

Deferred tax assets, net

102,649

 

120,190

15. INCOME TAXES - CONTINUED

As of December 31, 2020, the Group had RMB276,137 operating losses deriving from entities in the PRC, HK, U.S. and Canada. The operating loss in PRC with amounted to RMB179,614 can be carried forward for five years and if not utilized and some will begin to expire in 2021. 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, 2019 and 2020, the Company recorded RMB1,984 and RMB3,578 allowance for the deferred tax assets.

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, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Income before income tax

 

386,613

 

652,370

 

265,609

Tax expense at PRC enterprise income tax rate of 25%

 

96,653

 

163,093

 

66,402

Income tax on tax holidays

 

(58,327)

 

(72,396)

 

(41,869)

Tax effect of permanence differences

 

(22,733)

 

(31,088)

 

(20,001)

Effect of income tax rate differences in jurisdictions other than the PRC

 

36,443

 

16,270

 

21,625

Change in tax rate

 

 

 

3,460

Changes in valuation allowances

2,008

1,537

Income tax expense

 

52,036

 

77,887

 

31,154

If the tax holiday granted to Anhui Huami and Huami Intelligent was not available for the years ended December 31, 2018, 2019 and 2020, 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,

    

2018

    

2019

    

2020

RMB

RMB

RMB

Increase in income tax expenses

 

58,327

 

72,396

 

41,869

Decrease in net income per share - basic

 

0.28

 

0.30

 

0.17

Decrease in net income per share - diluted

 

0.26

 

0.28

 

0.16

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.

15. INCOME TAXES - CONTINUED

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,559,898 and RMB1,935,920 as of December 31, 2019 and 2020, 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, 2018, 2019 and 2020, 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.

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.

Parent Company  
INCOME TAXES

4. INCOME TAXES

The Company is a Cayman Islands company, therefore, is not subjected to income taxes for all years presented.

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.21.1
ORDINARY SHARES
12 Months Ended
Dec. 31, 2020
ORDINARY SHARES  
ORDINARY SHARES

16. ORDINARY SHARES

The Company’s Amended and Restated Certificate of Formation authorizes the Company to issue 405,462,685 ordinary shares with a par value of US$0.0001 per share approximately.

In February 2018, the Group completed its IPO upon which the Group’s ordinary shares were 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. The 41,600,000 shares issued through the IPO were classified as Class A ordinary shares and the ordinary shares before the IPO were converted to class B ordinary shares. All of the Group’s preferred shares were automatically converted into 94,537,315 Class B ordinary shares, in which 13,359,788 Class B ordinary shares were re-designated to Class A ordinary shares on a one-for-one basis.

Immediately prior to the completion of its IPO, the Group granted 12,064,825 Class B ordinary shares to its preferred shareholders in consideration of their waivers of the conditions of a qualified initial public offering as provided in the shareholders agreement between the  Group and its preferred shareholders. The Group recorded the issuance at fair value and treated it as a deemed dividend to its preferred shareholders. The Group initially recorded the deemed dividend against retained earnings to reduce it to zero with the remaining amounts charged against additional paid-in capital. Additionally, the deemed dividend reduced the Group’s income available to ordinary shareholders. As of December 31, 2018, there were 57,303,093 Class A ordinary shares and 184,376,679 Class B ordinary shares issued and outstanding.

16. ORDINARY SHARES - CONTINUED

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. As of December 31, 2019, there were 91,459,708 Class A and 156,060,279 Class B ordinary shares issued and outstanding.

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT
12 Months Ended
Dec. 31, 2020
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, 2018, 2019 and 2020, the Group granted nil share options to certain personnel under the PRC Plan. The Group has recorded RMB40,449, RMB1,194 and RMB480 share-based compensation expense for the years ended December 31, 2018, 2019 and 2020 related to options in PRC Plan, respectively.

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.

During the years ended December 31, 2018, 2019 and 2020, the Group granted 6,988,469, 651,000 and 4,030,108 share options to certain personnel under the 2018 Plan. The weighted average exercise price of options granted during the years ended December 31, 2018, 2019 and 2020 was US$0.35 per share, US$0 per share and US$0 per share. During the years ended December 31, 2018, 2019 and 2020, the Group has recorded RMB9,523, RMB32,424 and RMB41,836 share-based compensation expense for such options, 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, 2018, 2019 and 2020 are summarized in the following table:

For the years ended December 31, 

 

    

2018

    

2019

    

2020

 

Risk-free interest rate

 

2.04%-2.83

%  

2.14

%  

0.67%-0.72

%  

Expected volatility

 

36%-52.5

%  

50.4

%  

51.9%-52.0

%  

Expected life of option (years)

 

1-10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

15.03-16.85

 

12.65

 

21.60-23.10

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

(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, 2018, 2019 and 2020, the fair value of the underlying ordinary shares is determined based on the closing market price of the share.

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2020 is included in the table below.

    

    

Weighted average

Options granted

exercise price

Share Number

per option

US$

Outstanding at January 1, 2020

 

12,046,236

 

0.24

Granted

 

4,030,108

 

Exercised

 

(1,655,936)

 

Cancelled and forfeited

 

(139,594)

 

Outstanding at December 31, 2020

 

14,280,814

 

0.20

17. SHARE-BASED PAYMENT – CONTINUED

2018 Share Incentive Plan - continued

The following table summarizes information regarding the share options as of December 31, 2020:

December 31, 2020

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

14,280,814

 

0.20

 

7.45

 

39,387

Exercisable

 

7,879,179

 

0.23

 

6.45

 

21,512

Expected to vest

 

6,401,635

 

0.17

 

8.69

 

17,875

In January 2018, the Group amended and accelerated the vesting schedule of 6,817,372 previously granted options, which became immediately exercisable. The Group recognized the remaining compensation cost immediately for those shares upon the modification.

The total intrinsic value of options exercised during the years ended December 31, 2018, 2019 and 2020 amounted RMB6,858, RMB13,608 and RMB32,010, respectively.

The weighted average grant date fair value of options granted during the year ended December 31, 2018, 2019 and 2020 was RMB15.12, RMB12.65 and RMB22.42 per share, respectively.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB49,972, RMB33,618 and RMB42,316 for the options granted under the 2015 Plan and 2018 Plan.

As of December 31, 2020, there was RMB96,596 of unrecognized compensation expenses related to the options.

Restricted Stock Units

During the years ended December 31, 2018, 2019 and 2020, the Company granted 658,056, 30,000 and 2,216,120 restricted stock units respectively to employees at an exercise price of US$0 per share. These shares have a vesting period of four years of employment services with the first one-fourth vesting on the first anniversary from the grant date, and the remaining three-fourth vesting on an annual basis over a three-year period ending on the fourth anniversary of the grant date. The restricted stock units (“RSU”) 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.

The Group recognized compensation expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted stock units at grant dates was RMB92,715. The weighted average grant-date fair value of non-vested shares was RMB21.38 for the year ended December 31, 2020. The fair value of the vested restricted stock units was RMB25,592, RMB79 and RMB21,020 during the years ended December 31, 2018, 2019 and 2020.

17. SHARE-BASED PAYMENT – CONTINUED

Restricted Stock Units - continued

During the years ended December 31, 2018, 2019 and 2020, the Group recorded compensation expense of RMB25,434, RMB3,598 and RMB22,838 for the restricted stock units, respectively.

As of December 31, 2020, there was RMB31,415 unrecognized compensation cost related to restricted stock units which is expected to be recognized over a weighted average vesting period of 2.86 years. The weighted average granted fair value of restricted stock units granted during the years ended December 31, 2018, 2019 and 2020 were RMB15.75 per RSU, RMB12.65 per RSU and RMB22.84 per RSU.

A summary of the restricted stock units activity during the year ended December 31, 2020 is presented below:

    

RSUs

Unvested balance at January 1, 2020

 

587,684

Granted

 

2,216,120

Cancelled and forfeited

 

Vested

 

986,962

Unvested balance at December 31, 2020

 

1,816,842

Restricted Share

On October 21, 2015, the Company granted 4,740,777 restricted shares under the U.S. Plan to employees at exercise price of US$0 per share.

These shares have a vesting period of four years of employment services with the first one-fourth vesting on the first anniversary from the grant date, and the remaining three-fourth vesting on an annual basis over a three-year period ending on the fourth anniversary of the grant date. The non-vested shares 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 effectively. The outstanding non-vested shares shall be forfeited and automatically transferred to and reacquired by the Company at nil consideration.

The Group recognized compensation expense over the four-year service period on a straight-line basis. The aggregate fair value of the restricted shares at the grant dates was RMB25,397. The fair values of non-vested shares are measured at the fair value of the Company’s ordinary shares on the grant-date which was RMB5.36 (US$0.84). The total fair value of the vested shares for the years ended December 31, 2018, 2019 and 2020 were RMB6,165, RMB2,758 and nil, respectively. The restricted shares have been fully vested in 2019 and no further grant activity in 2020. As of December 31, 2020, there was nil unrecognized compensation cost.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded compensation expense of RMB3,992, RMB118 and nil for the restricted shares, respectively.

17. SHARE-BASED PAYMENT CONTINUED

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 vest 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 stock awards under a stock-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:

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.

During the years ended December 31, 2018, 2019 and 2020, the Group recorded share-based compensation expense of RMB55,311, RMB17,794 and nil related to the unvested shares of the Founders respectively.

Total share-based compensation recognized was as follows:

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

General and administrative

 

87,857

 

40,684

 

38,605

Research and development

 

42,167

 

11,191

 

23,978

Selling and marketing

 

4,271

 

3,198

 

2,571

Cost of revenues

 

414

 

55

 

Total stock-based compensation expense

 

134,709

 

55,128

 

65,154

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.21.1
MAINLAND CHINA CONTRIBUTION PLAN
12 Months Ended
Dec. 31, 2020
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 RMB39,495, RMB63,799 and RMB64,734 during the years ended December 31, 2018, 2019 and 2020.

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2020
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, 2018, 2019 and 2020, the Group identified two operating segments. Those segments include Xiaomi Wearable Products and Self-branded products and others. The 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.

For the year ended December 31, 2018

Xiaomi

Self-branded

Wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

2,439,534

 

1,205,801

 

3,645,335

Cost of revenues

 

1,883,509

 

822,376

 

2,705,885

Gross Profit

 

556,025

 

383,425

 

939,450

For the year ended December 31, 2019

Xiaomi

Self-branded

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

Xiaomi

Self-branded

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

The Group does not evaluate its segment on a fully allocated cost basis nor does the Group keeps track of segment assets separately

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.21.1
STATUTORY RESERVES AND RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2020
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. As of December 31, 2015, the Group’s profit appropriation made to the reserve fund reached the maximum required amount of 50% of registered capital and amounted to RMB1,509. Accordingly, no additional profit appropriation during the years ended December 31, 2018. During the year ended December 31, 2019 and 2020, due to the new appropriable profit earned by certain PRC entities in the Group, the Group accrued an additional RMB92 and RMB5,997 statutory reserve.

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,851, RMB153,943 and RMB180,981 as of December 31, 2018, 2019 and 2020, respectively.

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS
12 Months Ended
Dec. 31, 2020
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

Hangzhou Yunyou Technology Co. Ltd.(“Hanzhou Yunyou”)

Significant influence by one of the Company’s shareholders

Shenzhen Yunding Information Technology Co., Ltd. (“Yunding”)

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

21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED

(1)Balances:

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

1,401,015

 

830,871

Yunding (b)

2,064

Gongqingcheng Yunding (c)

22,500

Youpin Information (a)

 

9,845

 

2,278

Xiaomi Information (a)

 

7,669

 

Others

 

2,641

 

2,500

Total

1,421,170

860,213

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Xiaomi Technology(d)

 

(14,186)

 

(10,293)

Others

 

(583)

 

(892)

Total

 

(14,769)

 

(11,185)

21. RELATED PARTY BALANCES AND TRANSACTIONS - CONTINUED

(2)Transactions:

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

2,798,824

 

4,271,135

 

4,447,957

Xiaomi Information

 

17,859

 

9,870

 

Others

 

312

 

 

1,800

Total

 

2,816,995

 

4,281,005

 

4,449,757

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Loan provided to related parties (e)

 

5,143

 

 

Investments disposed to a related party (f)

 

3,061

 

 

Purchase from related parties (g)

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.
(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 20,000 has been received in January 2021.
(d)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(e)In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.
(f)The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.
(g)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.

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME PER SHARE
12 Months Ended
Dec. 31, 2020
NET INCOME PER SHARE  
NET INCOME PER SHARE

22. NET INCOME PER SHARE

During the years ended 2018, the Group has determined that its convertible redeemable participating preferred shares are participating securities as the preferred shares participate in undistributed earnings on an as-if-converted basis. The holders of the preferred shares are entitled to receive dividends on a pro rata basis, as if their shares had been converted into ordinary shares. 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 loss per share, for ordinary shares, nonvested restricted shares and preferred 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 preferred shares and nonvested restricted shares are not contractually obligated to share losses.

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

340,046

 

575,196

 

228,753

Less: Accretion of Series A Shares

 

177

 

 

Less: Accretion of Series B-1 Shares

 

368

 

 

Less: Accretion of Series B-2 Shares

 

4,049

 

 

Less: Deemed dividend to preferred shareholders

 

209,752

 

 

Less: Undistributed earnings allocated to Series A preferred shareholders

 

4,521

 

 

Less: Undistributed earnings allocated to Series B-1 preferred shareholders

 

126

 

 

Less: Undistributed earnings allocated to Series B-2 preferred shareholders

 

1,319

 

 

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

6,244

 

2,450

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

211,873,704

 

243,648,186

 

248,470,684

Net income per ordinary share attributable to ordinary shareholders—basic

 

0.54

 

2.35

 

0.92

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Add: adjustments to undistributed earnings to participating securities

 

648

 

117

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—dilute

 

114,138

 

572,863

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares basic outstanding

 

211,873,704

 

243,648,186

 

248,470,684

Effect of potentially diluted stock options, restricted stocks and RSUs

 

13,160,946

 

12,310,986

 

11,881,310

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—dilute

 

225,034,650

 

255,959,172

 

260,351,994

Net income per ordinary share attributable to ordinary shareholders—diluted

 

0.51

 

2.24

 

0.88

22. NET INCOME PER SHARE - CONTINUED

For the year ended December 31, 2018, 2019 and 2020, 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, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted stocks and RSUs

 

705,407

 

294,352

 

89,165

Shares issuable upon vesting of nonvested restricted shares

 

11,657,620

 

1,042,234

 

XML 52 R34.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES
12 Months Ended
Dec. 31, 2020
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 and 2020. Lease costs are included in selling, general and administrative expense and research and development expense on the Group's consolidated statements of operations.

For the years ended

December 31,

2019

2020

RMB

RMB

Operating lease cost(1)

30,788

 

57,080

Sublease income

(1,382)

 

(537)

Total lease cost

29,406

 

56,543

(1)Operating lease cost includes short-term lease costs, which was not material in the period presented.

Prior to the adoption of the new lease standard, lease expense for the year ended December 31, 2018 was RMB11,423.

23. LEASES - CONTINUED

The following table represents the components of leases that are recognized on the Group’s consolidated balance sheets as of December 31, 2019 and 2020.

As of December 31,

 

2019

2020

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

26,733

 

42,313

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

112,513

 

96,348

Weighted average remaining lease term

Operating leases

3.76 years

    

3.68 years

Weighted average discount rate

Operating leases

5.21

%

5.25

%

The following is a maturity analysis of the annual undiscounted cash flows for the year ended December 31, 2020:

Year ending December 31,

    

RMB

2021

 

49,628

2022

 

52,015

2023

 

46,114

2024

 

25,859

2025

8,354

Total lease payments

 

181,970

Less: imputed interest

 

17,850

Present value of lease liabilities

 

164,120

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2020
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

24. SUBSEQUENT EVENT

Purchase of a Minority Stake in Jiangsu Yitong High-Tech Co., Ltd

In January 2021, the Group entered into an agreement to acquired 29.99% of the outstanding shares of Jiangsu Yitong Hi-Tech Co., Ltd., (“Yitong” a listed entity on Shenzhen Stock Exchange) for an aggregate cash consideration of RMB959,680 in cash. Leveraging the Group's core capabilities, as well as Yitong's access to the Chinese domestic capital market, the Group and Yitong are expected to expand the healthcare ecosystem for Chinese market in the long term. The transaction was completed in February 2021, the Group is the process of assessing its accounting impact.

New Bank Borrowing loans

Subsequent to 2020 year-end, the Group paid back RMB439,688 loans and borrowed approximately RMB990,000 from several commercial banks. These bank loans are with one to seven years maturity and weighted average interest rate of 4.14%, of which RMB450,000 will be used for the daily operations of the Group and RMB540,000 will be used for the investment of Yitong.

XML 54 R36.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY
12 Months Ended
Dec. 31, 2020
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY  
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

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)

For the years ended December 31, 

2019

2020

2020

    

RMB

    

RMB

    

US$

 

(Note2)

Assets

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

398,604

 

204,637

 

31,362

Prepaid expenses and other current assets

 

402

 

335

 

51

Amount due from related parties

 

533,449

 

656,579

 

100,627

Total current assets

 

932,455

 

861,551

 

132,040

Investments in subsidiaries

 

1,594,844

 

1,895,011

 

290,423

Total assets

 

2,527,299

 

2,756,562

 

422,463

Liabilities

 

 

 

Current liabilities:

 

 

 

Accrued expense and other current liabilities

 

166

 

688

 

105

Amount due to related parties

 

26,383

 

24,727

 

3,790

Total current liabilities

 

26,549

 

25,415

 

3,895

Other non-current liabilities

889

136

Total liabilities

 

26,549

 

26,304

 

4,031

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, 2019 and 2020; 91,459,708 and 128,736,916 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

57

 

81

 

12

Class B Ordinary shares(US$0.0001 par value; 200,000,000 and 200,000,000 shares authorized as of December 31, 2019 and 2020; 156,060,279 and 121,408,247 shares issued and outstanding as of December 31, 2019 and 2020, respectively)

 

98

 

76

 

12

Additional paid-in capital

 

1,478,902

 

1,552,109

 

237,871

Accumulated retained earnings

 

910,612

 

1,133,368

 

173,696

Accumulated other comprehensive income

 

111,081

 

44,624

 

6,841

Total equity

 

2,500,750

 

2,730,258

 

418,432

Total liabilities and equity

 

2,527,299

 

2,756,562

 

422,463

The accompanying notes are an integral part of these condensed consolidated financial statements.

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, 

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Cost

 

414

 

55

 

 

Gross profit

 

414

 

55

 

 

Operating expenses:

 

 

 

 

Selling and marketing

 

4,271

 

3,198

 

2,571

 

394

General and administrative expenses

 

99,881

 

50,572

 

54,613

 

8,370

Research and development

 

42,167

 

11,191

 

23,978

 

3,675

Total operating expenses

 

146,319

 

64,961

 

81,162

 

12,439

Operating loss

 

(146,733)

 

(65,016)

 

(81,162)

 

(12,439)

Interest Income

 

2,185

 

6,868

 

1,337

 

205

Other loss

 

 

(699)

 

 

Equity in earnings of subsidiaries and VIEs

 

484,594

 

634,043

 

308,578

 

47,292

Net income

340,046

575,196

228,753

35,058

The accompanying notes are an integral part of these condensed consolidated financial statements.

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, 

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Net income

 

340,046

 

575,196

 

228,753

 

35,058

Other comprehensive income, net of tax

 

  

 

 

 

Foreign currency translation adjustment

 

75,041

 

13,940

 

(66,457)

 

(10,184)

Comprehensive income attributable to Zepp Health Corporation

 

415,087

 

589,136

 

162,296

 

24,874

The accompanying notes are an integral part of these condensed consolidated financial statements.

STATEMENTS OF CASH FLOW

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

2018

2019

2020

2020

    

RMB

    

RMB

    

RMB

    

US$

(Note2)

Cash Flow from Operating Activities

  

  

  

Net Cash used in Operating Activities

 

(2,232)

 

(764)

 

(12,791)

 

(1,962)

Cash Flow from Investing Activities

 

  

 

 

 

Amount due from related parties

 

(196,158)

 

(218,791)

 

(123,130)

 

(18,870)

Investment in subsidiaries

 

(10,056)

 

2,263

 

8,411

 

1,289

Other investment activities

(95,085)

97,976

Net Cash used in Investing Activities

 

(301,299)

 

(118,552)

 

(114,719)

 

(17,581)

Cash Flow from Financing Activities

 

  

 

 

 

Net Cash provided by Financing Activities

 

652,391

 

45,609

 

 

Net increase/(decrease) in cash and cash equivalent

 

348,860

 

(73,707)

 

(127,510)

 

(19,543)

Effect of exchange rate changes

 

75,041

 

13,940

 

(66,457)

 

(10,184)

Cash and cash equivalents at beginning of the year

 

34,470

 

458,371

 

398,604

 

61,089

Cash and cash equivalents at end of the year

 

458,371

 

398,604

 

204,637

 

31,362

The accompanying notes are an integral part of these condensed consolidated financial statement.

XML 55 R37.htm IDEA: XBRL DOCUMENT v3.21.1
BASIS FOR PREPARATION
12 Months Ended
Dec. 31, 2020
Parent Company  
BASIS FOR PREPARATION

1. BASIS FOR PREPARATION

The condensed financial information of the Company has been prepared using the same accounting policies as set out in the Group’s consolidated financial statements except that the Company has used the equity method to account for investments in its subsidiaries and VIEs.

XML 56 R38.htm IDEA: XBRL DOCUMENT v3.21.1
CONVENIENCE TRANSLATION
12 Months Ended
Dec. 31, 2020
CONVENIENCE TRANSLATION  
CONVENIENCE TRANSLATION

2. CONVENIENCE TRANSLATION

Translations of balances in condensed financial information of parent company balance sheets, statements of operations statements of comprehensive income and statements of cash flows from RMB into US$ as of and during the year ended December 31, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, or at any other rate

XML 57 R39.htm IDEA: XBRL DOCUMENT v3.21.1
INVESTMENTS IN SUBSIDIARIES AND VIEs
12 Months Ended
Dec. 31, 2020
Parent Company  
INVESTMENTS IN SUBSIDIARIES AND VIEs

3. INVESTMENTS IN SUBSIDIARIES AND VIEs

The Company and its subsidiaries and VIEs were included in the consolidated financial statements where the intercompany transactions and balances were eliminated upon consolidation. For purpose of the Company’s standalone financial statements, its investments in subsidiaries and VIEs were reported using the equity method of accounting. The Company’s share of income and losses from its subsidiaries and VIEs were reported as equity in earnings of subsidiaries and VIEs in the accompanying parent company financial statements.

XML 58 R40.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
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.

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 allowance for doubtful accounts, inventory valuation, the useful lives of long-lived assets, impairment of long-lived assets, impairment of goodwill, 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, share-based compensation, 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.

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 and liabilities primarily including available-for-sale securities at fair value on a recurring basis as of December 31, 2019 and 2020.

2. SIGNIFICANT ACCOUNTING POLICIES - CONTINUED

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, 2018, 2019 and 2020.

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, 2018, 2019 and 2020.

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 securities investments, accounts payable, notes payable, short-term bank borrowing, amount due to related parties and long-term bank borrowing. 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 borrowing 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 40% or 60% 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, 2019 and 2020.

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. Beginning on January 1, 2020, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses 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, 2019 and 2020, the Company recorded nil 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 RMB2,335, RMB(848), and RMB1,243 unrealized gains/(losses) in accumulated other comprehensive income on its available-for-sale investments during the years ended December 31, 2018, 2019 and 2020, 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 and value-added tax receivables.

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.huami.com, an insurance brokerage license, trademark and patents.

The domain name and insurance brokerage license 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.

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

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

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 year ended December 31, 2020. 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, 2018, 2019 and 2020, the Group recognized nil impairment loss on goodwill.

Notes payable

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

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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% of revenue from one customer for sales of exclusively designed and manufactured smart wearable devices, and generated 33.1%, 27.8% and 31.0% 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”).

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.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Revenue recognition - continued

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.77 to RMB5.68 per unit, RMB1.72 to RMB10.62 per unit and RMB1.83 to RMB8.40 per unit for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Group generated 33.1%, 27.8% and 31.0% 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, 2018, 2019 and 2020, the Group generated 66.9%, 72.2% and 69.0% 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 our 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, 2018, 2019 and 2020, 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 a standard product warranty that the product will operate under normal use. For products sold to the one customer under the cooperation agreement, the warranty period is 18 months which includes a six-month warranty to that customer and an additional 12 months warranty to end-users. For products sold directly to end users, the warranty period is 12 months. The Group has the obligation, at customers’ option, to either repair or replace the defective product.

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

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 expense, general expenses and depreciation expenses associated with research and development activities.

Advertising expense

Advertising expense

Advertising expenses are expensed as incurred and included in selling and marketing expenses. Total advertising expenses were RMB25,362, RMB72,269 and RMB136,974 for the years ended December 31, 2018, 2019 and 2020, 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 revenue when it has fulfilled all of its obligation related to the subsidy.

During the years ended December 31, 2018, 2019 and 2020, the Group recognized RMB9,679, RMB14,723 and RMB13,461 as subsidy income and recognized nil, nil, and RMB10,408 as reduction of expenses or cost of revenue, respectively. As of December 31, 2019 and 2020, subsidies of RMB26,098 and RMB26,158 were recorded as other current liabilities, RMB113,596 and RMB183,920 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

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.

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

Share-based payment

Share-based payment

Share-based payment transactions with employees, such as share options 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 outside of the PRC is the US$. 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.

2. SIGNIFICANT ACCOUNTING POLICIES – CONTINUED

Foreign currencies - continued

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, 2018, 2019 and 2020, the transaction (losses) /gains amounted to RMB(7,588), RMB(14,231) and RMB27,451 and were recorded in general and administrative expenses.

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 RMB717,576 and RMB609,679 as of December 31, 2019 and 2020, 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, 2020 is solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.5250, representing the rate as certified by the statistical release of the Federal Reserve Board of United States on December 31, 2020. 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, 2020, 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’s convertible redeemable participating preferred shares are participating securities as they participate in undistributed earnings on an as-if converted basis. 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, preferred 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 preferred shares and 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 convertible redeemable participating preferred shares, share options, restricted shares and restricted stock units 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 convertible redeemable participating preferred shares is computed using the as-if-converted method; the effect of the share options, restricted shares and restricted stock units 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.

Accounts receivable concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company A

 

13,495 (7.1)%

26,005 (8.7)%

Company B

 

50,567 (26.8)%

59,987 (20.1)%

Company C

 

80,024 (42.4)%

108,422 (36.4)%

Total

144,086 (76.3)%

194,414 (65.2)%

Amount due from related parties concentration of credit risk is as below:

As of December 31,

    

2019

    

2020

RMB

RMB

Company D

 

1,401,015 (98.6)%

830,871 (96.6)%

Total

 

1,401,015 (98.6)%

830,871 (96.6)%

Revenue generated from Company D accounted for 76.8%, 73.5% and 69.1% of total revenue during the years ended December 31, 2018, 2019 and 2020, respectively. Company D is subsidiary of a company controlled by one of the Group’s shareholders (see note 21).

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Company D

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

Total

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

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 year ended December 31, 2019, 13.5% and 10.5% of its raw materials were purchased through Company E and F, respectively, and for the year ended December 31, 2020, 15.1% of its raw materials were purchased through Company E, but numerous alternate sources of supply are readily available on comparable terms.

XML 59 R41.htm IDEA: XBRL DOCUMENT v3.21.1
ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2020
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 Intelligent Technology Co., Ltd. (“Huami Intelligent”)

 

PRC

December 28, 2015

 

100%

Huami North America Inc. ("HNA")

 

U.S.

June 16, 2016

 

100%

Galaxy Trading Platform Limited ("Galaxy")

 

HK

May 8, 2019

 

100%

Zepp Europe Holding B.V.

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 subsidiaries of Anhui Huami:

 

Anhui Huami Healthcare Co., Ltd.

 

PRC

December 5, 2016

 

VIE’s subsidiary

Schedule of Financial Statement Amounts and Balances of VIEs

The following financial statement amounts and balances of the VIEs were included in the accompanying consolidated financial statements after the elimination of intercompany balances and transactions within the Group:

As of December 31,

    

2019

    

2020

RMB

RMB

Total current assets

 

3,828,544

 

3,675,394

Total non-current assets

 

466,774

 

593,603

Total assets

 

4,295,318

 

4,268,997

Total current liabilities

 

2,361,906

 

2,696,059

Total non-current liabilities

 

183,295

 

309,741

Total liabilities

 

2,545,201

 

3,005,800

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Revenues

 

3,638,560

 

5,801,405

 

6,297,534

Net income

 

643,239

 

987,672

 

751,803

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Net cash provided by operating activities

 

712,210

 

478,806

 

165,512

Net cash used in investing activities

 

(72,862)

 

(126,887)

 

(728,797)

Net cash provided by/(used in) financing activities

 

(13,221)

 

(20,000)

 

564,671

XML 60 R42.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
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,

    

2019

    

2020

RMB

RMB

Company A

 

13,495 (7.1)%

26,005 (8.7)%

Company B

 

50,567 (26.8)%

59,987 (20.1)%

Company C

 

80,024 (42.4)%

108,422 (36.4)%

Total

144,086 (76.3)%

194,414 (65.2)%

Related parties concentration risk  
Significant accounting policies  
Schedule of concentration risk:

As of December 31,

    

2019

    

2020

RMB

RMB

Company D

 

1,401,015 (98.6)%

830,871 (96.6)%

Total

 

1,401,015 (98.6)%

830,871 (96.6)%

Customer Concentration Risk  
Significant accounting policies  
Schedule of concentration risk:

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Company D

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

Total

 

2,798,824(76.8)%

4,271,135(73.5)%

4,447,957(69.1)%

XML 61 R43.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2020
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 62 R44.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2020
INVENTORIES, NET  
Schedule of Inventories

As of December 31,

    

2019

    

2020

RMB

RMB

Raw materials

 

275,583

 

373,690

Work in process

 

176,417

 

233,274

Finished goods

 

441,806

 

610,573

Inventories, net

 

893,806

 

1,217,537

XML 63 R45.htm IDEA: XBRL DOCUMENT v3.21.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
Schedule of prepaid expenses and other current assets:

As of December 31,

    

2019

    

2020

RMB

RMB

Value-added tax

 

43,595

 

100,686

Other receivables

 

10,252

 

21,060

Prepaid expenses

 

9,595

 

25,863

Advances to suppliers

 

2,129

 

874

Rental deposits

 

1,787

 

4,415

Total

 

67,358

 

152,898

XML 64 R46.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2020
PROPERTY, PLANT AND EQUIPMENT, NET  
Schedule of property, plant and equipment, net

As of December 31,

    

2019

    

2020

RMB

RMB

Software and electronic equipment

 

36,283

 

65,288

Buildings

 

19,342

 

19,342

Leasehold improvements

 

26,744

 

74,209

Total

 

82,369

 

158,839

Less: accumulated depreciation

 

(21,438)

 

(36,387)

Construction in progress

 

3,419

 

2,167

Property, plant and equipment, net

 

64,350

 

124,619

XML 65 R47.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2020
INTANGIBLE ASSETS, NET  
Schedule of intangible assets, net

As of December 31,

    

2019

    

2020

RMB

RMB

Intangible assets with indefinite lives:

 

  

 

  

Domain name

 

2,024

 

2,024

Insurance brokerage license and others

37,382

Intangible assets with finite lives:

 

 

Patents

 

92,165

 

126,423

Less: accumulated amortization

 

8,436

 

20,616

Intangible assets, net

 

85,753

 

145,213

XML 66 R48.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2020
LONG-TERM INVESTMENTS  
Schedule of long-term investments:

XML 67 R49.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR-VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2020
FAIR-VALUE MEASUREMENT  
Schedule of fair-value measurement

As of December 31, 2019

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs Level 3

    

Total

 

RMB

 

RMB

 

RMB

 

RMB

Short-term investments:

Convertible bonds

 

 

17,187

 

 

17,187

Long-term investments:

Convertible bonds

6,962

6,962

Redeemable preferred shares

 

 

42,212

 

 

42,212

Total:

 

 

66,361

 

 

66,361

11. FAIR-VALUE MEASUREMENT - CONTINUED

As of December 31, 2020

Quoted Prices in

 

Active Market for

 

Significant Other

 

Significant

 

Identical Assets

 

Observable Inputs

 

Unobservable

Description

    

Level 1

    

Level 2

    

Inputs 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

Equity securities without readily determinable fair value

37,626

37,626

Total:

 

 

125,773

 

1,934

 

127,707

XML 68 R50.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
Schedule of accrued expenses and other current liabilities

As of December 31,

    

2019

    

2020

RMB

RMB

Accrued payroll and welfare

 

120,256

 

38,797

Deferred revenue

 

59,585

 

51,780

Product warranty

 

49,527

 

32,782

Current operating lease liabilities

32,799

48,120

Accrued expenses

 

17,688

 

14,979

Government subsidies

26,098

26,158

Other current liabilities

 

46,296

 

39,659

Total

352,249

252,275

Schedule of product warranty

Product Warranty

    

RMB

Balance as of January 1, 2018

 

8,431

Provided during the year

 

68,866

Utilized during the year

 

(21,698)

Balance at December 31, 2018

 

55,599

Provided during the year

 

80,048

Utilized during the year

 

(86,120)

Balance at December 31, 2019

 

49,527

Provided during the year

 

74,742

Utilized during the year

 

(91,487)

Balance at December 31, 2020

 

32,782

XML 69 R51.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE AND DEFERRED REVENUES (Tables)
12 Months Ended
Dec. 31, 2020
REVENUE AND DEFERRED REVENUES  
Schedule of disaggregated revenue by segment:

    

For the years ended December 31,

    

2018

    

2019

    

2020

RMB

RMB

 

RMB

Xiaomi Wearable Products

 

2,439,534

4,193,665

4,438,081

Self-branded products and other

 

1,205,801

1,618,590

1,995,282

Total

 

3,645,335

5,812,255

6,433,363

Schedule of deferred revenue and refund liability:

As of December 31,

    

2019

 

2020

RMB

 

RMB

Accounts Receivables

 

188,940

298,038

Amounts due from related parties

 

1,421,170

860,213

Deferred revenue

 

59,585

51,780

Refund liability (sales return)

 

582

366

XML 70 R52.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
Schedule of current and deferred components of income taxes

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Current tax expenses

 

84,931

 

105,663

 

42,257

Deferred tax benefits

 

(32,895)

 

(27,776)

 

(11,103)

Income tax expense

 

52,036

 

77,887

 

31,154

Schedule of deferred tax assets

    

As of December 31,

    

2019

    

2020

RMB

RMB

Deferred tax assets

  

 

  

Accrued expenses

50,644

 

60,823

Net operating loss carry forwards

53,989

 

62,945

Total deferred tax assets

104,633

 

123,768

Less: valuation allowance

(1,984)

 

(3,578)

Deferred tax assets, net

102,649

 

120,190

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, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

Income before income tax

 

386,613

 

652,370

 

265,609

Tax expense at PRC enterprise income tax rate of 25%

 

96,653

 

163,093

 

66,402

Income tax on tax holidays

 

(58,327)

 

(72,396)

 

(41,869)

Tax effect of permanence differences

 

(22,733)

 

(31,088)

 

(20,001)

Effect of income tax rate differences in jurisdictions other than the PRC

 

36,443

 

16,270

 

21,625

Change in tax rate

 

 

 

3,460

Changes in valuation allowances

2,008

1,537

Income tax expense

 

52,036

 

77,887

 

31,154

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,

    

2018

    

2019

    

2020

RMB

RMB

RMB

Increase in income tax expenses

 

58,327

 

72,396

 

41,869

Decrease in net income per share - basic

 

0.28

 

0.30

 

0.17

Decrease in net income per share - diluted

 

0.26

 

0.28

 

0.16

XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT (Tables)
12 Months Ended
Dec. 31, 2020
SHARE-BASED PAYMENT  
Schedule of assumptions used to determine fair value of share options granted

For the years ended December 31, 

 

    

2018

    

2019

    

2020

 

Risk-free interest rate

 

2.04%-2.83

%  

2.14

%  

0.67%-0.72

%  

Expected volatility

 

36%-52.5

%  

50.4

%  

51.9%-52.0

%  

Expected life of option (years)

 

1-10

 

10

 

10

Expected dividend yield

 

0.0

%  

0.0

%  

0.0

%

Fair value per ordinary share

 

15.03-16.85

 

12.65

 

21.60-23.10

Schedule of stock option activity

A summary of the stock option activity under the 2015 and 2018 Plan during the year ended December 31, 2020 is included in the table below.

    

    

Weighted average

Options granted

exercise price

Share Number

per option

US$

Outstanding at January 1, 2020

 

12,046,236

 

0.24

Granted

 

4,030,108

 

Exercised

 

(1,655,936)

 

Cancelled and forfeited

 

(139,594)

 

Outstanding at December 31, 2020

 

14,280,814

 

0.20

Schedule of share options granted

December 31, 2020

Weighted-

average remaining

Weighted-

exercise

average exercise

contractual

Aggregate

    

Options Number

    

price per option

    

life (years)

    

intrinsic value

US$

Options

 

  

 

  

 

  

 

  

Outstanding

 

14,280,814

 

0.20

 

7.45

 

39,387

Exercisable

 

7,879,179

 

0.23

 

6.45

 

21,512

Expected to vest

 

6,401,635

 

0.17

 

8.69

 

17,875

Schedule of restricted stock units activity

A summary of the restricted stock units activity during the year ended December 31, 2020 is presented below:

    

RSUs

Unvested balance at January 1, 2020

 

587,684

Granted

 

2,216,120

Cancelled and forfeited

 

Vested

 

986,962

Unvested balance at December 31, 2020

 

1,816,842

Schedule of total share-based compensation recognized

For the years ended December 31, 

    

2018

    

2019

    

2020

RMB

RMB

RMB

General and administrative

 

87,857

 

40,684

 

38,605

Research and development

 

42,167

 

11,191

 

23,978

Selling and marketing

 

4,271

 

3,198

 

2,571

Cost of revenues

 

414

 

55

 

Total stock-based compensation expense

 

134,709

 

55,128

 

65,154

XML 72 R54.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2020
SEGMENT INFORMATION  
Schedule of segment information:

For the year ended December 31, 2018

Xiaomi

Self-branded

Wearable

products

    

Products

    

and others

    

Total

RMB

RMB

RMB

Revenues

 

2,439,534

 

1,205,801

 

3,645,335

Cost of revenues

 

1,883,509

 

822,376

 

2,705,885

Gross Profit

 

556,025

 

383,425

 

939,450

For the year ended December 31, 2019

Xiaomi

Self-branded

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

Xiaomi

Self-branded

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

XML 73 R55.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2020
RELATED PARTY BALANCES AND TRANSACTIONS  
Schedule of amounts due:

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due from related parties:

 

  

 

  

Xiaomi Communication (a)

 

1,401,015

 

830,871

Yunding (b)

2,064

Gongqingcheng Yunding (c)

22,500

Youpin Information (a)

 

9,845

 

2,278

Xiaomi Information (a)

 

7,669

 

Others

 

2,641

 

2,500

Total

1,421,170

860,213

As of December 31, 

2019

2020

    

RMB

    

RMB

Amount due to related parties, current:

 

  

 

  

Xiaomi Technology(d)

 

(14,186)

 

(10,293)

Others

 

(583)

 

(892)

Total

 

(14,769)

 

(11,185)

(a)The amount due from Xiaomi represents receivables from the sales of products and services, which includes an unbilled amount of RMB80,675.
(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 20,000 has been received in January 2021.
(d)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(e)In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.
(f)The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.
(g)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.
Schedule of transactions:

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Sales to related parties:

 

  

 

  

 

  

Xiaomi Communication

 

2,798,824

 

4,271,135

 

4,447,957

Xiaomi Information

 

17,859

 

9,870

 

Others

 

312

 

 

1,800

Total

 

2,816,995

 

4,281,005

 

4,449,757

Schedule of others:

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Others:

 

  

 

  

 

  

Loan provided to related parties (e)

 

5,143

 

 

Investments disposed to a related party (f)

 

3,061

 

 

Purchase from related parties (g)

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.
(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 20,000 has been received in January 2021.
(d)The amounts due to Xiaomi Technology represent the payable for the cloud service received by the Group.
(e)In 2018, the group provided a RMB5,000 loan to Hangzhou Yunyou, with annual interest of 15% and maturing in April 2019. During 2019, the Group evaluated the loan would not be collected and recognized an impairment loss of RMB5,640, which represented the principal plus accrued interest to date.
(f)The Group disposed five long-term investments and one long-term investment to Huaying Fund in 2018 and recorded RMB31 gain during the years ended December 31, 2018.
(g)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.
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2020
NET INCOME PER SHARE  
Schedule of profit attributable to owners

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Basic net income per share calculation Numerator:

 

  

 

  

 

  

Net income for the year attributable to the Company:

 

340,046

 

575,196

 

228,753

Less: Accretion of Series A Shares

 

177

 

 

Less: Accretion of Series B-1 Shares

 

368

 

 

Less: Accretion of Series B-2 Shares

 

4,049

 

 

Less: Deemed dividend to preferred shareholders

 

209,752

 

 

Less: Undistributed earnings allocated to Series A preferred shareholders

 

4,521

 

 

Less: Undistributed earnings allocated to Series B-1 preferred shareholders

 

126

 

 

Less: Undistributed earnings allocated to Series B-2 preferred shareholders

 

1,319

 

 

Less: Undistributed earnings allocated to participating nonvested restricted shares

 

6,244

 

2,450

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares outstanding used in computing net income per ordinary shares – basic

 

211,873,704

 

243,648,186

 

248,470,684

Net income per ordinary share attributable to ordinary shareholders—basic

 

0.54

 

2.35

 

0.92

Diluted net income per share calculation

 

 

 

Net income attributable to ordinary shareholders for computing net income per ordinary shares—basic

 

113,490

 

572,746

 

228,753

Add: adjustments to undistributed earnings to participating securities

 

648

 

117

 

Net income attributed to ordinary shareholders for computing net income per ordinary shares—dilute

 

114,138

 

572,863

 

228,753

Denominator:

 

 

 

Weighted average ordinary shares basic outstanding

 

211,873,704

 

243,648,186

 

248,470,684

Effect of potentially diluted stock options, restricted stocks and RSUs

 

13,160,946

 

12,310,986

 

11,881,310

Weighted average ordinary shares outstanding used in computing net income per ordinary shares—dilute

 

225,034,650

 

255,959,172

 

260,351,994

Net income per ordinary share attributable to ordinary shareholders—diluted

 

0.51

 

2.24

 

0.88

Schedule of shares excluded from calculation of net income per share

For the years ended December 31, 

2018

2019

2020

    

RMB

    

RMB

    

RMB

Shares issuable upon exercise of share options, restricted stocks and RSUs

 

705,407

 

294,352

 

89,165

Shares issuable upon vesting of nonvested restricted shares

 

11,657,620

 

1,042,234

 

XML 75 R57.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2020
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 and 2020. Lease costs are included in selling, general and administrative expense and research and development expense on the Group's consolidated statements of operations.

For the years ended

December 31,

2019

2020

RMB

RMB

Operating lease cost(1)

30,788

 

57,080

Sublease income

(1,382)

 

(537)

Total lease cost

29,406

 

56,543

(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, 2019 and 2020.

As of December 31,

 

2019

2020

 

RMB

RMB

 

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

26,733

 

42,313

Non-cash Right-of-use assets in exchange for new lease liabilities:

Operating leases

112,513

 

96,348

Weighted average remaining lease term

Operating leases

3.76 years

    

3.68 years

Weighted average discount rate

Operating leases

5.21

%

5.25

%

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, 2020:

Year ending December 31,

    

RMB

2021

 

49,628

2022

 

52,015

2023

 

46,114

2024

 

25,859

2025

8,354

Total lease payments

 

181,970

Less: imputed interest

 

17,850

Present value of lease liabilities

 

164,120

XML 76 R58.htm IDEA: XBRL DOCUMENT v3.21.1
ORGANIZATION AND PRINCIPAL ACTIVITIES (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
customer
Dec. 31, 2019
CNY (¥)
customer
Dec. 31, 2018
customer
Nov. 03, 2017
Apr. 29, 2015
Organization and principal activities:          
Intercompany payable | ¥ ¥ 153,190 ¥ 43,971      
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.80%        
Customer Concentration Risk          
Organization and principal activities:          
Number of customers | customer 1 1 1    
Customer Concentration Risk | Sales Revenue Net          
Organization and principal activities:          
Concentration risk, percentage 69.00% 72.20% 66.90%    
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.1
ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries and VIEs (Details)
12 Months Ended
Dec. 31, 2020
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  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Dec. 28, 2015
Percentage of ownership 100.00%
Huami North America Inc.  
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 Investment Platform I Ltd.  
Details of major subsidiaries and major VIEs  
Date of incorporation/acquisition Jun. 11, 2020
Percentage of ownership 100.00%
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.21.1
ORGANIZATION AND PRINCIPAL ACTIVITIES - Risks in relation to VIE structure (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2020
USD ($)
Variable Interest Entity          
Total current assets ¥ 4,827,866   ¥ 4,392,452   $ 739,903
Total assets 5,903,719   5,174,743   904,785
Total current liabilities 2,789,674   2,481,800   427,536
Total liabilities 3,173,461   2,677,155   $ 486,353
Revenues 6,433,363   5,812,255 ¥ 3,645,335  
Net income 228,753 $ 35,058 575,196 340,046  
Net cash provided by operating activities 157,302 24,107 427,999 707,605  
Net cash used in investing activities (206,880) (31,705) (112,703) (324,841)  
Net cash provided by/(used in) financing activities 564,671 $ 86,539 25,609 639,170  
Variable Interest Entities          
Variable Interest Entity          
Total current assets 3,675,394   3,828,544    
Total non-current assets 593,603   466,774    
Total assets 4,268,997   4,295,318    
Total current liabilities 2,696,059   2,361,906    
Total non-current liabilities 309,741   183,295    
Total liabilities 3,005,800   2,545,201    
Revenues 6,297,534   5,801,405 3,638,560  
Net income 751,803   987,672 643,239  
Net cash provided by operating activities 165,512   478,806 712,210  
Net cash used in investing activities (728,797)   (126,887) (72,862)  
Net cash provided by/(used in) financing activities ¥ 564,671   ¥ (20,000) ¥ (13,221)  
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
12 Months Ended
Apr. 01, 2019
May 01, 2018
Apr. 30, 2018
Dec. 31, 2020
CNY (¥)
customer
installment
$ / ¥
Dec. 31, 2019
CNY (¥)
customer
Dec. 31, 2018
CNY (¥)
Dec. 31, 2020
USD ($)
$ / ¥
Dec. 31, 2017
CNY (¥)
Significant accounting policies:                
Goodwill impairment       ¥ 0 ¥ 0 ¥ 0    
Allowance for doubtful accounts       0 0      
Inventory provision       ¥ 4,371,000 23,799,000 0    
Lease term       5 years     5 years  
Impairment equity securities       ¥ 0 2,382,000 0    
Impairment equity method       0 218,000 4,133,000    
Unrealized gain(loss) on available-for-sale investments       (22,583,000) 3,514,000 12,349,000    
Unrealized gain(loss) on available-for-sale investments       2,335,000 (848,000) 1,243,000    
Increase to retained earnings due to the cumulative impact of adopting Topic 606       2,730,258,000 2,497,588,000 ¥ 1,809,578,000 $ 418,432 ¥ 228,164,000
Amounts due from related parties       ¥ 860,213,000 1,421,170,000   131,833  
Percentage of sales revenue           33.10%    
Number of payment installments from customer | installment       2        
Value added tax rate 13.00% 16.00% 17.00%          
Advertising Expense       ¥ 136,974,000 72,269,000 ¥ 25,362,000    
Government subsidies recognized as income       13,461,000 14,723,000 9,679,000    
Government subsidy, cost of revenue       10,408,000 0 0    
Government deferred subsidy income, current       26,158,000 26,098,000      
Government deferred subsidy income, non-current       183,920,000 113,596,000      
Cash and cash equivalents       ¥ 2,273,349,000 1,803,117,000   $ 348,406  
Foreign currency exchange rate | $ / ¥       6.5250     6.5250  
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")                
Significant accounting policies:                
Amounts due from related parties       ¥ 830,871,000 1,401,015,000      
U.S. Dollar Denominated                
Significant accounting policies:                
Cash and cash equivalents       609,679,000 717,576,000      
General and Administrative Expenses                
Significant accounting policies:                
Transaction (losses)/gains       ¥ 27,451,000 ¥ (14,231,000) ¥ (7,588,000)    
Xiaomi Wearable Products                
Significant accounting policies:                
Percentage of sales revenue       69.00% 72.20% 66.90%    
Number of customers | customer       1 1      
Percentage of second installment payment receivable       50.00%        
Warranty term for products sold to one customer       18 months        
Product warranty term for one customer       6 months        
Additional warranty term to end users for products sold to one customer       12 months        
Warranty term for products sold to end users       12 months        
Self-branded products and others                
Significant accounting policies:                
Percentage of sales revenue       31.00% 27.80% 33.10%    
Minimum                
Significant accounting policies:                
Deposit (as percent of face value)       40.00%        
Minimum | Software services and software upgrades                
Significant accounting policies:                
Selling price per unit       ¥ 1.83 ¥ 1.72 ¥ 1.77    
Minimum | Trademark and Patents                
Significant accounting policies:                
Useful lives       5 years        
Maximum                
Significant accounting policies:                
Deposit (as percent of face value)       60.00%        
Maximum | Software services and software upgrades                
Significant accounting policies:                
Selling price per unit       ¥ 8.40 ¥ 10.62 5.68    
Maximum | Trademark and Patents                
Significant accounting policies:                
Useful lives       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 340,046,000   ¥ 131,192,000
Cumulative effect adjustment for adoption of ASC 606                
Significant accounting policies:                
Increase to retained earnings due to the cumulative impact of adopting Topic 606           33,329,000    
Cumulative effect adjustment for adoption of ASC 606 | Accumulated Retained Earnings                
Significant accounting policies:                
Increase to retained earnings due to the cumulative impact of adopting Topic 606           ¥ 33,329,000    
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2020
Software and Electronic Equipment | Maximum  
Property, plant and equipment  
Estimated useful life P5Y
Software and Electronic Equipment | Minimum  
Property, plant and equipment  
Estimated useful life 3
Building  
Property, plant and equipment  
Estimated useful life P20Y
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Account Receivable Concentration of Credit Risk (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]      
Accounts receivable ¥ 298,038 ¥ 188,940 $ 45,676
Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 194,414 ¥ 144,086  
Concentration risk, percentage 65.20% 76.30%  
Company A | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 26,005 ¥ 13,495  
Concentration risk, percentage 8.70% 7.10%  
Company B | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 59,987 ¥ 50,567  
Concentration risk, percentage 20.10% 26.80%  
Company C | Accounts Receivable      
Concentration Risk [Line Items]      
Accounts receivable ¥ 108,422 ¥ 80,024  
Concentration risk, percentage 36.40% 42.40%  
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Related Parties Concentration of Credit Risk (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]      
Amounts due from related parties ¥ 860,213 ¥ 1,421,170 $ 131,833
Credit Concentration Risk      
Concentration Risk [Line Items]      
Amounts due from related parties ¥ 830,871 ¥ 1,401,015  
Concentration risk, percentage 96.60% 98.60%  
Credit Concentration Risk | Customer D      
Concentration Risk [Line Items]      
Amounts due from related parties ¥ 830,871 ¥ 1,401,015  
Concentration risk, percentage 96.60% 98.60%  
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Revenue Generated from Related Parties (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]      
Revenues ¥ 6,433,363 ¥ 5,812,255 ¥ 3,645,335
Credit Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 96.60% 98.60%  
Credit Concentration Risk | Customer D      
Concentration Risk [Line Items]      
Concentration risk, percentage 96.60% 98.60%  
Sales Revenue Net | Credit Concentration Risk      
Concentration Risk [Line Items]      
Revenues ¥ 4,447,957 ¥ 4,271,135 ¥ 2,798,824
Concentration risk, percentage 69.10% 73.50% 76.80%
Sales Revenue Net | Credit Concentration Risk | Customer D      
Concentration Risk [Line Items]      
Revenues ¥ 4,447,957 ¥ 4,271,135 ¥ 2,798,824
Concentration risk, percentage 69.10% 73.50% 76.80%
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) - Supplier Concentration Risk
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Company F    
Concentration Risk [Line Items]    
Concentration risk, percentage   10.50%
Company E    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.10% 13.50%
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.21.1
ACQUISITIONS (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Jun. 12, 2020
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
Dec. 31, 2019
CNY (¥)
Business Combination          
Previously held equity interest   ¥ 87,716      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Goodwill   ¥ 62,515 $ 9,581   ¥ 5,930
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        
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        
Guoxu          
Business Combination          
Gross consideration   ¥ 67,914      
Voting interest (as a percent)   100.00% 100.00%    
Cash consideration   ¥ 32,839      
Loan deemed effectively settled as a result of the acquisition   ¥ 35,075      
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.21.1
DISPOSAL OF SUBSIDIARIES (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain from deconsolidation of a subsidiary ¥ 56,522 $ 8,663
Yunding    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain from deconsolidation of a subsidiary ¥ 56,522  
Yunding | Disposal by sale    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Ownership interest sold (as a percent) 26.70% 26.70%
Cash consideration ¥ 22,500  
Previous intercompany loan, outstanding principal ¥ 24,514  
Ownership interest (as a percent) 24.30%  
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
INVENTORIES, NET      
Raw materials ¥ 373,690   ¥ 275,583
Work in process 233,274   176,417
Finished goods 610,573   441,806
Inventories, net ¥ 1,217,537 $ 186,596 ¥ 893,806
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES, NET - Write downs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INVENTORIES, NET      
Provision and write off for excess and obsolete inventories ¥ 4,371 ¥ 23,799 ¥ 0
Write down of obsolete inventory ¥ 59,852 ¥ 17,739 ¥ 0
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.21.1
SHORT-TERM INVESTMENTS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Schedule Of Investments      
Short-term investments ¥ 18,430 $ 2,825 ¥ 17,187
Guangzhou Joyrun Technology Co., Ltd. ("Joyrun")      
Schedule Of Investments      
Short-term investments 12,433   11,591
Others      
Schedule Of Investments      
Short-term investments ¥ 5,997   ¥ 5,596
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.21.1
SHORT-TERM INVESTMENTS - Additional information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2018
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Schedule Of Investments          
Payments to acquire investment         ¥ 41,300
Unrealized loss on available-for-sale investments   ¥ (21,340) $ (3,270) ¥ 2,666 14,684
Unrealized gain on available-for-sale investments and others, tax effect   4,017   620 ¥ 2,250
Joyrun          
Schedule Of Investments          
Payments to acquire investment ¥ 10,500        
Interest rate 8.00%        
Unrealized loss on available-for-sale investments   842   840  
Others          
Schedule Of Investments          
Unrealized gain on available-for-sale investments and others, tax effect   ¥ 401   ¥ 400  
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.21.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Prepaid Expenses and Other Current Assets      
Value-added tax ¥ 100,686   ¥ 43,595
Other receivables 21,060   10,252
Prepaid expenses 25,863   9,595
Advances to suppliers 874   2,129
Rental deposits 4,415   1,787
Total ¥ 152,898 $ 23,433 ¥ 67,358
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Property, plant and equipment      
Property, plant and equipment, gross ¥ 158,839   ¥ 82,369
Less: accumulated depreciation (36,387)   (21,438)
Property, plant and equipment, net 124,619 $ 19,099 64,350
Software and Electronic Equipment      
Property, plant and equipment      
Property, plant and equipment, gross 65,288   36,283
Building      
Property, plant and equipment      
Property, plant and equipment, gross 19,342   19,342
Leasehold Improvements      
Property, plant and equipment      
Property, plant and equipment, gross 74,209   26,744
Construction in Progress      
Property, plant and equipment      
Property, plant and equipment, gross ¥ 2,167   ¥ 3,419
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
PROPERTY, PLANT AND EQUIPMENT, NET      
Depreciation expense ¥ 14,949 ¥ 9,409 ¥ 5,773
Impairment charges ¥ 0 ¥ 0 ¥ 0
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Intangible assets:      
Patents ¥ 126,423   ¥ 92,165
Less: accumulated amortization 20,616   8,436
Intangible assets, net 145,213 $ 22,255 85,753
Domain name      
Intangible assets with indefinite lives:      
Intangible assets with indefinite lives 2,024   ¥ 2,024
Insurance brokerage license and others      
Intangible assets with indefinite lives:      
Intangible assets with indefinite lives ¥ 37,382    
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INTANGIBLE ASSETS, NET      
Amortization of intangible assets ¥ 12,180 ¥ 7,806 ¥ 443
2021 16,645    
2022 16,645    
2023 16,645    
2024 16,645    
2025 12,180    
Thereafter ¥ 8,815    
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM INVESTMENTS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Schedule Of Investments      
Available-for-sale investments ¥ 71,651   ¥ 49,174
Long-term investments 443,986 $ 68,044 406,099
Huaying Fund I      
Schedule Of Investments      
Equity method investments 53,105   55,557
Huaying Fund II      
Schedule Of Investments      
Equity method investments 107,633   102,336
GTI      
Schedule Of Investments      
Equity method investments     93,289
Sifive Inc      
Schedule Of Investments      
Equity securities without readily determinable fair value 22,279   20,445
AliveCor, Inc., ("Alivecor")      
Schedule Of Investments      
Equity securities without readily determinable fair value 15,347    
Hyperfine Research, Inc. ("Hyperfine")      
Schedule Of Investments      
Equity securities without readily determinable fair value 32,625    
Promaxo, Inc.("Promaxo")      
Schedule Of Investments      
Equity securities without readily determinable fair value 26,100    
Others      
Schedule Of Investments      
Equity securities without readily determinable fair value 67,684   71,133
Equity method investments ¥ 47,562   ¥ 14,165
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM INVESTMENTS - Additional information (Details)
$ in Thousands
12 Months Ended
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 ¥ 82,221,000 $ 12,600 ¥ 180,927,000   ¥ 109,854,000    
Gain/(loss) from equity method investments (4,749,000) (728) (1,112,000)   1,743,000    
Gain from fair value change of long-term investments ¥ 12,325,000 $ 1,888     7,860,000    
Disposal by sale | Yunding              
Schedule Of Investments              
Equity method investment, ownership percentage 24.30% 24.30%          
Huaying Fund I              
Schedule Of Investments              
Purchase of long term investments           ¥ 50,000,000  
Equity method investment, ownership percentage           49.50%  
Gain/(loss) from equity method investments ¥ (2,452,000)   (1,342,000)   1,823,000    
Huaying Fund II              
Schedule Of Investments              
Purchase of long term investments     ¥ 102,000,000        
Equity method investment, ownership percentage     34.00% 34.00%      
Gain/(loss) from equity method investments 5,297,000   ¥ 336,000        
Sifive Inc              
Schedule Of Investments              
Purchase of long term investments         ¥ 12,332,000    
Equity interests (as a percent)         1.01%    
Gain from fair value change of long-term investments 3,304,000   ¥ 0        
Alivore              
Schedule Of Investments              
Purchase of long term investments | $       $ 1,000      
Equity interests (as a percent)             0.56%
Gain from fair value change of long-term investments ¥ 7,728,000            
Interest rate (as a percent)     3.00% 3.00%      
Hyperfine              
Schedule Of Investments              
Purchase of long term investments | $   $ 5,000          
Equity interests (as a percent) 2.27% 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% 4.05%          
Gain from fair value change of long-term investments ¥ 0            
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR-VALUE MEASUREMENT (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments ¥ 18,430 $ 2,825 ¥ 17,187
Long-term investments 443,986 $ 68,044 406,099
Recurring Basis      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 127,707   66,361
Recurring Basis | Redeemable Preferred Shares      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 40,433   42,212
Recurring Basis | Significant Other Observable Inputs Level 2      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 125,773   66,361
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   42,212
Recurring Basis | Significant Unobservable Inputs Level 3      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Available-for-sale investments 1,934    
Recurring Basis | Significant Unobservable Inputs Level 3 | Redeemable Preferred Shares      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 1,934    
Recurring Basis | Convertible Bond      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments 18,430   17,187
Long-term investments 31,218   6,962
Recurring Basis | Convertible Bond | Significant Other Observable Inputs Level 2      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Short-term investments 18,430   17,187
Long-term investments 31,218   ¥ 6,962
Recurring Basis | Equity securities without readily determinable fair value      
Fair Value Assets Measured On Recurring Basis [Line Items]      
Long-term investments 37,626    
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 ¥ 37,626    
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR-VALUE MEASUREMENT - Additional Information (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
FAIR-VALUE MEASUREMENT      
Fair value assets transferred from level 1 to level 2 ¥ 0 ¥ 0  
Fair value assets transferred from level 2 to level 1 0 0  
Fair value assets transferred into level 3 0 0  
Fair value assets transferred out of level 3 0 0  
Impairment equity securities ¥ 0 ¥ 2,382,000 ¥ 0
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2017
CNY (¥)
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES          
Accrued payroll and welfare ¥ 38,797   ¥ 120,256    
Deferred revenue 51,780   59,585    
Product warranty 32,782   49,527 ¥ 55,599 ¥ 8,431
Current operating lease liabilities ¥ 48,120   ¥ 32,799    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total Total    
Accrued expenses ¥ 14,979   ¥ 17,688    
Government subsidies 26,158   26,098    
Other current liabilities 39,659   46,296    
Total ¥ 252,275 $ 38,663 ¥ 352,249    
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Product warranty (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES      
Beginning balance ¥ 49,527 ¥ 55,599 ¥ 8,431
Provided during the year 74,742 80,048 68,866
Utilized during the year (91,487) (86,120) (21,698)
Ending balance ¥ 32,782 ¥ 49,527 ¥ 55,599
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Warranty costs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cost of Revenue      
Warranty costs      
Warrant cost ¥ 74,742 ¥ 80,048 ¥ 68,866
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.21.1
BANK BORROWING (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Short Term Debt [Line Items]        
Bank borrowings ¥ 1,207,793 $ 185,102   ¥ 20,000
Repayments of bank debt ¥ 643,122 $ 98,563 ¥ 20,000 ¥ 30,000
Interest rate (as a percent) 2.85% 2.85%    
Minimum        
Short Term Debt [Line Items]        
Maturity term (in years) 1 year 1 year    
Maximum        
Short Term Debt [Line Items]        
Maturity term (in years) 3 years 3 years    
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE AND DEFERRED REVENUES - Disaggregation of revenue (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Disaggregation Of Revenue        
Revenue ¥ 6,433,363 $ 985,956 ¥ 5,812,255 ¥ 3,645,335
Xiaomi Wearable Products        
Disaggregation Of Revenue        
Revenue 4,438,081   4,193,665 2,439,534
Self-branded products and others        
Disaggregation Of Revenue        
Revenue ¥ 1,995,282   ¥ 1,618,590 ¥ 1,205,801
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE AND DEFERRED REVENUES - Contract balances (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
REVENUE AND DEFERRED REVENUES      
Accounts receivable ¥ 298,038 $ 45,676 ¥ 188,940
Amounts due from related parties 860,213 $ 131,833 1,421,170
Deferred revenue 51,780   59,585
Refund liability (sales return) ¥ 366   ¥ 582
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE AND DEFERRED REVENUES - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue      
Amount due from related parties, billed receivable ¥ 779,538 ¥ 1,318,483  
Amount due from related parties, unbilled receivable 80,675 102,687  
Asset impairment charges 0 0 ¥ 0
Deferred revenue, revenue recognized 59,585 41,863 17,876
Cooperation Agreement      
Disaggregation Of Revenue      
Amount due from related parties, billed receivable ¥ 102,687 ¥ 33,279  
Amount due from related parties, unbilled receivable     ¥ 33,329
Minimum      
Disaggregation Of Revenue      
Payment terms (in days) 30 days    
Maximum      
Disaggregation Of Revenue      
Payment terms (in days) 60 days    
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Apr. 01, 2018
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2020
USD ($)
Income Tax Contingency [Line Items]            
Net income   ¥ 229,706 $ 35,204 ¥ 573,371 ¥ 336,320  
Operating loss   174,196 $ 26,698 606,484 365,719  
Deferred tax assets, valuation allowance   ¥ 3,578   1,984    
Percentage of withholding tax on dividends paid to foreign investors   10.00% 10.00%      
Aggregate undistributed earnings available for distribution   ¥ 1,935,920   ¥ 1,559,898    
Deferred tax liabilities attributable to undistributed earning   0        
PRC, Hong Kong, United States and Canada            
Income Tax Contingency [Line Items]            
Operating loss   (276,137)        
Minimum            
Income Tax Contingency [Line Items]            
Underpayment of tax liability   ¥ 100       $ 15
Hong Kong | Minimum            
Income Tax Contingency [Line Items]            
Net income         ¥ 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   ¥ 179,614        
Operating loss carry forwards carry forward period   5 years 5 years      
PRC | Anhui Huami            
Income Tax Contingency [Line Items]            
Income tax rate   15.00% 15.00% 15.00% 15.00%  
PRC | Anhui Huami Intelligent            
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 108 R90.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES - Current and deferred (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
INCOME TAXES        
Current tax expenses ¥ 42,257   ¥ 105,663 ¥ 84,931
Deferred tax benefits (11,103)   (27,776) (32,895)
Income tax expense ¥ 31,154 $ 4,775 ¥ 77,887 ¥ 52,036
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES - Deferred tax assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets    
Accrued expenses ¥ 60,823 ¥ 50,644
Net operating loss carry forwards 62,945 53,989
Total deferred tax assets 123,768 104,633
Less: valuation allowance (3,578) (1,984)
Deferred tax assets, net ¥ 120,190 ¥ 102,649
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES - Tax Expense Reconciliation (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
INCOME TAXES        
Income before income tax ¥ 265,609 $ 40,707 ¥ 652,370 ¥ 386,613
Tax expense at PRC enterprise income tax rate of 25% 66,402   163,093 96,653
Income tax on tax holidays (41,869)   (72,396) (58,327)
Tax effect of permanence differences (20,001)   (31,088) (22,733)
Effect of income tax rate differences in jurisdictions other than the PRC 21,625   16,270 36,443
Change in tax rate 3,460      
Change in valuation allowances 1,537   2,008  
Income tax expense ¥ 31,154 $ 4,775 ¥ 77,887 ¥ 52,036
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.21.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, 2020
Dec. 31, 2019
Dec. 31, 2018
INCOME TAXES      
Increase in income tax expenses ¥ 41,869 ¥ 72,396 ¥ 58,327
Decrease in net income per share - basic ¥ 0.17 ¥ 0.30 ¥ 0.28
Decrease in net income per share - diluted ¥ 0.16 ¥ 0.28 ¥ 0.26
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.21.1
ORDINARY SHARES (Details) - $ / shares
1 Months Ended 12 Months Ended
Apr. 30, 2019
Feb. 28, 2018
Jan. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2017
Class Of Stock [Line Items]              
Ordinary shares, shares authorized             405,462,685
Ordinary shares, par value             $ 0.0001
Class B Ordinary Shares              
Class Of Stock [Line Items]              
Ordinary shares, shares authorized       200,000,000   200,000,000  
Ordinary shares, par value       $ 0.0001   $ 0.0001  
Ordinary shares, shares issued       156,060,279 184,376,679 121,408,247  
Ordinary shares, shares outstanding       156,060,279 184,376,679 121,408,247  
Issuance of ordinary shares, shares 28,316,400            
Number of ordinary shares granted to preference shareholders     12,064,825        
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       $ 0.0001   $ 0.0001  
Ordinary shares, shares issued       91,459,708 57,303,093 128,736,916  
Ordinary shares, shares outstanding       91,459,708 57,303,093 128,736,916  
Issuance of ordinary shares, shares 3,174,600            
Conversion of Series A, B-1 and B-2 preferred shares   13,359,788          
Ordinary Shares              
Class Of Stock [Line Items]              
Conversion of Series A, B-1 and B-2 preferred shares         94,537,315    
Number of ordinary shares granted to preference shareholders         12,064,825    
Initial Public Offering | Ordinary Shares              
Class Of Stock [Line Items]              
Issuance of ordinary shares, shares   41,600,000   3,174,600 41,600,000    
Initial Public Offering | Ordinary Shares | Class B Ordinary Shares              
Class Of Stock [Line Items]              
Conversion of Series A, B-1 and B-2 preferred shares   94,537,315          
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - 2015 Plan (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Oct. 21, 2015
SHARE-BASED PAYMENT        
Share-based compensation expense ¥ 65,154 ¥ 55,128 ¥ 134,709  
2015 Plan        
SHARE-BASED PAYMENT        
Shares authorized (in shares)       14,328,358
PRC Plan | Share Options        
SHARE-BASED PAYMENT        
Granted 0 0 0  
Share-based compensation expense ¥ 480 ¥ 1,194 ¥ 40,449  
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - 2018 Plan (Details)
¥ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2018
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2020
$ / shares
Dec. 31, 2019
CNY (¥)
shares
Dec. 31, 2019
$ / shares
Dec. 31, 2018
CNY (¥)
shares
Dec. 31, 2018
$ / shares
SHARE-BASED PAYMENT              
Share-based compensation expense | ¥   ¥ 65,154   ¥ 55,128   ¥ 134,709  
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   4,030,108   651,000   6,988,469  
Share options granted exercise price | $ / shares     $ 0   $ 0   $ 0.35
Share-based compensation expense | ¥   ¥ 41,836   ¥ 32,424   ¥ 9,523  
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Share Options Fair Value Assumption (Details) - ¥ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SHARE-BASED PAYMENT      
Risk-free interest rate, minimum 0.67%    
Risk-free interest rate, maximum 0.72%    
Expected volatility, minimum 51.90%    
Expected volatility, maximum 52.00%    
Share Options      
SHARE-BASED PAYMENT      
Risk-free interest rate   2.14%  
Risk-free interest rate, minimum     2.04%
Risk-free interest rate, maximum     2.83%
Expected volatility   50.40%  
Expected volatility, minimum     36.00%
Expected volatility, maximum     52.50%
Expected life of option (years) 10 years 10 years  
Expected dividend yield 0.00% 0.00% 0.00%
Fair value per ordinary share   ¥ 12.65  
Share Options | Minimum      
SHARE-BASED PAYMENT      
Expected life of option (years)     1 year
Fair value per ordinary share ¥ 21.60 ¥ 12.65 ¥ 15.03
Share Options | Maximum      
SHARE-BASED PAYMENT      
Expected life of option (years)     10 years
Fair value per ordinary share ¥ 23.10   ¥ 16.85
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Share Options Activity (Details) - 2015 and 2018 Plans - Share Options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Share number  
Outstanding at beginning of year 12,046,236
Granted 4,030,108
Exercised (1,655,936)
Canceled and forfeited (139,594)
Outstanding at end of year 14,280,814
Exercisable 7,879,179
Expected to vest 6,401,635
Weighted average exercise price per option  
Outstanding at beginning of year (in USD per share) | $ / shares $ 0.24
Outstanding at end of year (in USD per share) | $ / shares 0.20
Exercisable (in USD per share) | $ / shares 0.23
Expected vest (per option) | $ / shares $ 0.17
Weighted-average remaining exercise contractual life (years)  
Outstanding 7 years 5 months 12 days
Exercisable 6 years 5 months 12 days
Excepted to vest 8 years 8 months 8 days
Aggregate intrinsic value  
Outstanding | $ $ 39,387
Exercisable | $ 21,512
Expected to vest | $ $ 17,875
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Share Options Other Disclosures (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SHARE-BASED PAYMENT        
Share-based compensation expense   ¥ 65,154 ¥ 55,128 ¥ 134,709
Share Options        
SHARE-BASED PAYMENT        
Amended and accelerated for vesting and immediately became exercisable (in shares) 6,817,372      
Intrinsic value share options exercised   ¥ 32,010 ¥ 13,608 ¥ 6,858
Weighted average grant date fair value of options granted   ¥ 22.42 ¥ 12.65 ¥ 15.12
Unrecognized compensation expenses related to the options   ¥ 96,596    
2015 and 2018 Plans | Share Options        
SHARE-BASED PAYMENT        
Share-based compensation expense   ¥ 42,316 ¥ 33,618 ¥ 49,972
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Restricted Stock Units (Details)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
$ / shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
$ / shares
¥ / shares
Dec. 31, 2018
CNY (¥)
¥ / shares
shares
Dec. 31, 2018
$ / shares
¥ / shares
SHARE-BASED PAYMENT            
Share-based compensation expense ¥ 65,154   ¥ 55,128   ¥ 134,709  
Restricted Stock Units            
SHARE-BASED PAYMENT            
Exercise price per share | $ / shares   $ 0   $ 0   $ 0
Vesting period (in years) 4 years   4 years   4 years  
Reacquisition of non-vested shares, consideration ¥ 0   ¥ 0   ¥ 0  
Recognized compensation expense service period 4 years   4 years   4 years  
Aggregate fair value of the restricted shares at the grant dates ¥ 92,715          
Weighted average grant-date fair value of non-vested shares | ¥ / shares ¥ 21.38 $ 21.38        
Fair value per ordinary share on the grant-date | ¥ / shares ¥ 21,020 $ 21,020 ¥ 79 $ 79 ¥ 25,592 $ 25,592
Share-based compensation expense ¥ 22,838   ¥ 3,598   ¥ 25,434  
Unrecognized compensation cost ¥ 31,415 $ 31,415        
Weighted average vesting period over which unrecognized compensation costs is expected to be recognized 2 years 10 months 9 days          
Weighted average grant date fair value (in RMB per share) | ¥ / shares ¥ 22.84   ¥ 12.65   ¥ 15.75  
Restricted Shares            
Balance at the beginning of the year (in shares) | shares 587,684          
Granted (in shares) | shares 2,216,120   30,000   658,056  
Vested (in shares) | shares (986,962)          
Balance at the end of the year (in shares) | shares 1,816,842   587,684      
Restricted Stock Units | Share-based Compensation Award, Tranche One            
SHARE-BASED PAYMENT            
Vesting rights percentage 0.25%   0.25%   0.25%  
Restricted Stock Units | Annual Basis Ending on Fourth Anniversary of Grant Date            
SHARE-BASED PAYMENT            
Vesting period (in years) 3 years   3 years   3 years  
Vesting rights percentage 0.75%   0.75%   0.75%  
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Restricted Share (Details)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Oct. 21, 2015
CNY (¥)
¥ / shares
shares
Oct. 21, 2015
¥ / shares
$ / shares
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Oct. 21, 2015
$ / shares
Expense            
Share-based compensation expense     ¥ 65,154 ¥ 55,128 ¥ 134,709  
US Plan | Restricted Shares            
SHARE-BASED PAYMENT            
Number of restricted shares granted | shares 4,740,777          
Exercise price per share | $ / shares   $ 0        
Vesting period (in years) 4 years          
Reacquisition of non-vested shares, consideration ¥ 0          
Recognized compensation expense service period 4 years          
Aggregate fair value of the restricted shares at the grant dates ¥ 25,397          
Fair value per ordinary share on the grant-date | (per share) ¥ 5.36 $ 5.36       $ 0.84
Fair value of vested shares     0 2,758 6,165  
Unrecognized compensation cost     0      
Expense            
Share-based compensation expense     ¥ 0 ¥ 118 ¥ 3,992  
US Plan | Restricted Shares | Share-based Compensation Award, Tranche One            
SHARE-BASED PAYMENT            
Vesting rights percentage 0.25%          
US Plan | Restricted Shares | Annual Basis Ending on Fourth Anniversary of Grant Date            
SHARE-BASED PAYMENT            
Vesting period (in years) 3 years          
Vesting rights percentage 0.75%          
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Founders (Details)
¥ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2015
shares
Jan. 31, 2014
installment
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Expense          
Share-based compensation expense | ¥     ¥ 65,154 ¥ 55,128 ¥ 134,709
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 ¥ 17,794 ¥ 55,311
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENT - Share-based Compensation Recognized (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SHARE-BASED PAYMENT      
Total stock-based compensation expense ¥ 65,154 ¥ 55,128 ¥ 134,709
General and Administrative Expenses      
SHARE-BASED PAYMENT      
Total stock-based compensation expense 38,605 40,684 87,857
Research and Development      
SHARE-BASED PAYMENT      
Total stock-based compensation expense 23,978 11,191 42,167
Selling and Marketing Expenses      
SHARE-BASED PAYMENT      
Total stock-based compensation expense ¥ 2,571 3,198 4,271
Cost of Revenue      
SHARE-BASED PAYMENT      
Total stock-based compensation expense   ¥ 55 ¥ 414
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.21.1
MAINLAND CHINA CONTRIBUTION PLAN (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
MAINLAND CHINA CONTRIBUTION PLAN      
Total provisions for employee benefits ¥ 64,734 ¥ 63,799 ¥ 39,495
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION (Details) - segment
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEGMENT INFORMATION      
Number of operating segments 2 2 2
XML 124 R106.htm IDEA: XBRL DOCUMENT v3.21.1
SEGMENT INFORMATION - Schedule of Revenues, Cost of Revenues and Gross Profits by Segment (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Segment Reporting Information [Line Items]        
Revenues ¥ 6,433,363   ¥ 5,812,255 ¥ 3,645,335
Cost of revenues 5,100,698   4,344,512 2,705,885
Gross profit 1,332,665 $ 204,240 1,467,743 939,450
Xiaomi Wearable Products        
Segment Reporting Information [Line Items]        
Revenues 4,438,081   4,193,665 2,439,534
Cost of revenues 3,706,495   3,296,696 1,883,509
Gross profit 731,586   896,969 556,025
Self-branded products and others        
Segment Reporting Information [Line Items]        
Revenues 1,995,282   1,618,590 1,205,801
Cost of revenues 1,394,203   1,047,816 822,376
Gross profit ¥ 601,079   ¥ 570,774 ¥ 383,425
XML 125 R107.htm IDEA: XBRL DOCUMENT v3.21.1
STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statutory Accounting Practices [Line Items]        
Profit appropriation made ¥ 1,509     ¥ 0
Statutory reserve accrued   ¥ 5,997 ¥ 92  
Restricted net assets   ¥ 180,981 ¥ 153,943 ¥ 153,851
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 126 R108.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS - Balances (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Amount due from related parties:      
Amounts due from related parties ¥ 860,213 $ 131,833 ¥ 1,421,170
Amount due to related parties, current:      
Amount due to related parties, current (11,185) $ (1,714) (14,769)
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")      
Amount due from related parties:      
Amounts due from related parties 830,871   1,401,015
Yunding      
Amount due from related parties:      
Amounts due from related parties 2,064    
Gongqingcheng Yunding      
Amount due from related parties:      
Amounts due from related parties 22,500    
Youpin Information      
Amount due from related parties:      
Amounts due from related parties 2,278   9,845
Xiaomi Information      
Amount due from related parties:      
Amounts due from related parties     7,669
Xiaomi Technology Co. Ltd. ("Xiaomi Technology")      
Amount due to related parties, current:      
Amount due to related parties, current (10,293)   (14,186)
Others      
Amount due from related parties:      
Amounts due from related parties 2,500   2,641
Amount due to related parties, current:      
Amount due to related parties, current ¥ (892)   ¥ (583)
XML 127 R109.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Related party (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Related Party Transaction [Line Items]      
Sales to related parties ¥ 4,449,757 ¥ 4,281,005 ¥ 2,816,995
Xiaomi Communication Technology Co. Ltd.("Xiaomi Communication")      
Related Party Transaction [Line Items]      
Sales to related parties 4,447,957 4,271,135 2,798,824
Xiaomi Information      
Related Party Transaction [Line Items]      
Sales to related parties   ¥ 9,870 17,859
Others      
Related Party Transaction [Line Items]      
Sales to related parties ¥ 1,800   ¥ 312
XML 128 R110.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS - Transactions - Others (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
RELATED PARTY BALANCES AND TRANSACTIONS      
Loan provided to related parties     ¥ 5,143
Investments disposed to a related party     ¥ 3,061
Purchase from related parties ¥ 12,000 ¥ 12,183  
XML 129 R111.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY BALANCES AND TRANSACTIONS - Additional information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
item
Dec. 31, 2018
CNY (¥)
item
Related Party Transaction [Line Items]        
Loan provided to related parties       ¥ 5,000
Realized gain from investments     ¥ 1,822 261
Purchase from related parties ¥ 12,000   12,183  
Purchase of intangible assets 1,220 $ 187 11,845 52,017
Hangzhou Yunyou Technology Co. Ltd.("Hanzhou Yunyou")        
Related Party Transaction [Line Items]        
Loan provided to related parties       ¥ 5,000
Recognized impairment loss     ¥ 5,640  
Loan interest rate       15.00%
Xiaomi Communication, Information, Technology        
Related Party Transaction [Line Items]        
Receivables from the sales of products and services 80,675      
Huaying Fund I        
Related Party Transaction [Line Items]        
Number of long-term investments disposed | item     1 5
Realized gain from investments       ¥ 31
Hefei Huaheng        
Related Party Transaction [Line Items]        
Purchase from related parties ¥ 12,000      
Purchase of intangible assets     ¥ 11,321  
Yunding        
Related Party Transaction [Line Items]        
Ownership interest sold (as a percent) 26.70% 26.70%    
Cash consideration ¥ 22,500      
Proceeds from disposal of equity interest in subsidiary | $   $ 20,000    
XML 130 R112.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME PER SHARE (Details)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Dec. 31, 2018
CNY (¥)
¥ / shares
shares
Basic net income per share calculation Numerator:        
Net income for the year attributable to the Company: ¥ 228,753 $ 35,058 ¥ 575,196 ¥ 340,046
Less: Deemed dividend to preferred shareholders       209,752
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares     2,450 12,210
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic ¥ 228,753 $ 35,058 ¥ 572,746 ¥ 113,490
Denominator:        
Weighted average ordinary shares outstanding used in computing net income per ordinary shares - basic | shares 248,470,684 248,470,684 243,648,186 211,873,704
Net income per ordinary share attributable to ordinary shareholders-basic | (per share) ¥ 0.92 $ 0.14 ¥ 2.35 ¥ 0.54
Diluted net income per share calculation        
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic ¥ 228,753 $ 35,058 ¥ 572,746 ¥ 113,490
Add: adjustments to undistributed earnings to participating securities     117 648
Net income attributed to ordinary shareholders for computing net income per ordinary shares-basic ¥ 228,753   ¥ 572,863 ¥ 114,138
Denominator:        
Ordinary share - basic | shares 248,470,684 248,470,684 243,648,186 211,873,704
Effect of potentially diluted stock options, restricted stocks and RSUs | shares 11,881,310 11,881,310 12,310,986 13,160,946
Weighted average ordinary shares outstanding used in computing net income per ordinary shares - dilute | shares 260,351,994 260,351,994 255,959,172 225,034,650
Net income per ordinary share attributable to ordinary shareholders-diluted | (per share) ¥ 0.88 $ 0.13 ¥ 2.24 ¥ 0.51
Series A Preferred Shares        
Basic net income per share calculation Numerator:        
Less: Accretion of Shares       ¥ 177
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       4,521
Series B-1 Preferred Shares        
Basic net income per share calculation Numerator:        
Less: Accretion of Shares       368
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       126
Series B-2 Preferred Shares        
Basic net income per share calculation Numerator:        
Less: Accretion of Shares       4,049
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares       1,319
Restricted Shares        
Basic net income per share calculation Numerator:        
Less: Undistributed earnings allocated to participating preferred shares and nonvested restricted shares     ¥ 2,450 ¥ 6,244
XML 131 R113.htm IDEA: XBRL DOCUMENT v3.21.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, 2020
Dec. 31, 2019
Dec. 31, 2018
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 89,165 294,352 705,407
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 11,657,620
XML 132 R114.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Lease Costs Included in Statements of Operations (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lease Cost      
Operating lease cost ¥ 57,080 ¥ 30,788  
Sublease income (537) (1,382)  
Total lease cost ¥ 56,543 ¥ 29,406  
Lease expense      
Lease expense     ¥ 11,423
XML 133 R115.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Cash Flow from operating leases (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases ¥ 42,313 ¥ 26,733
Operating leases ¥ 96,348 ¥ 112,513
Weighted average remaining lease term, operating leases 3 years 8 months 4 days 3 years 9 months 3 days
Weighted average discount rate, operating leases 5.25% 5.21%
XML 134 R116.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Maturity Analysis (Details)
¥ in Thousands
Dec. 31, 2020
CNY (¥)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 ¥ 49,628
2022 52,015
2023 46,114
2024 25,859
2025 8,354
Total lease payments 181,970
Less: imputed interest (17,850)
Present value of lease liabilities ¥ 164,120
XML 135 R117.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENT - (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Apr. 19, 2021
CNY (¥)
Jan. 31, 2021
CNY (¥)
Mar. 31, 2021
CNY (¥)
Apr. 19, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Subsequent Event [Line Items]                
Repayments of bank debt         ¥ 643,122 $ 98,563 ¥ 20,000 ¥ 30,000
Proceeds from bank used for daily operations         157,302 24,107 ¥ 427,999 ¥ 707,605
Investment in Yitong         ¥ 26,713 $ 4,094    
Minimum                
Subsequent Event [Line Items]                
Maturity term (in years)         1 year 1 year    
Maximum                
Subsequent Event [Line Items]                
Maturity term (in years)         3 years 3 years    
2021 Bank loans                
Subsequent Event [Line Items]                
Proceeds from bank used for daily operations       ¥ 450,000        
Subsequent Event | 2021 Bank loans                
Subsequent Event [Line Items]                
Bank borrowing loans ¥ 990,000     ¥ 990,000        
Repayments of bank debt ¥ 439,688   ¥ 439,688          
Weighted average interest rate 4.14%     4.14%        
Subsequent Event | 2021 Bank loans | Minimum                
Subsequent Event [Line Items]                
Maturity term (in years)       1 year        
Subsequent Event | 2021 Bank loans | Maximum                
Subsequent Event [Line Items]                
Maturity term (in years) 7 years   7 years          
Subsequent Event | Jiangsu Yitong High-Tech Co., Ltd                
Subsequent Event [Line Items]                
Ownership equity interest acquired   29.99%            
Cash consideration   ¥ 959,680,000            
Subsequent Event | Jiangsu Yitong High-Tech Co., Ltd | 2021 Bank loans                
Subsequent Event [Line Items]                
Investment in Yitong       ¥ 540,000,000        
XML 136 R118.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2017
CNY (¥)
Current assets:            
Cash and cash equivalents ¥ 2,273,349 $ 348,406 ¥ 1,803,117      
Term deposit 5,000 766        
Prepaid expenses and other current assets 152,898 23,433 67,358      
Amounts due from related parties 860,213 131,833 1,421,170      
Total current assets 4,827,866 739,903 4,392,452      
Total assets 5,903,719 904,785 5,174,743      
Current liabilities:            
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB 236,708 and RMB 168,535 as of December 31, 2019 and 2020, respectively) 252,275 38,663 352,249      
Amount due to related parties 11,185 1,714 14,769      
Total current liabilities 2,789,674 427,536 2,481,800      
Other Liabilities Noncurrent 185,168 28,378 113,596      
Total liabilities 3,173,461 486,353 2,677,155      
Equity            
Additional paid-in capital 1,552,109 237,871 1,478,902      
Accumulated retained earnings 1,133,368 173,696 910,612      
Accumulated other comprehensive income 44,624 6,841 111,081      
Total equity 2,730,258 418,432 2,497,588   ¥ 1,809,578 ¥ 228,164
Total liabilities and equity 5,903,719 904,785 5,174,743      
Class A Ordinary Shares            
Equity            
Ordinary shares 81 12 57      
Class B Ordinary Shares            
Equity            
Ordinary shares 76 12 98      
Parent Company            
Current assets:            
Cash and cash equivalents 204,637 31,362 398,604 $ 61,089 ¥ 458,371 ¥ 34,470
Prepaid expenses and other current assets 335 51 402      
Amounts due from related parties 656,579 100,627 533,449      
Total current assets 861,551 132,040 932,455      
Investments in subsidiaries 1,895,011 290,423 1,594,844      
Total assets 2,756,562 422,463 2,527,299      
Current liabilities:            
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB 236,708 and RMB 168,535 as of December 31, 2019 and 2020, respectively) 688 105 166      
Amount due to related parties 24,727 3,790 26,383      
Total current liabilities 25,415 3,895 26,549      
Other Liabilities Noncurrent 889 136        
Total liabilities 26,304 4,031 26,549      
Equity            
Additional paid-in capital 1,552,109 237,871 1,478,902      
Accumulated retained earnings 1,133,368 173,696 910,612      
Accumulated other comprehensive income 44,624 6,841 111,081      
Total equity 2,730,258 418,432 2,500,750      
Total liabilities and equity 2,756,562 422,463 2,527,299      
Parent Company | Class A Ordinary Shares            
Equity            
Ordinary shares 81 12 57      
Parent Company | Class B Ordinary Shares            
Equity            
Ordinary shares ¥ 76 $ 12 ¥ 98      
XML 137 R119.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Ordinary shares, par value       $ 0.0001
Ordinary shares, authorized       405,462,685
Class A Ordinary Shares        
Ordinary shares, par value $ 0.0001 $ 0.0001    
Ordinary shares, authorized 9,800,000,000 9,800,000,000    
Ordinary shares, issued 128,736,916 91,459,708 57,303,093  
Ordinary shares, outstanding 128,736,916 91,459,708 57,303,093  
Class B Ordinary Shares        
Ordinary shares, par value $ 0.0001 $ 0.0001    
Ordinary shares, authorized 200,000,000 200,000,000    
Ordinary shares, issued 121,408,247 156,060,279 184,376,679  
Ordinary shares, outstanding 121,408,247 156,060,279 184,376,679  
Parent Company | Class A Ordinary Shares        
Ordinary shares, par value $ 0.0001 $ 0.0001    
Ordinary shares, authorized 9,800,000,000 9,800,000,000    
Ordinary shares, issued 128,736,916 91,459,708    
Ordinary shares, outstanding 128,736,916 91,459,708    
Parent Company | Class B Ordinary Shares        
Ordinary shares, par value $ 0.0001 $ 0.0001    
Ordinary shares, authorized 200,000,000 200,000,000    
Ordinary shares, issued 121,408,247 156,060,279    
Ordinary shares, outstanding 121,408,247 156,060,279    
XML 138 R120.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Condensed Income Statements Captions [Line Items]        
Cost ¥ 5,100,698 $ 781,716 ¥ 4,344,512 ¥ 2,705,885
Gross profit 1,332,665 204,240 1,467,743 939,450
Operating expenses        
Selling and marketing 358,655 54,966 181,975 96,538
General and administrative expenses 261,805 40,123 248,462 213,973
Research and development 538,009 82,453 430,822 263,220
Total operating expenses 1,158,469 177,542 861,259 573,731
Operating loss 174,196 26,698 606,484 365,719
Interest income 46,118 7,068 33,478 11,595
Net income 229,706 35,204 573,371 336,320
Parent Company        
Condensed Income Statements Captions [Line Items]        
Cost     55 414
Gross profit     55 414
Operating expenses        
Selling and marketing 2,571 394 3,198 4,271
General and administrative expenses 54,613 8,370 50,572 99,881
Research and development 23,978 3,675 11,191 42,167
Total operating expenses 81,162 12,439 64,961 146,319
Operating loss (81,162) (12,439) (65,016) (146,733)
Interest income 1,337 205 6,868 2,185
Other loss     (699)  
Equity in earnings of subsidiaries and VIEs 308,578 47,292 634,043 484,594
Net income ¥ 228,753 $ 35,058 ¥ 575,196 ¥ 340,046
XML 139 R121.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Net income ¥ 228,753 $ 35,058 ¥ 575,196 ¥ 340,046
Other comprehensive income/(loss) net of tax        
Foreign currency translation adjustment (45,117) (6,914) 11,274 60,357
Unrealized gain on available-for-sale investments and others, (net of tax effect of nil, RMB 1,554 and nil for years ended December 31, 2016, 2017 and 2018, respectively) (21,340) (3,270) 2,666 14,684
Comprehensive income attributable to Zepp Health Corporation 162,296 24,874 589,136 415,087
Parent Company        
Net income 228,753 35,058 575,196 340,046
Other comprehensive income/(loss) net of tax        
Foreign currency translation adjustment (66,457) (10,184) 13,940 75,041
Comprehensive income attributable to Zepp Health Corporation ¥ 162,296 $ 24,874 ¥ 589,136 ¥ 415,087
XML 140 R122.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY      
Unrealized gain on available-for-sale investments and others, tax effect ¥ 4,017 ¥ 620 ¥ 2,250
XML 141 R123.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Cash Flow from Operating Activities        
Net income ¥ 228,753 $ 35,058 ¥ 575,196 ¥ 340,046
Share-based compensation 65,154 9,985 55,128 134,709
Changes in operating assets and liabilities        
Prepaid expenses and other current assets (79,957) (12,257) (32,444) (5,748)
Accrued expense and other current liabilities (149,385) (22,894) 86,221 119,887
Amount due to a related party (3,584) (549) 4,074 5,757
Other non-current liabilities 68,739 10,535 57,347 51,309
Cash Flow from Investing Activities        
Amount due from related parties 583,457 89,419 (770,976) (45,116)
Other investing activities 9 1 143 65
Cash Flow from Financing Activities        
Cash and cash equivalents at beginning of the year 1,803,117      
Cash and cash equivalents at end of the year 2,273,349 348,406 1,803,117  
Parent Company        
Cash Flow from Operating Activities        
Net income 228,753 35,058 575,196 340,046
Equity in earnings of subsidiaries (308,578) (47,292) (634,043) (484,594)
Changes in operating assets and liabilities        
Net Cash provided by (used in) Operating Activities (12,791) (1,962) (764) (2,232)
Cash Flow from Investing Activities        
Amount due from related parties (123,130) (18,870) (218,791) (196,158)
Investment in subsidiaries 8,411 1,289 2,263 (10,056)
Other investing activities     97,976 (95,085)
Net Cash provided (used in) by Investing Activities (114,719) (17,581) (118,552) (301,299)
Cash Flow from Financing Activities        
Net Cash provided by Financing Activities     45,609 652,391
Net increase/(decrease) in cash and cash equivalent (127,510) (19,543) (73,707) 348,860
Effect of exchange rate changes (66,457) (10,184) 13,940 75,041
Cash and cash equivalents at beginning of the year 398,604 61,089 458,371 34,470
Cash and cash equivalents at end of the year ¥ 204,637 $ 31,362 ¥ 398,604 ¥ 458,371
XML 142 R124.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (Details)
Dec. 31, 2020
$ / ¥
Foreign currency exchange rate 6.5250
Parent Company  
Foreign currency exchange rate 6.5250
EXCEL 143 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $!*DU('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 " ! 2I-2ZB!J!>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%:>CFHGA2$%Q0O(5D=C?8M"$9:??M3>MN%]$'\)B9/]]\ M ].:(,T0\3D. 2,Y3%>3[_HD3=BP U&0 ,DDWY&?<0M/G0 M>X2*\QOP2-IJTC #B[ 2F6JMD2:BIB&>\-:L^/ 9NP5F#6"''GM*($H!3,T3 MPW'J6K@ 9AAA].F[@'8E+M4_L4L'V"DY);>FQG$LQWK)Y1T$O#T]OBSK%JY/ MI'N#^5=RDHX!-^P\^;6^N]\^,%7Q2A3\NA#-EC=2W,JZ>9]=?_A=A/U@W<[] M8^.SH&KAUUVH+U!+ P04 " ! 2I-2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $!*DU+.'KX?T@8 %,@ 8 >&PO=V]R:W-H965T&UL MK5I=4^,V%'UN?X4F[71VIY#8LO/!%I@F 7:9[K(9PBX#;\)68A?;1]%G"NR&,<)=E1)U J?=?K95[ 8Y9U M1?XL+@WD\>'(E=1F/"9)%D> MQTP^37@D5D<=N[.^<1DN Z5O](X/4[;D= ML?UNTJ>Z0?'$UY"OLJWO1'?E3HA[?7'N'W4LS8A'W%,:@L&?!S[E4:21@,<_ M%6AG\T[=IK/$]$ M6?%)5N6SKMLA7IXI$5>-@4$<)N5?]E@%8JO!R-K1@%8-BD#TRA<5+$^88L>' M4JR(U$\#FOY2=+5H#>3"1(_*7$GX-81VZOA$>#D$61&6^.0T4:%Z(N=).=H0 MM<.>@I?H1WM>!3@I >D.0)N23R)1009H/O>? _2 W88B75.<4!3QA'M=XMA[ MA%K4R@(F>8:@.IN..P6JT]3QG;U]!NMN8-T"UFV"O7I*>5WT\.;4VC]#6/0W M+/KM6%SR99@I6?2.S!537-^NXX4#+EB4<8388$-LT([8.$ER%@&_5,A:/CB. MDCE&9[BA,VPY6I*!T!11VDT)QVH*T6C#:=2.TSP K2)3$:4)HX7!-M XV MM [:T9IQ&0JM%3X!Q:F=XPU(U7K^^:>?](I&N-F643$+Q:R4ZRR,.+G(XSLN M:Y4+![$L>]\9.8,#C-*6L-IM**U7($3N@L6UX6H NN5I2CYP%JD 9H-,,7;4 ML*-MV$UA1"6LPW/0ZD?R%W^JY8=#61"W(;5<=X Q,[IL.VV8G2<>]%64TK57 M:A<1$B*0 V5@+OSZ8#:@HX-K5-[&=;HB.?9]<*-L;_V%?(3GR.>DGAD.. EL9G(%"ROVS#=/6%Q1.I8UFB$D3/&8N-6\$W4 MRJ542PI'FEY@A(REV+@37(4*]%HLB$W?W+TE<^[E$AC6$L*1QC&XD@; M!".' H.4J2)YPYD70 $!14L&:J=7V$+D("01@TD^AFD#JV[K^1WW]TC*)'E@ M4<[)E_FO5E?+'DFY+']_BR6ZQL8H[D"0AA02,'^*[T14%X<&@-O3V0QC8MR+ MXJ:S'@MR^N@%L(#Y3O=J +JXF9]BC(QCT5:.=0U)T?Y] @L=Y@O+1,)];WC-V!>"(R:L2S:RK*^B@@6E)XR.@^162TA' DG9.R)MK*G:2YE607HW+&8 M6&"C>3TQ'/$&+;JH,1O:RFS.$\5E69'K+)*MJ=8RPQ$;F!E/H:T\I1@Z,H5L M8RGJM;$!9^QY'" P"_!,';&6&@K8SD%G5OJ@7P/"$4^6%0'M31QP(8*BAI7 MH:U)>_'8TQ= M':/S3JMRY5F%5T>J ::IMG.,W#NX2F^B=19F'B0L-QS,[@QNUFI% UA#5><8 MR7=P>7[)JBH]=_/"XX1J]5=3M46#7< +>_;]-]Q\:H&=UW<)6& M-"CQRXA%;%E+!@=HG%%&Z!U5W2WJ;2;(#\P96F8S39P47T M>RK-!LCOJS1=H]1N*Z5N76DVP#55FJY1;+?5]M)K*LT&Q,9*TS7"[>)*6T1I M+#G;S04'^'TT():-N8AK]-K%!?:C*+P#YCFV-]@ TC]P+>+0 1J?K4."UVT? M(95X Q):B;M&K5U<72LIU X+)57"HYWE7@/01RZTB'!8B"?P@9$S@NWB@OTM MN=.8A=$Z?+4L<<10_ODO3].N)V*,H5%_%T^FUWL&G]=[!O.F8RK7&( [^J$' M54:-W59J#.EG7!P.">]^KR)./N\NA L3K,S4M0WY9'OYN[FQ'Q4$G'Q->#,YU(_ +\OA%#K"_V"S?\1'/\'4$L#!!0 ( M $!*DU(!]!;O6 D &&PO=V]R:W-H965T&UL MO5IM;]LX$OXK0FZQUP.^/%FV[>C<>-[.% M6N;-6[U2E?GE3M?+O#6/]?VX6=4JGW>-EN68(,3'R[RHCDY/NN\^U:MV6 M1:4^U4FS7B[S^NEO[B;=]I&^Y^?K;^KXZ\(7.;-VJBR[^*>;MX?R2/DKFZ MR]=E^UD_?E ;0JFU-]-ET_V?/&ZPZ"B9K9M6+S>-30^61=7_S;]O'+'3@.! M [)I0 YM0#<-Z*$-V*8!ZSS34^G\,,W;_/2DUH]);='&FOW0.;-K;>@7E1WW MF[8VOQ:F77LZN;ZZN?YX.3W[?K/I*B2 M+PN];O)JWHR27_:>3\:MZ80U-9YM7GC>OY $7CA5L[<)Q:.$(((F5_].WO2O M^0=@:O(3IOZXF29O?H&L3 ^V@K-PA\;&L5OODJUW26>;AKR[KFM5M4G>-*IM MWD4LTJU%VEED(8MYLTB,YY.9_:"^K8N'O#2O $>B-\4[4S8 /)P2(BAEVY_4?721)J5;HH6ZGOJO3)%"#E]]T&"<[A? M?-LO'NW7V6RFUV9BF.@\4V:6W)8J>5.93*+ODKPT\3ZO9LH^5$79S:CN;V._ M,4M"+6]5O5T6W>]VE8V,M6:ENF!=/D&K[9S[8Y69:>*,Q,2'L90+=\KY*"QE MQA#L&K%UC8B[9ME[9KY6R5VMEX94F=OYM\KKME#-_\5/PI^*'!%,'3_Y,$RQ MI YL"L 8,4LSX"FY]92,>NJR>C#!1=?&*:/$. 4B(OU7$RQ2*APF $[R-'.' MW(?)C$H46 W9ED@6)7*ST'5[W-JU6AA.3;L,!8Z6IGG6X79B+.]A(.F)V1WZF4R,Q=GP". M4.;-.P#&!4UE@...+,'QJ*K;O#R$#O;CB"1";2\V&< MT300)O @2W!FJ MT64Q[^3WGY<73?)8M N];NVV1:]KLYA;W2%_J_5Z99M]_OT'E*-"@^9?BP%CNU!?BFN)L_M!M3[I= M3%\N4G6SYW@8\2+W,S8RBOS9]PR/*":OXGA?G#"2(N*Z'= P*783*62,B2RT M? :E0^)*I]\\=GM'XQIOY[CC^2CP9?.?C03/G@= 9J_C?4"88>P&I@D$$[[W M(95G^ASP_B#+2%R6F1A3KU5T[[,3UYP(]#,M7S0^A/*10'(;G82)34R\RB ! MI;"4$.&-$E -,YLB=[<#P8RYD#PC@]HD<;5Y6J5;]=)\!Y6S"2!-C?0.='=0G"2N M.'! #@/85X4ZM(1S;(A MT(U,+GB5. <4V CU/>_#*"-NT0- I32THZ:#D*;Q.IR_QPEX7D>!+U,"F([2 MC&\'0-)11M!KC %"H4RQ>Z1R@3 $4F%>_("F<-TM_R[/PK#KH/&=QU#H68; ML5XQ8%%?NG/DG]\ L,SL&0+# M_ID6P"9 C#!*0\$6[IS!!O? ?1)Y ?)@_H"F&*3 MPKB;Z@ @DYRFKE0#<(0+@=/0+!LT-671@L#%MW71/L4.IP?91^.R[VP^+^Q] M#N,?>T1Q7%3)+%\5QE^@CX#B8)H2C+P#:D#OF1#CRH8I9)"9E(T"]3@ZB#GZ MP]/4]7+=;^%JU>;F9[.5R.O*"B20&U 9Q)1Z1](3""@H]\[% %R&$<6J5@M[N^=!)44GY4&.ODICS*Q7ER%0KY3,&SO@"!-C) ,U M$CIH/GJ(YON/6JV2#RHOVT4RT?5*V]BHJZ19Y(:J+N>J;O[>G<>X2V'#%1*# M%)'4&T] #-H31.+R!0RF"(G060P=Q""-BT&; W35UKHL;?0O*I,=50,=QDRI MKXR.J0FY@1L=@S1B<6G4^SSL30:(!M"; !#T)F2092*5@X'^1CL32,?DX:N-PU)D<638N_F M\Y]Q\Y"7&'^AFX<\P.)YX! W]Q9VKX"Y5W8F&XR(NMFWD[D+=;QSJ=%>0?T] MK^^+JC%B]LXT0F^%<7K=W^KL'UJ]ZNXYWNJVU MG=S>K3W]+U!+ P04 " ! 2I-2*B/'QM\'3W>,?R\WA CPG&=% M>3[9"+']Z#CE:D-R7)ZQ+2GDE37C.1;RE#\ZY983G-:-\LQ!KALZ.:;%9#:M M?[OGLRFK1$8+4YYC\N2<9VYQ,X>?GA*WW<"/6#,YMN\2-9$/'']I[+ M,Z>+DM*<%"5E!>!D?3ZY@!_G*%0-:L4W2G;EWC%075DR]EV=W*3G$U<1D8RL MA J!Y=<3F9,L4Y$DQ]]MT$EW3]5P__@E^J>Z\[(S2UR2.9^,IVGTG;H4#%6[&LK/^#7:.-@@E85:5@>=M8$N2T:+[QV\"K.]J0U=VZP@+/IISM %=J&4T=U+FI6\O>T$(-XT)P>97*=F(V MO[M=W'VYN;IXN+X"EQ=?+F[GUV#Q^?KZ80'>W6-."K$A@JYP]A[\\A,,@]\ M+<##AE4E+M+R _CYX'SJ" FE0CNK%N"R 4 C %=D=08\^ $@%[GSV[_ N^8V M[\N-O+LIX/SD@# Y%M"1Z>IRAKJA!M'/- ?!2X:(!I4/E1XIDAPPXR/&'DZX$7 M;#CL)M903Q:$\3"E!I4?A8F9->I8HV-CSBM)1YZE,96D!'(5 4RN.5RFEZOE M!V04+VE&Q^ C#0L%"$5#>EWF29D_@A]W^+$5_XJLB:1,@<#/QT!C'11YD3_@ MU%6!EXQ0)AUE8J6\J_-9L.+7$W.:Z$,=!S",!ZP&&?2")#330K?W)-?*>\N* M%U!9KW L:/$(,B+=^AAX&S@\0 J1/YP-!ET4>N'( @;WW!1:R><9+DMP >YX M2@M9%H'%,=.!O>M N^UT,1LCD^MW)3:,TW_D]/L7C-KE91MV?YB2V&T_P[R< MI#WL0&](T.Y(6@=H65;'X'67@2B.O#"!X9!=ER;0#Y+(C4?(>V."=F?2R&5! M7 JY5*F):<4W^- 8OBX]@M^;%K2[5C,K+U\S*WNO@7:S>?.LU.T$C4W*4Z2' M^+W]0+O_O&E.ZEX"$?3=&/G1$-T@#4(W=%$TLJ;#WGJ@W7O>/BEUCQGE-TB/ M\/>F!.VN] USJLH\<%,((E$%N"Z$864_K-%[$T%V$SFEFD0&NTC\(/+@L#HW M"9/0A2,3$/6.@>R.<7I%V08Z*!:A!X_$8Z-Y+SY&WGM=6E4CWDCC1 M:'61I:I$O=>@(V\__[NN1 ;GB8)(>T0,.N2%HZLVZDT'V4WG-;4E,OA,)/^& MK+ILO+I$O;\@N[^\NKY$^GL/C+T$:2_%!IVEPD2]:R&[:[V]PFP#[Z\$?AP& M&KDN"WU/\RMG;^=&;9O]CODC+4J)LI;MW#.US\2;G:CF1+!MO9FS9$*N%/7A MAN"4<"60U]>,B9<3M3_4[0?._@-02P,$% @ 0$J34LV/89QL"0 T2D M !@ !X;"]W;W)KC\?E?*&6<7FB5RJ'7QYUL8P-?"V> MQN6J4'%2#UIF8Q($8KR,T_S@_+2^=E.P M'[Q>N$V?%J:Z,#X_7<5/ZDZ93ZN; KZ--U:2=*GR,M4Y*M3CV<$%?C]CHAI0 M(_Z5JI=RZS.JJ#QH_;GZ)V96_WRJVH)\7&=E_1>] MM-C@ ,W7I='+=C#,8)GFS?_X2^N(K0%4]@P@[0"R[P#:#J#[#F#M +;O -X. MJ*F/&^ZUXZ:QB<]/"_V"B@H-UJH/M??KT>"O-*\"Y6V."/NC<+$HTRQ.5[!H8 X\-&?)*YI(,6IRJ M^0FB>(1(0(+)QW^CPV;B1^W\QZA&4^^P?ZGNRDZ?'?T[FVKT[VM MXNA[9CW;WW[XC?9WEH%N8HK6-V0]-[Q5SRI?JQ(=IOD\6R=I_H1N/UR248C% M*(KXJ/K&1B3$HR#@"**GNJSD79UR-?B#9,1,VD2JK/YX)12@4] M'3]O!T:#DUNX*.01%[NPJ6N.AY@0SG=Q,Q='!>.4=K@=S[.-Y]F@YR>Z-$@_ M NV>%< ,CS"A]0K0$65D%(3L=07H2&(ZXE3\7U>@8<2W78:ARD6AM0(N3H98 M8GL%7!BCC'%,K!5P<40&/ Q[5H!O5H /KL _"UV6:%7HQ]3XV'+GMIA2(H05 M(!,71P)&6&"Q]9AC0DIFA>_,Q44T8CSPDQ4;LJ(>1WO(7J]4$9LJN-074"[E M8/:0&Z-RT(-W(!HJDU4(@7;YK*H;^%PI'4Z4A\+>:A,7QEDD[+!Q43C$D;3W MK0N+!*>AWXWAAG$X'#,J!S]F->,X@2*?EJ;RZ[/RT0[=R! X#&S:+HP%L/,M MVAYC+&3"WBP>&*:1I'[>T89W]$:=*"&5S!G"AP(1;]F8>')=44MS#?DMPXD'V7=* VJ27WAAO3>R283@2 M-FD7![G4+AU3#TP$ @+=YNSBJ. 21SV<2<>9#"=*J)M%R[>.]CWR)>[D%A[6 M6U>Y45!FS9!#J1OR F.[QGI@,A"..UT4I4R&MC==&(1NU%-@<:=Q\+#(N55Q MEOX7Q,<3],'HL=!+(/X,_*OY?-K=M<<'OF$P\L%*(G.^.NNF.QY]0?X[1 MSW&V5FB^B/,G54T^T_G3,43>6^Z_;&^SXWY"B5VQ?+ P=*+*1E^$4N[K@F(@@L.?N@4D>]4V^TP]X6$#LI)?#-K<< MC5"NO+44N^7\F%#.G;#RX*C M@;UP##%H;#)N[!0BA[IA#L-@8=%Q%7#^D%! M>Z)>?6#B+W6:;;Z.#ZLE/6K65/VQ3LU7M%1FH9,W(]T\]<&D#$/+2S,?CI. BA[VG?(@P\K#%RK?'QO$HSVJ3M-.:QX \, M;S>_NZ[H!!49%E0?U9"6(JZN(20"G60S]<@DB&-F4W5A(+2IQ#97G^J"?J2G M>I!.3Y%A/?6;*LOWJ.+R+!ZZR+!<<=_U&J%?@4M:A9H MHHN5+FI9YW6'YS2'A-+UB(NC/.#.YO"H0LF=[FCF,\>"@/5YI1.&9%@8-A$S M56H)*CQ)G]-$0;$%GZP*]:B* J[6A\D+G26J\!]9NS*.!)'I'.S>9W[SF_J^_(]B%;2]USUD0([MO'G0HDPRIP(%9UD:0Y]!@[RU)I M^&\)XM YL_8'<>@:22<<2338DV^Y:P7JN?;, M#W;<[M.33J71895V&9?I?'MNN[- ?Z+#S8S]#S4:^^&6SX*3R);W+2K:06&[ M/'ELD1/J/,_PW7%+*.YZHE-L=%BQ3=.LWL!_Q1?8,S.[JYRT*,L7]KFAQQ8Y M(?8IDO>.O.<@@7;ZC Z?(?U>/_,&9\3/JHBA!<_7]9,7",8V8ZW+VE4(?+5: MUTDM]\3X4(AN/>$;5DC7NZMP7#VLAYC]LS\Y7E*/;&(AJ\Z7[(9B?^C4"Z6" MA6X#ZH-B'$KHO_H"M=-0=%A#.?Y(VL@=](COP"F@4,DCQR-[0Z<^*.<1C["T MY;,/2GA F>A[,D0[Y42'E=.=*JJ'AA?H9E-8[]Y\P-PI$/K&DZ?O.%"EG8:@ M^VB(B_F\4*\G=<,L6G=*MU3U]66T*^MTN*S_1$$SHYZG2)STI;*N]-+A,YLV M-BZ/\;=$!^L** M^>'2PKBBQX:+TG='!? \7>HZ_6%<5V'#7_C.C@WFZ[[Z6 MBW6EA0V7EDUPD&\*CJU7)-B/#XXN[;'AM/>]P>&V:BQ@/<^=6)HDP]@LG@1(*7B^;]P>:+T:OZ!;D';8Q>UA\7*@:E7P'@]T>M MS>N7Z@:;MSC/_P=02P,$% @ 0$J34F8,DIZ5 @ LP8 !@ !X;"]W M;W)KY(5$3F]D.=/]^MA-22@$A[0M^Y)QSS[')3;"E[(5G *]E@7A R,3 M8GUKFCS.H,3\AJZ!R"S,6!K02 M14Y@QA"ORA*SOR,HZ'9@V,9N8YZO,J$VS#!8XQ4L0/Q8SYA$X) M8I .C*%]&_D*KP$_<]CRO3E229XI?5&+AV1@6,H0%! +I8#EL($Q%(42DC;^ M-)I&6U(1]^<[]3N=769YQAS&M/B5)R(;&#T#)9#BJA!SNKV')H\V&-."ZU^T MK;'=OH'BB@M:-F3IH,Q)/>+7YASV"';G!,%I",XAP3M!RG!:PB>/IDZ MBCZ'" L/T*/+Z;TS:=SVIERMY_[/39VIX[5U/%W'.U%G M#AL@%:"4T5*^V 46D* U9B*'H[=:JW6TFFHRF]#SO'[7[P;F9O^PC^";3ON03)S[W4N@:UT6^0HIA41];^_W6T[[U WG(/]D>S(=0-] MDZG;^2-FJYQP5$ J):V;KO3&ZA99+P1=ZZ;Q3(5L07J:R:\*, 60SU-*Q6ZA M"K3?J? ?4$L#!!0 ( $!*DU*NHD*E-@0 +$, 8 >&PO=V]R:W-H M965T&ULK5=M;^(X$/XK%KR!\J9DRCYRSEZJH3 M:[VYM"RUB%E&U878, Y?5D)F5,-0KBVUD8PNSGH MBZU.$\[N)5+;+*/R9C M!FYIX'[4P"L-\M"M(O93^(;J)IK/;;Q&ZG<(X0K__AGWO M#Y1P]!B+K:)\J;KHT]&X;VEPS-!;B]*)8>$$><<)3-!$(".;B+B$WLT?1/=%8X_KG%N=%/4#W-QNCL4QO+^,,LN/<_ M#D4?IPK?ISK2S:FV@Y-S.[]F.YQ8T:U6=/,5W7=6G$(Q3/A"9*QMWQ2V?FYK M:MYN0$@OL/V^M3O,8 $+#F".1VSWNDGF!XP3X&!8U88[C.\2N8$=Q>E6< MWDEE[W3,)((XH9['IM#N6!FW=98*I3XC#DJ(%=+T^82L?K6MA'-0T;X'Y/5S7O(G"F 0U M5-1$^;;C!>V*!Y4$P4D)GCC<:^*N'4^LX![80/HP" /!@ & 'AL M+W=O7:'OAQ9TU6.$=]OYY)8_DU2TH+ MY(H*#A*SKG<=7@V:UM\Y/%#JGALVNW&/Z="F?,IMV^=:FEMJ<#KN3R?SZ??1X'HQ M',!\89;Q<+*8P_0&^M/Q[&YX.YS,1P]#&$V,/823&9'(=8Z:)H2=PAGT)S_A MY/.GL-WZ=@KE"I3#(A<;17BJ.KXV>=IH?E+EU"MSBH[D%$8P%B:&@B%/,?V7 MP#<%UE5&^RI[T;N, TS.H1%^@2B(@C<2ZG\8'GY] S[X./SRG6H:=<\:CJ_Q M?WKV3L1F';'I(C:/1+SG1E(8_8,IK(R4@!W8+:&,+!F>&>TY4X2AZ?H6E3:: MH!68SH,PGXE47T"3)\ L,Y/^UK=01FZ[R%:DMG$S""\Z_O:P/Z^=VK:1ASZ# MUSY1U'IV*@OW#T:E0+ERDJ,@$1NNR^^I/JU5[=H-\XOSGE&[4IR>:4JI'!.Y MHEP!P\Q0!N<7+0]D*3^EH<7:#>12:#/>;IL;Q49I'&S9 _1\0_P50 M2P,$% @ 0$J34MDMQP&U"0 ]3, !@ !X;"]W;W)K/'-/L]7U+*P(]5G.2?CI:, MK7_M]_/YDJ["_&.ZI@G_Y"[-5B'C;[/[?K[.:+@HA59Q'UF6TU^%47)TIV!?+-:A=G/,QJGCY^.X-'N%S?1_9(5O^B?'*_#>QI0]GU] MG?%W_;V61;2B21ZE"C4_CKC.!"H$3\*Z*/^<%K4+ARFZ:_%V_&BT]' M5F$1C>F<%2I"_N.!#F@<%YJX'7]42H_V:Q:"AZ]WVB]*Y[DSMV%.!VG\[VC! MEI^.O".PH'?A)F8WZ>.(5@[9A;YY&N?E_^"QPEI'8+[)6;JJA+D%JRC9_@Q_ M5($X$+")1@!5 D@40!H!7 E@00#Y&@%2"1!Q!9V 70G8706<2L 1!5R-@%L) MN(( UD7)JP0\08 X&@&_$O#%%70F06N7.4L0T>=ZGVPQVWJ17;JAF&^]R"[A M4,RXHRL1N$LY%'..H4YDEW0H9AUCG<@N[5#,NUYDEW@H95YKV"[U4,P]U*ZR M2SX4LZ\50;OLHS+[_>V&+[O%,&3AR7&6/H*LP'-]Q8NRY93RO$E$2=$= Y;Q M3R,NQTX&TTDP_3H>GL[.AR"8\1]7YY-9 *878# ZG7P^#\!X LZ_?1_/?@-_ M_QMT['^"* &S9;K)PV21?P"_--X?]QFWJM#=GU<6G&TM0!H+IMDB2GAC!L$R MS&@>T"RB.3@%U[Q-TBRCB^J#P>0W\&YKP?N\_(UBK<&3UAHG$8O"&%QO;N-H M#J9W?,$HN>^TTO!)*W52>6Y6>;I81,5$*0P.HT6/AWT0KB,6QIUBIECPXH4+ MGCUUP<_/7;!#IA3+C9Z[7(O><8O>^7RSVL0AXV&9LB7-P"!=<>ZR+$C% P7C M9)ZN:,L:E]W7N*&,TR#^XCS,$AZ5MBQ\,:N>I3P"8+0)5Q$W/%NG65@2F3+# MRS1>T"S_!W@WI'?1/&+O^^=_;"+V\[DU^/4-C7ER?5Z]A3'/J]W)6YC2LN;4 MO.8DY86;L"R-^2?WO(P9Y2%E+4JOS4J?6S??.JE]<@7!66F+],PL M_3T8@G>_"()]3@/V7 #MN0 J-1&-IC-Z'R5% P%G81PFWX3%*AT>= A>U@CVG@?;?RT:'\ 6V8@11W\%^AIR'81^\ X M'V*+X(/P-LPC>_.(T3P^8#):MI3T#JSWFTA/7H@4I1YTA1Q?*$"$0 'UI8NJ MKYU477=1]:U-52. ]CZ MC& XSS?E)N(QR_=L4$]<;7E(A.VT6<9XMBNA86: MOE+#'-B$W;3"&EX[>Z^=YWJ]KV]#.0\"D6/6"IZ!+8K+G"J!H*Z^U02*NA MH-JMKAQTH<&-7"D"V";0%AN<$H:@ M:88UH>OMH>O]OT>Q2/4-/;H;$QBZ& MMMI??^^O;_3W_ ?-YE&^K>KU]EHO68""_631G)GZXM"7-[:0<5_.$?&(D&\E M2.@000NHX3NTZBL"ZU6\[Y2B:BV[T>@9R" MBMA8%A%"..F(FRIP/>R*/3M0J<,.1IIV!FNN!LUD[2+-:'2?@/F&;ZID_A.P M+$SR>'L*"!?_V>1L11.F/+TBR2:'CQ%7C$0G6- *:SI8TR-HYD\5-]\+ MWE-6:WYX+IU3GO-E%@0Q<2U?=*D;+FC'-9VJ214TLZH;NMYD\V68=Z0%HTI? MH\P\*.>J$RQHA37=JJD.-',=HUOF=F#+%A'/T\Y[6!,1:&8BWY.,AG'T)R^? M.,US4&R+AS"*BVG4NTNS7A[RL13Q8;7=*2KSQE#F(Y X4G/N!@M:84U7:VX# MS>1FR(8$M M["59'![JWPVV-X?%523E[&K.#N8%X#N#OZW&//?R-!@ QW+>BZ=23SED%00$ M8R2UX4ZPH!76O.6H^0QJX3/->'1P;%AI;%P[V$*YCI!,;2 GG[9XWAPK@+X+ MB;A/%# E95&MZT'+A])MAPSL08S%/:749_FVZVDB7U,T9*9HSZX:8* M7 \>SLFJC:G4\6ZGN>%"-=U"9KKU@J,74E DB,1V,.D&"UIA30=K H3,!.@I M1R\D\Q;;AL@3/>H$"UIA38]J"H3,%.A5#@-(YB-\_TA5W 45M*&:CQ1J:H/- MU$:DKIR3MA#[2ZP@!<3&8@*[P8)66-.QFCE@,W,(6,@V+.5CB3))EBWTL!&6+U<@<3W?$MP:JX 0 M6I[(*14X'UJ.>&\\4>"0;5FN+5Q73Q7 'H:.> ^MTD=\U_9TE7'P&,W,7;IQ M2M_\$$WF+X@4H\?W-*=)7#,8_&8,9HA;&W \OQ'R'-M+)9Z-]Q4@?-%4*!4YKN6T/]G%8*4\G9D!D6F+[OE") MEPI4KP%KFEB3%V(F+WP0I4F>QM$BW%VKA2#?W.;1(N(G;=4WL2J-C>\D("0] MJ" *-M. -2VN^0QY 9\I'E[);9ZH^(QX1:P$V0B*CHT50$(<1,2,*?1!C+$C MTE<%$+G80K9(8+L"9Q7PL(,3Z!&LV>6D)C3D%0@-LHPSER@(C6U!WGX=\4ZB M?_#E\>(/8J["[#Y*&PO=V]R:W-H965T&ULK51M3]LP$/XKIPQ-("'RU@)C M::2^ 95&VY&R:1]-T[?OQIV3+P-^$9Q(W?V8"IYY/S)&).LYWA&$):8*L- ]/*, M0RQ+0Z1E_&PXG3:E >[NM^S7MG9=RR.1..3E=YJIHN=<.I!A3M:ENN>;6VSJ MZ1J^E)?2?F'3Q'H.I&NI>-6 M8**LGHE+\T][ "_P @: #!>P%A PAMH;4R M6]:(*!)'@F] F&C-9C;V;BQ:5T.9><5$"7U*-4[%P]DTF7V9C/J+\0B2A5[N MQM-% K-K&-[VIS?C!"93&']]F"Q^P/&<"&2J0$534I[ QP_^>?S(#GN!-V(O=Y]Z;^C?&]KA^T4;4T=^>WK% L M;;=*G7G-5/UZK;<="'W;!W_Y!WI0U'W]AZ:>,G=$+"F34&*N*;VSBZX#HN[< MVE!\97_^1ZYT*]EMH8<="A.@SW/.U=8P"=KQ&?\&4$L#!!0 ( $!*DU+D M\ATH& X +Y! 9 >&PO=V]R:W-H965TZC8C.Q;FW)*\EIL[_^AI)BRN20 M=@\%&K\\HCA#U-]>7Y"+YP^^E _KSGQP]>;5KGC0M[K[;?>Y@7=7AU96Y597 M;5E72:/O7U]+?I?[63EXGQI2[NO[#O+E9O;Y(38_T1B\[TT0! M?Q[U3&\VIB7HQY]CHQ>'>YH+IZ^?6W_7&P_&W!6MGM6;W\M5MWY]D5TD*WU? M[#?=E_K;KWHT2)CVEO6F[?]/OHW8]")9[MNNWHX70P^V937\+;Z/CIA<0$G@ M CI>0,^]@(T7L',OX.,%_-P+Q'A!;_K58'OON'G1%6]>-?6WI#%H:,V\Z+W? M7PW^*BLS46Z[!KXMX;KNS>S3Q]M/[V_FUU\7\^3V*_SYL/CX]3;Y]"Z97=_^ MFKQ[_^GWV^3O?R-2_#,IJ^3KNMZW1;5J7R0_';U_==5!=TRC5\OQUF^'6]/ MK0E-/M15MVZ31;72J^,&KL".@S'TV9BW--KB7"]_21AYD="4IK./_TE^'CK^ M#Z1SLQ]HZK?;>?+S3U@K\[-;(?F)#BW.;RH+-W7D-W:8!*QOFX4F0=&NDW<0 M,]KDOJFWR:>=;HJNK!Z2:[..RZ[4;>0V_' ;WM^&!V[S$>)>62WKK<8FRW"M M[*\UX>WQ#:6Y2N6KJ\?IL TP-8$Q05-^C)K[C0G%F"+'L(4/8TPRFAY@1W:* M@YTBZL[KU7]AX4(T[9*NAFBZK*MEN=%)=;#??&[>+8WC=TW]6,("2.Z>DOK@ M^>+@^9<1U\M#EV3<]75UV=]LHR&J)OH[$$V+#L/0CIBXA&800KI!:&Y8Y"/XD1D MCD$^B"A*A#.I?)2D1.)69P>KLZC5G\T<:9]-_M:4G4[J^_L$E (,YE*W;?]% M?=?6&PW?E=4C3+^Z\1;NX)/,[R*GE#D^\5%YQAW0W =1IO(<-S<_F)M'S;U= M%XV^- )@E;[61JX$J,(D-%&16N/S!H., *C*G-Q"PS':):+@.%6 M&9&X-++CO#)R :)XN1HH#D:Y@#3NKBU7)61RJ#.XWRLA!?6<@> R*4/KU++C;E7[ \'@[3Y51W M?3$"Z]F=&0L,1B4)]->*%A)7+9^ZM6ZP?BT((AN"J\BJ!I+'\Y@^,+8F+YT( MZ;;5W2"/-F5Q5VY.I3/4,C:-,_;U@0$ES3EQ+<8: M9#3/F&LQ J2,9YD*F&RIF,:I^'.C(7"LGG.G47";&9XL]T!:1I3T4PUU"$:8 M>2Z4ZP^4IZF+FV,X1CGGKCL0G% \-/Z6J&F.^"WQP-A3@<0WSEOH:QICM+6D$AICMHUB6"5=8 M8HU!DA]:T58YT7C!Y>:0;T4'VB]]7/*4\,PU&<%)(MS2$0(C+"-N8HW 8%:S MP%)F5KVQD^JMV>L#H2-\'M2+@SL8)L-XSMRZT@P#4D@;W:HU@LLDI6[5&H$1 MD@8N 1&4N&M 0F%./N;,!@H'T#U3=F MY1V+RSNS.3%SR_&G-T)&3_@RBT#G4S<#1W 4=+&K[A 8IR 7<]<7/DZE"O1] MP!F3_: ?VQ"ZZ;/,LS>$F-50+*ZA/N^;Y=KL2/P_)3Z&U3.8\&J_&([0+/5F M(":7P/&NHD3;4\ ^ ;=;7<7BNFKJC;+J()DM(1)'9"5#!!.D"ZGK R6>;,. M0Q%?:& X 6EJ*/Q8;<7BVFIJ?E^+6>E=W98!TQ'U1 GUM/(, S(JO)H-B@,& MIH%DB5D!Q>("ZG-3+[5>C6MI6W3[QA3US[(2V;U*%6*DCV,$HJ<[Q#XLE_#/ M=05R5Z 7%2@(,2NN6%Q%@S1/#!\ ?H*!LCRT]?< M5Q52*5=V(R@A5&")<*L\>%QY3)?^I((LEB $(E..NR-V^!4#[7(D;2/)%?ZP"ONT/.Q3F"K.=!!]\ M^?!6O>"Y0D<.+Z<0=T,7,,Y/;1 +%7S M.%4/F4)YD(5%5!YSI(3A=M2'N#5@#.(>1U@@(!F0P]P2.#]1 7G.#7YK^[W) M,_3P:#A6&4EEYE$&!@0"]R0JAB.$JM3S ]8@Y1D/+4/+X3S[H=S@75D5U?+\ MPV*6G_DY_#Q6W1VI@*V)!4K>_VY1+0G!8E2;/J/I0UCMF76]6>&EY M+I!AX&KGI#\0"IP^*$<:G?V$*3X_%QFA<-\J;[U'_^'FJ M("+U8ZB/4YF_Y8W &(A-5Q(L$!S$8Y*ST,2U!"SB!+R Q;+L(ZW^/IXY:X"! MQ_-G^!S!$F3&W$+$#,-)Z?L V2$ M>/FT@A,IBP43:0E?ADG_MF/3(FDZ)([ M_5!6E5E*X+0G733H"6ND?)^E+/_O//.QS>UDD'&)-X?Z9 ZP8A.D\B3T#$LC'I94Q\D1!?=*3&V>?!!UP MY*R 1S8S!$6%RTAH4P%[K!21<2GRY7!\T&K6Z>'W4\4@B9RF]'5D/U_I8@;AA$8 M@8$,/5AE65S%6?Q=W3R4C]H458>";[]E,!1=8 Q/=1YA3::(N\H0&"5I0($H MRZSJQ/8]A,)M7>G.9'D'GQM>16;C.7NK<^6G\%GJ'D-<("A%TH#T5I:SU8DT M?VI.UQ156RR?2\.C=2:^]T.$14'<(H27\Y!*5I9OU8D]_$DT_N$]?.4_@@E2 MP9TS_D.?[B;('&F(N=%[H1 >#K"1LBRLXC6'2?P;8L'X#,M0_3#S[8R"B/*+ M#TQP&I*^U\CY\>O@1@NO^T7OG\[?DY6+X*0';S/#+!A\*B&%5 MFVST/329_F+\V@P_%C"\Z>I=_S3\7=UU];9_N=8%6&8 \/U]77?/;\P-#C_9 M\.9_4$L#!!0 ( $!*DU+>V_42, ( )($ 9 >&PO=V]R:W-H965T M-B!YV8LE2CSGD#2I\,C%F\P0%7P4.9,#)U-J_^"Z,LFP M(++%]\CTS9:+@BAMBITK]P)):D%%[@:>UW,+0ID3A?9L):*0ERJG#%<"9%D4 M1'R.,.?'@>,[IX,7NLN4.7"C<$]V&*/ZL5\);;D-2TH+9))R!@*W V?H/XPZ MQM\Z_*1XE&=[,)EL.'\SQE,Z<#P3$.:8*,- ]'+ ,>:Y(=)AO-><3B-I@.?[ M$_O,YJYSV1")8YZ_TE1E ^>; REN29FK%WY\Q#J?KN%+>"[M%XZ5;^_>@:24 MBAYWH S6&2\E8:D,7:7#,:1N4DN/*NG@@K0?P)QK4@E3EF+Z M-X&K\VB2"4[)C(*KC!-,6M#V[R#P F^\^ 4W5:"W5[C;3:':EKO]/X6ZHM-I M=#I6IW-!9U6*)--M!GP+FU+J6RGO("$RTQW\7E+Q;Z6JPE2D/4MJ!O$0]3OW M_= ]G(?BGO5)@6)GIT%"PDNFJI9I3IN!&U9]]L>]FM8Y$3O*).2XU5"OU>\Z M(*H)J S%][;K-ESI'K;;3#\:*(R#OM]RKDZ&$6B>H>@W4$L#!!0 ( $!* MDU*+ENS>0Q0 A& 9 >&PO=V]R:W-H965T6MWDFJ&%F'+5F=H\IQTAU/=QQ7XJ1K^QM$01(F)*$A2"N:7[_O M/1P$*,J2TYVJW0^)=0 /[SY!O=BH\JM>"5&Q;WE6Z)P=MR>:K7I>!SVI1GI\-^?WR:_LXNK^ZNOUS?7;_]].*T@J-PPVEJP;XV8(=[P Z&[+TJJI5F M;XNYF,< 3@%'C^C0(?IZ^"#$-R+ML=$@8L&N=\6*.2QC(3N0S48+L!F<]=H>+S)$)DY5FFY7*X# X"J#H>J;E7/)2 M"LT JVXA[=\E@F 5HE2Z(J)HI(5+GEBB?AR_58W%%P6JUI:K*\+X[R0[#N1 MK@J5J>464.@E[/=JWO,@@DT-) /CR6LA_R6+Y=/CH=D=;7C!(?_0N]1&NUH+ M$L9+P<#DR:?="^ 9^#!1EL"V2J&8 J'^6JIZ;8\U/*=/V+J4X'XE[!7%$ORN M=G*;U1J43&NF%N#7 +I: R()>)NB7H#WK$O$"W$$IYKA:PV *E $P4L23N78 M(5.>(0R9-N!OA5IG A$:3)YK]E&LZUDF4SSM:B4+[OEV^_'*<:O'WIA3$< 6 MCM& -/B31J.,1QA,$4 &'=8Y>$0(M0I&PN*BXS^K9J M+,DS-N?_4N6N7IF/T4@ 4= B4)8%(*$V^F?2F/[H^=_V%R(1$74KRA3L%)1L M9\EMQE-#N/<@:%#NZ^C34Y[^NY9:1BM@*_J+4J_DFKW?I3GFSL_LG0(U^@W_ M,QX1V(R*];O,)?HNIWSFR]^< @;;W(K@2T^O]V\CTL,S-NB#9OWY]O8V8>"3 M>S'XZR+U(#X7=/RG"EA&2%^"IH#Y^!V?>Y]Z.P?^$[0/4B@V.*?SSLUYSG5\ M6M7%_]3@@G_C$MS(PUX*%S-<[0\!^_,'_2)F)9TTC$ZR/O'32A3_@7]'.,40 MJ&?7)(09>^P*76=U+1R.=BEXH;54)H=&P'V0#TDW_>8!O>=;YOR5T1-4 MBK=U"9FVU\O7O2_-T3<"5+DTX31&QSH%_RG!^[(_6+:MXI EAT+IYJB1X0A M%EIEK2"^+540NK9!EBBB!\;. M^'PN33I;Q9)S.JF/(U(SH(#(G%.R!7F9*D4,E2^7I5@23+L8L@?,/ P_(%TX M\J@'LF'#FR8G!" Y;K'^TL&T;M*G[*T<(@UM<@')60$\SIC&*$6JU7/:KQDF M+$8XPD1IP2"M@[+=8@.BR%$'"S OK=& "UK&IV'.U7OD$]\(,A>M $;R8L' M 1-:$"S,RD[C[-IN,T3 Z^CBZQF[^G!S=WWS^>T;OM@ MM/7 _T3ED_,!/HQ#C6#KJ6>M>FK;(BQT)6$U^,*LBH@_8]WS4!W%JC3H0ND0V6*(S[:Q=S"5 8B*>(W? MF$IM:X]+0Q%Z?4'Y1-8:6CAH3V"]X"CJS"#=^,?$61$"R\"KR,RP\?L] UAM MSK^ZJ@TV4 FE"L.A%LE'T!FS:28R"8:HNTT4>W":U5 CEK0 %#?W8EK790K\ MPB!F.H+@C@EIP$#= ^,A5AK%Y8U7 -E_E>G79ZJN#/@>>Z\PIJQ%2@+.VH*, M,#P2 8Q2]QSXFK 9!D-;: M,JU-!YF"(0F/-^,8Y^F6=V3B7UN#R2=%!JT@&?3*L3-RL+IG,G=-RN9KIQ<@V>GI"S M:*&JBV]0]4GMT@4".U=P) 1RP'@-:D@4!]HS ]?V9@CR#6B+D;10X*:E-K+,A M=LTQI*!YJ:RFP]I<.*BF>[&E5IR5RONRQ_[@QH,62P?,Z%ZZD@*[%2*MB7-J M :H)P%V==/7V@W?IK2C@EB!X#]FTJE W4%;2"<\0'>G5=Q#%ELZC>L&N K=N M^R,F3PN#0UP%[*:P^Q.Z!Y"D4P$RKT"VA;!V4@II3*\32N,E'QV%0/.X71UZ MZ:Z =(3Y2H?+-M(YQT%(PBC#],9NVC\2KU59.>S 64O,ABB^RZ!E5C4]+KLE :3+^0;S M!DOK1I @"O MUU26)DRK144+;+/>4(V#6+ ;RFB#Y?2:*FF7_&'_WJ)E-/X1VN/3W,AV3=:! M /[/6/%C+ (K'4^!:MM=#TWQ/8>0QK );UOQQH&:"(S%CU-U-(!"M.*7;&J] MI%N;#7G=^!V*?I$9&?]*6;EKC% B&ALMY$$RXR7V!V;4KP#7!"$>U![2H_DR M//VV+G4=%#.B>YUFIC*(>6?BQGX+QPP3R-A?+B:D*1WU(@(.2U]8]:B4P6!N MTCA#BCG$DN?Z*R2[$! HYXZSC+RDAD!7FNQA3XWI0K^:97)ID_@Z<'2F(?90 M:KB3NR2/T7N;3C_D/L"HS]3-^SW6FEL!-6^+8UFM, M,6;9!W++N_UL.KS]D'':EJ2UTM >O4#WI],[MGEX3ZNIL^/MCK38P/0>W>M) M'I_@4YEL[<48+4ZB,1J;9F)@@[T'PS]=*X!"\EZ9\K5)!RS#$K3PE->V@'L< ME@XO*PX,<-LFNZ"(%3 .]#>:P9EQ@\(YLM1I*4PQ$^17(3*^?FC[*XR>6#68 MYD[+>W6HYTJ8N.-5J$+-HO2^H\QW/=U6<8YW12BWVT&'U.DX7(RE@3:FY 5F MR$ 9,\U1]R!G?='1T-.K8NVQI<2[&H;0LXQDYAZ+!Y]SP.-4=R DK%@@WZ=$4. M.3WG6\)5J^\Q0[VB_*\JM]:N9SB# +Q6(EL?V&N35;9!"R%>E"AMM9(SFIF: M4@D9BT,,NH!"[I9>46J++#&#')<28BH;]%M=4YJL@'+>#5;%8$YKI7$QALQB M&^TYVE" E=@*1*;MFBUH+;9K;-)KVR<_-G/<'Q;^:L*X-R;=NKSCTO5,=JK4 M0_%CKT,[C#7- )I&0D<'A]#O#DV[\!*TYU+,MGLQ:@(%N08E;?*$XH4:L:Y\ MFJ>QU;G'!DT, EMQ:#Z3Q;,%-V'+=VZH2VXL:L4SHZ8F4[SOQU<->[T0,D75'1SD6*1W"[L@"T[9>&/L)&.UMZ/MXV_ ME"]_I/$V23'CKI.,@2#N<81? Z"RP@9%,&$BF+B-Z2T4]+EM+F1X MA^:![JOI> 9-VGVT]]BUT1I[B&>EM>$]#,,[<@M5FY2(U)[=2Y7Y&F(?*Q)/ M5-.+,"3AM97I>#)]CI-D]=5@''8/;HFKR* M)%U!3E79L4QXBP-UR5Y">&82B2"QB>?4WX%'(TA_(S6>QHMO )(&A,!C)J3I,YQ'B!LR71A'\WN0ALP8Q4'D42RP$EG(. -I@! MM3(&LMTYW@TA.#7:S6MMI+ ?$5.W'G%(Q4%Y'&&D>-@@ ^C6'$QY;Z7'EV!O M.A! :U -5I\O:E^L[)$1 &^4ETB(?E>X&*K61&TLT-7HF[C$3:VYU M-@M4>*6G>_P4> 5WN03]G:< ^0KD%G@!Q]SG-1<"L 1>=-DL>0"$!HH&%-85 MV8FU1X[>/C>Y*$:(U&)V:2>!=5;%0^%.L?I1>N.:P03P]<$Q.\8<,"L$BY>. M#%+Q**@*HK.;""%Y<2_^0!R@^_=[CW&S@(,3CT!B"5NY>.#'PC:2V<& U=P- MJ:AAI@L6F03EFULG3--B/W2-/:5YL&"? O::RWO!D(JN13_4\P!FQ#F*,>%" M1:7$7 +;2U%08]U/5=U0/>/E$JNE@,T'LQ%S'24"Y3MW#EYT>0)-J,400W+0 M(%@$ +D^#I9W@X;&1LH1W%#ON;;WD43":+(?DZ&*S%^!IW 8G-PN"ZI8A\P] MV>&D=_&3^[92%7GY)"T)W&/2PA9VG&IKO FUDIW2>X#QZK:3F\!;]7@,&5 MNQ 1^QMO6K9%\7J)W7"LJK$V\ZB"YH16E#[J-;11@)^"&0^B4 MKWE*XS(4MQ=B9K4'M===GXAO]IAZAS0 ,OQY8AM%QP+QZN#@4%!$2+WN3+DE M,Q)ZZCH&Y@9AX.7W9H?NIEY3AN^[4A3WR.SEHEQ@/2-U;GQH#HXF-D:^SQ B M0[1M&'/QP 7PN8 TS]4X._;O$"F1(6A^S;F).=BSF.X?[5PH:3,>3H7L88', M1$582(B\A/2\]O=1(6! &0@Y'>7+JHFV^&7K:3%:O\>2=BBZC@W+6K$U'&8O M\G9HLXDQM8[LR08F,BF1'[LN6%B#R5 AT2SJQ>5W:BF%P;%FO MPSF$2U 2IU18>46#NJ!L(@.S@H:,!#R=\,TL#)T[>.!=U1]2AX8CG.C6#=UY MP&%\?N[>#VG9%P M#+*GE?;=K;KNL=+N_8X[BV9GU^9[IKHFZ &+:NUF@(?;4,T_V3 +B;GMEQ=V<.=.O0AS>WKSL* SOA,(YTQC/LW<07 M<"C--==0FN2"IZG1&7NI^U#QL:CO[TS^:/V''0F,DHOA17)^=@:OQI/S9#0] MLPL+53QK+3X;CY/)Y(R=3V%Q?V07NB^3X13V#R[PU?@BF4XGK2/#"]C#9#0> M)-/^&%Z-I^.D?S[M.#?<,;@8X0ELU)\FD[.!71W#/#\[3X A0$N_?YY<]'>9 M\E?__F*; 7L?UPWD%S M<_0D*43)\1GP9C1ETXL)2''()N<#V##Z?TD]DI5RO7(YIGF.V/<.@UNHD\$P M&0[Z[&QR =2.V6!\GIP/A@V$6AL?8,)8:_>3R3"Y& ^?LB>#X3BYN)@\Q8\N MDLD47G4A_D?(>"G0)_C,3"]C:[TW.3TQH+5O MVL]N8TR7?=E6M?ONWJ;K=M\^>N2*C=GF;M[L3 U75DV[S3OXVJX?N5UK\I(> MVE:/%L?'3Q]M_V*?GO?OG[5]%UE:_.^S5R_W>;M]1M3-?OO[IWO7ZUR]?FTG2?=N];^/;(CU+:K:F=;>JL-:OO[IV=?/OF,=Y/-_QJ MS=Y%GS-\<(D*E,T>$(.?RY,N>FJG @ .-W&?.>GQ(?C#_K MZ#_2VF$MR]R9\Z;ZNRV[S7?WGM_+2K/*^ZK[T.S_9F0]3W"\HJD<_9_M^=[3 MQ;VLZ%W7;.5A@&!K:_Z;?Q$\1 \\/S[PP$(>6!#Y:]?M<'%@P)-%]K:INXW+?JA+4Z8#/ +H/(@+ M!?'-XL81OS?%/#L]F66+X\7Q#>.=^B6?TGBG?\62DQD>^QD>TPR/_SJDWCS@ M8I[=,F;V)G?69]]W=EZ':9WV=K4ILVKZAJOFUW'S^+8GVJ+WRYQ4IKP;&M:6^39@__\C^>+ MQ?'+3_/+>?;3V=E[^G[R\N'\:X '2*J^-/3+37>?-]M=7E_/,@N_[3<-@'S4 M[&N8P_5+9TN;M]8XOOSKQ0^.\(P/XA>$\.39R^16AE:&!?15UES!0KM-WM%S MI75%U;@>]BX#G&9Y:7[O :JL:X#;/S/$MF8AC#LGNPP0U4T'@L%5()$!W?/L M#K1RE)W_@C]]^N'[[(,IJMPYNP)LX\@N.S=M!](<1.[P2MC[;5X2; @6;'#3 M9M!9NPO7H,$7?MG")!I)Q7$+,A$-G)N%"-&06L%MT&6"G!FT& M>]ULS2QS&T H;&%I GR 7-O!]@+<1>XVV0IT$R">YKNR3>^ 1(&ZFQ;@GV>? M'+&.<9W=$GU^I%4C]?-F)'QU:,6 45DQ3,U0VZ$)_P6Q_F M12J#E??;':^;R"=?K4##$0KS+3*=\Z#3 T):@==N!Y7F 0XF:D4>!AI#&KZT MZYK0#M!%'!X !(V*ZC;,16SG=_,N2&(&!2'1[$F< ,*RLNF7W:JO=%+DO/H* M'FC:Z^PJKWK:AAG-V#N#=U;VB@5)U=3K(_Q&J#/T+*S+MH3CN]RP;IIR;ZL* M)RU: A2 7C8M: 5MH JDA0K&)! -=D6;NMY M'#]_9X 1\JO<5OFR,D MJRQ"P 0705%L\GJ-<@5V:+U!F%>V0X8 6G'"-4=H[Y09$@*881&2/! M!Q9EA=N>U[Q"Q!F02TD0P'X[7$@.!)@O;86;@.H19$0+ @C$"MV2LTFZ--V> MI2EN'(S2=A9494Z[S2P=$PLN:I[]?0-/E :)P-8(""FS2?)RM"G1/BA0EGB5 M1$Y)\.-@':(,%L$K1GA+A"(,/8LT*>+9HDA5K*&.!T3#8-O&@7@HKV 9(,I MF.KZ !'[C85]M(I<108321>-.A)S4SCB08#C85PR2."*(,1OC=\'H+P>2 O8 M(4=' "X "O,.4(7$?P73PJPQ(C<6KK?%YEJ@)CT'N/O#.%''NYXU66"'SA2; MVO[>PRV]8W3*?L0CVYJHM36@3=L&E%<%UD E1@)]5OD9P0#\ZQ%X>,OQ0;1* MX"-L+E#?"CC4(74S+_>[AD<&M@46D]E @-!J&-5PLXLDO7#6@?ER)#(4 N[; M[&<:[,3_S7>["DD-1A BC#8$+R!Y^A6AV0/_?N\;)$1B1,>V)>T7$P _ YL% MZRN WB;'G0L$"__WJR"1#6[P%\1,/8*-E%6I>Z/+9K4, S1+9]HK$L@X_C1= MLF@#-*:#XP/.;D$AM = 'J'FY<00MV *!U'$DH:PM>M7L/$6]_:JJ7H0VSA, MO4)Y069)$& N>P!FO1N \? E2X'25$? RR0Y/8>X( 5B&A-4#Y!&YAF*R4S' M\8(&)"E*8S;A4!6#/B:9OT2S+@PA8@-$9ZY4<>K_?A55]'4T?) !J5K<&A U M95,UZ^M #A-,-; %!GPFOQR@\;?\;)D\ 32!TAML:92$2W(*/WJIO=5'4$0$ M[7A 0P"R 7VVNA9*)ZTWME$B(R-1%]/ Y&2N@$]OMDM@*_;K3U[0Y.C@W]&! M.;AX,(3NL/Z\$.4'HACL((M[*5CHG>H0L5J 2D!(%YLCM*31_$232+T&V6E6 M0.:*S;%6K"LV^FU;]%LP0&J6&26Z+2:X?@58B61DL_6.V/&F!1HYX-B@U0>X M$L5\!2H!X&5M$98/#(PDJI8!RGI:"3&B<'=,@5-T_$ Y@[^+D\VX*RW[F@@" MC/('( 9PI*HT"#Z7&&F%Q M)&**?&?1C562^#N(6:4)I"D=AQQ(%O U$ 7[5\GZ256@[_V-4P-TL:8TK&"#A#GCFY%E]EO0)"\ MB WGQ+W]."GU!M/ "D>B:DIRN']( WCT?[54_Q$P++&,.."!;-3T"$E>HGVB M:V%3.Q+*B0'GXZ]&@E0 (CJ/0XF25S!:323/[#6" /$7;(F[TQ9;D6@%30<$ M4HL]\@ &T1X$RN5;',KUIDUB&G Y6'8@J[JVY^?\1G[C#MPA@BHR_$A2 "W@ MCM '1 7,8R@(!P39@:NA%#,CD0B;L6M G<]\M$X"*+@Y,Z7]$B E[:_D0HX] M"><;+,30TM;3L-28-HQ26_ &@"NKBQ 5Z:\Q%*2'=R(RHAB<+*RS?(V>UDQ/KB 3@(^/ M[R/2GAYG]T-LH#"I7I]>A8!,]F"%W-[FU7R$JKQRC1)G$#R[RI1KL<=H]*H! M.H.9)8J*G.DQBS?U-=AB784HF@3&\\3-(Q/MA<"S&\JZR?35,J]H)BY@N3VV M\#%BHN1+PJ7^-S#'"XGO'>!+OG: _M=@GW0:.TR8@?0+<@-= E>3["),CHP$ M^.1O$95SNB1</2KYKI*?8VY$G35 0'HRFX $95TXK &29, M9'B-P0(*W,X4Z)W[^;[-"C#O;+<'K;5A]PQYA&IRV'%P/8;, /9X9) M*0A>1\E*HA8_A/I.H*TT^PV+*2TGVF+/0IY H<2Y85@,9ND49ERK<%KLA,R\ M=T91([#$@;_J9@M/%!5K;"$2<>>L"#'>2@Q08*3QC8&5$NI@*?^5@S\$2Y&" MG-@!5:=)K*$)NJ7]_K(3+YW0&^TZNCCK'NU=LIGGAZ@J4$Q*7^F 9-:5/5P[ M!(VH!#&0./?1A>H,\78!MEF._'BU=&(Y9*D2<@4 M+)H=%U5,$P.%S0@N<="<^,#L3&'P"6-ES2Z9S ]&CJC/((/TND4QS!+WT"NA MVE:W2#",U7 A EG2*$VC']+BHTC!@"WE,]=8' !R"308QRMXA["6$=$.EBUL MD4OFX61"QPS0^6Q>RW4HCM)+" EHG\K^090>^::CD)#PVH6OJ, Q0BD&(K5V M6JR$4Y=@O10=1T0PRB'?X(&^;8/>41MO%J4/W,;N=AS3 FL4_B.3FR?$ -*: MO?* M"7FQRA-TPJA2G6%U-V =TC79,GKH47E#O+R0&4W%I<^*4A,+\!4F @ MR:!>2F7"/#-9<0:^':6;G-;( &T4M W(.1N3EW)1IRU138/-P*-@;JU%4IIE M9KNKFFO,_YK:K&PG:U-L\DS@;2"H4[&:R=@>1WEC(<6!(6'7D)VB6)KN-N$4 M$-%@N KC7'LP8-"*:/9D@4;Q%7MA\>/MF,3L]?3+#3P^>/W[^D&D"OIW, M%H]/R2]#AD8Y@9KPT0,6E@^E +/?]NS8<\(:JW9:L\'ZZ2N?-FCJ X&*!/*O M#-=1> (E,$Q87=_)LZ,(^,G+R+][CW5UM@QBAXB*5R3J3X*_=[\SQ+,B&4P5 M*@49 9&$V0T&G6@?C_*RE&*GZ/H<( /MUF*!(<;SN;H%G;X=HI>U MQ(VW<-: DM$.22Q)-,>MCD6+G/8G/ -10;P_'O9K+H]<0DN!,VE%JR!(EK3Z=$3H:8WO:U*CMO+ M+S]CY1S6:&(TN06P(O9GO49*#N_B.$@B?9*2/P7H8I@L8+R?'4Y*1G4>/G = MT0LEUQH4.UF-H5?-5XC5\ UF )?@-8)@WN_GFS[?VGF!%0IY'20_UOM\9FE= MV0(I;(8F( :"0-^3*,Z[$ &+YV/]<' <[SY39)X<:)HX7:46>90&;8[.L!"F M/?,)#PI"1\F%CA#?)8D0N_JZ%(BDM9$0T;+F:="POD2-&CRZY8UVE89Q1[Y,3, !+>I5#_"G"E M$([PC_D3UR]_HY+=!D<'!?6'Y#>G$LB3^=RH_E+RP(/BW$$&TM:8>&"M"#:X M4[,R-LV2522INBB$@[/SHB>I=H((QWRFT10FORNM:VZ-8N,N(LM&?J3PO_=: M:% P^F/<_EF)."%=5N2P/(%M.Q&Y-6?!%4<_N 88E O&&G &2IPV6%(%-OLN MEYHVK60%&O=U6#CM^P_G:@G2][0O B^YF ,E"@8=UC"B+O'\R;9.J4D MBH"0;,. #)8D1X$3"F11Y2-+5YR"31(GO\050725<-:LCGH71">;%8=#<[Z> ME<<$QMYB&2^",9&XY?C!>/IAR#[4%RB_=0TFM?E)<8,=\=PUU8[:,N8G/YQE M=^= ;;?&QJ5".%!&*QD/ 3ZJ%]9ZD@:!8',QBL02A8N^ M2!O&R L,?/-ZPKJ1'N+BAWX)RH13DB49&,LNSKV1>XG*SM>3B]..9!'"HU1* MCG:2)B]A:0@1^!.3>SU%4,E.8WT?&)88]%!*C\HG\_*WWJG>\BB+0_YH.>$6 MD&.\-'"?.H*!"JF,1%D/E@OK$%=,O.&._5LGG#>Y TM#Q2$J ,DI23E4[#G-20Y^O6:.P\+#3: MVFU/C0"U63>=6K%GJXY D3/T MT) 1$4)M!\&0$E:4>=$'E&RDB465+Y(B6P YASI-S8&"T'+EN-](1)*^7?%'< 5="$JFM<2" \G,H24*>\VSG]1K\!^2 M-(W1,(D(<(V/2<])<,:26@XN!UGQ[+7Q/FU471G*QX X3/HF&EB+?*06$)O=-<$G%J "I ?2N*3Y+H?\L(@ .V,\ 46M @0C. M6<0\\(&Z2*.=HCNHR:N3K(+$3_$OV$N4#)6X80H3+5HOI#@ 68Y!E<)''!%J M[UYM0B6W%NQ.9(1M*-X!:KMUXOOC[3,-)C:VN7EGF-X?^9 >HKL7#VM[SZ!O,YXHP2" 5-E!)XW$UXA J!@^G@=8*A:2 M"731\Z!, U[/Q@&X?9Y$X-BQN%8CR=8'!O93>X-I>@%A[B@?5C9TZL39Y2=, M73P[.GX\BR+%?#[ XJ6W3G"3?J'0R8./S0X\C=,GQP^_S2YIQI7ON?B(*@SA M]P]>A+5JA7TTIR^TGRJGD*2W9.1KP\PA'1S*IOR,L@?4'0ZYIZHBR?YX\#L#3N^\OF3XV($IN3)\7<(<2^YD^*@0Z3(#> MN9I[GCW('V8_?"TR(2(C'SV_%<(0.#K0;$ AS:*U M2^-;BL_"*1N7(*7*'#WA3SOTJ8BG4%#'I0W#U/@@JY$>,B2R**&3>?;I-FS,Q*"9;E68R)#. MM,XY[DG!_&I/GA;L2.^\T\IFE>]!C)KQ6&)%SNU$HX8/@]W2K#'9JQ'G_J_P ME#%NV/]JRA\[S@,C2 )T@ZXN#:IY*VA&<0'<2G B+??'S'PJW0?;)@U1;\Z, M+6:6;=,.J* G1)6CB)C.F[=:X L"OP->MA7L!T4M4-$EHUQL7@ 9'5M4R4]!K'< M3R0.YPX]&071,>"BRZGY49V&H[;BCD"$'"7^/JU>WW"R&$^X:K%"*_1 B!5V MU=#6<=#!IS8%>:I4%\?W:7N>'-^?B]7DXP]:$.4#8B(:ZF2HT _9@*#C/"3& MX&D(@8&BF%/T1M'\EOO90Y)+2G=\I;M8X6E!L.;'1@@F*SN(8.OB1LQ8AMWP MU"S%EI":7ZK?=I6CX0REJ%[RAG.4AGFV^G#X\V6V:?;8OSB;&)1._-'-%:YS M>B!0G-$>\(R=./8)'&O:7]%07'S$]4H/6> >M!I$E4U6^Q]:U]"]X$I"S?!3 M=94]Z$4-6.U0 R;1FW5!Y@WJ\CCI0:+I"".&8%QL00"#:3^5HSO"/=PHI*?TF8255BR*Y#I4"/IZ=G)Y2 M*>#BY#F--N$,&)]Y/VR$?W7K[8/B878VMMZ':C1IR_4]9"/&&.22;U)\6U04 M=SX53579M1>@>CH@UY\8RZ*]I>,1D>PWIBJ/NN;(5X$F7LC$DM.^W\CJG)01 M9E2H&0E1GY>+[,LX@L7%.I+$NW-9YR$B.EG,3A^_("HZG3TY>>P+2A\L%K,G MST\?_I^L*?TS;E[H6"&;&1,B5[;LR=GPFYY41Z?6]GR"!TS2V^?-0$KJ$CO@ M"7)IQT$ PY?J ,<4E)],*(1$)W?4$HO9IM7#+;08 P]IF&?G].5(>WU'@D/" M(TU)1))ZE(";#4N_]"R541/8J.MGI.;3ICXN-$E*0+CD M0_7E 1B:^C.S$U--[[*@/KDPGFJWZCB M.=!A(X&MUO#A.'A$:\0I*(>3KEJ&'@]SI8('KN '$[K',P0C2448U*3D/'N7 M-*M'O%V7X#A0V=ADIZ\8I_2X#Z#$U>!149Y^K-'#K"8Z*=->M6N=7&(8#*(O M5 TS($%5&*1-6M1D+5&7,0^ A"8#IYB+U2GL\V^-I71]Q54#W*)*>RQ/A[6] MXY-=>7S!?W3 LYPQC#J<>I>;-@# 9QKYI;#:CP/Z7M?=X*[LQRO4;F(:WT_K M;VR6E5TK0SN_(NE,6$#V7E& M>/ ,YP[/<.6$6<5')5(7(8TN&IV/>D#F &L;@^-&3/72T-A)#@)]T3!#CL]@ MJL$[)./AF6:6&!LDOTK.974".2NA?R3FK."4V=.G\Q?W9]FSQ7S!WOS3%_/C M^YQO9WQRO*PVH=]0VZTX 8O09)=B6=6H2G$9K8/@G G)[.3P"8 MQ;/Y!^:RB'?N MTL-%*^E@%8L<_2IQ%J)[0= LXR-@8_TJ+K.;O8Q/4,LA))BXW\C9C+A MDOI/0[F^[W#5@IE/ M[="A9E$,TG,9GX1)W8(J%=3TQDX]%)%!SH/D!A55Q%V;&D8>E9/J#+Q^21/? M@@#M]@D<$)^%JNQ"W!8?+2('[:)N,/PZ H[4$.HXL-T[T8ONNBYF&0;(62R@ M J?CI?+J" C6T)F>63,5']LV2UO1&7G" ]W&MK>MR6\=11BG%J0YS62ON$R( M#HB>28,MR(XC@/C(KHX"LL5*EIA(7TO8.B:5?K?&PFOFO)4A727G:9'KU,1X M]8L-A*4#?67GW93"C-46][HRLN*V=3DRNR'U>(ASXX)NVX8CY1QEM2K4)WJP M-A>U"34>NCR,,B0%XZ&I'/T32@#QP7UZ'-"@0T+D%-BGHSR0C1Q;7Z(@2GIZ MK;$TC$+.7K:%O(MNIQ:%QB%IEID#Z.-ZX=KU6SH3%.PUVX1C @:LX$-K>C@V M==;KRS,&XT>:($:VUS L]ZA/:J"YV7FP6K:PS7]KVDBL1>3RM5./) X%NO57 MSSJ8G ]CD9S$0,C\V3.D4/CX9/[T.>X<%1/,Y.)"+IX6WS%1G>]D^@(-7D#@<'B6LJ4J>06UTN<%G0LJ@HM MH_VF(9N!/3XI\N3(70IQ!"&U=DWC8YI,8FDKE.+S2"1&Q&[3@F\Q KG R&[- M"!IGD9WSVNBK0DC^JUM/K"F'08G"IJ&2DTN R\T1G08D\240V=Z+N,5J_0OM M_5M-[*&'\^=M;-:00' 5=5BC/=;:9=^IT#)<\-3&]JH?O)U02A2"ZPY-O,]] M98L))ZYBM88OKO"B%U!&XA0M1R"+W08K*AL?,>(>EJT?)O%Z_H4^E_MG.EV( M=:R@T(%1XZ&+RNQ4F7C#>%;,Y4Z/Q?U37JY4'*9 N#$0U[?)RWBR!\ZPWY\M M3A[&V=3B\!9P#LX[5@&=O/^A[!7V 9&SLJS\HH-!-MR03H@;+8#D2(0.EE!L MR)LZXX"=LVH-1$EGCR8MN>$*>N\[(@!,X7$/IAY*C&6P_N >+'3)J_@\5W9* M1I!PTCUASX"40FCLH[G:W*K M,)3S9)=9/*> MD^2W#^O;.IY9@_P<5*?3LE/516$ES"WCM&1,45A(T2U%6B03N7T(Y4N@$M2? M>B3\&(%*%<$@^N<..' MQ$Q19GCL_8F!0*6K%"IZ1[%34LG;J; M=4=\F"]!G](>4S]@RH2![P^ 8Z.HV#\LE[27\M\IG/R[V^*SJI,E8XQCRS%8 M_](TS(:EKW<;[DET4-\%5LXE[X>3A0@@5]@J<=LPL5G(;1R4+Y9<7'2;U/-3 M7Y0T0RE>R#'1(C@50BRBR?ZE/:\U$/6YIL,-V(&[T&[T2!4F)03^=6-Z0KC< M[WRGDH^,G#-W(\ MBH;%CY;71_I9S[*?/* R'!K#[1V21Y=2+^K?T"/@Y,52_A3HT,NCE$9J;H@> M3?$QT'+,P([;./!D Z81?FQHO6J=5RT-5IH^X9X:K/^"21-F]-+Z*D57YCTO M#UKD[9[R$M\E'^48)B,VXP0-CY$2+E2(EF8 MVA%LR(F9+?FJHQGI+#:4MUBA_\.7'9@0OC/EAR]&.R,#GX:R:7^J'&\U&K_6 M.3[RF5X3XETK4^3Z%HGD."<]%X/$2W" ](P#/1!=>\+E6,E874H!<'CCI%;> M4PNO $BOBU%J2@[ T,HC?0,L$[.6F_;T1D]'0;%#4?OZG06+LZ@@<(3E<&(2+ MF/2%TR'OA^,+62/6P=[4:@VJ,.)IFM4*^1]/(N(P*;\.$I^E4Y-RJ@[LQ!<& M::%7DS?2?>"8*@6N,(<!\9TF::3ZHY9BI_0FS0_4X??I1:OI(NYW M0 #P;0Y"^?'$U23C53U OS=9'*=(NH@ M((-B:7^E6G$NA MM ]MCG[P;R1(7D/C=03)20*/"9U/_N!3=)F2.K#E8)GK?&T&)_ER37QTEIGL MCA?V406S$EW><5@O]K/2,XB#HT56R^01QRN#7K2MJK%:=)(:UV(K%'P87&WT M-.<(-SGN!'9^OD_?,7T]9K5_D&6FCHI2Z]7J\4 M/>I>OWID'?Q7P+^VV&ULK5AK;^.X%?TKA(MM$T 3 MOV-G)@G@9-MLBIV==))I/U,2;1%#D5J2BN/]]3V7E&3920;8HE\2B;JO<]_T MY=;8[ZX0PK.74FEW-2B\KSX.ARXK1,G=F:F$QI>UL27W>+6;H:NLX'E@*M5P M,AJ=#TLN]>#Z,IP]V.M+4WLEM7BPS-5ER>WN1BBSO1J,!^W!5[DI/!T,KR\K MOA&/PG^K'BS>AIV47)9".VDTLV)]-5B-/][,B#X0_%N*K>L],T*2&O.=7N[S MJ\&(#!)*9)XD"9D[S,*!?^LFVD'4\'+*N=-V7## M*J>-__M+XH<>P M'+W#,&D8)L'NJ"A8^3/W_/K2FBVS1 UI]!"@!FX8)S4%Y=%;?)7@\]>KVW]] MNW^\?[K_\MOCY=!#(IT/LX;[)G)/WN$>3]AGHWWAV-]U+O)# 4.8TMDS:>VY MF?Q0XL\B.V/3<<(FH\GH!_*F';YID#?]T_@.Q,TZ<;,@;O8_NNO'W-,SUA? M;FH'"N>0F[_7TLF0IV;-'E;W[!?!E2_8O88_3O[ZE^5D,OJ$\_ T_G3*OFCV MSUH+-IY$7R7,%X+=65-749P5.1N/1C\Q@1>_8U)[887S> @*UM:4[$Z9E"OV M)+)"&V4V.\9U#J7://-@S:\^[]3?/>W5>\/$2T7$I#9M@<#X(AC^P0K%/4QP M9NVWW(H@F*N-L=(7I4/E/*,C5*AO?\:>(*.J;5:@OEAF4/*YL-$ J3-5([<8 M9^@ZS]+43NV@1.5L-CJ;7;S&%[X!),QEVT)F!=MRUV?F669J3<;AG.M60"E\ M88CS&5+(+I;N>DY% VS$T=F:2\N>N:H!K*JL>9%E@/OU\\URD2S&YPG+N"O( M(3@:)]/%*'B 7J;X/J8ORD![+D0)1K%>B]"A8* 3WJO&/'0^APY#Y*2WERG1 M;3U#0'+LHA_Z!N)QUAA^@'6+&$5USDGGN9;]CUI3 )"NU_Q*\8T5&@GLAJ*S,]D01A5-=1"S M43*/QDH-IT@0P3M>A'3B+OHH9WEMVV39"0Z0-, 8QH\H4^1Q.X)8V^)B&09V M;$2Q.2$IO$>\:L\)$'HB(2 .I"L+&],[?(2=: O^+()?4B$T5:\3H3&E(N,U M,@2:45 VTE ,+.&!HE=H.XRO3(0YJ$'(+FB7>NYJ,OB_@>_>QC^^".SDB#=3 ME_*S2=_8KJ#ZC:GT1B40\=J =>L^,IHJH^FG/_T?S92M2F.]_"/F.%!+E/HM M==YY,I_/V!?HMUBDK(WA#]DR2Q:C&7NPY"6/\J\4IX\Z]LLPD]AX=L&FC6_N M--=FWTAR,+)N?C(]/ZK>9D MF2S/EZ>(QEI8JB(JDP."D;\@^H)LG%39'&QZ)Q'X>Q7 M)VWP-!R/,EJ^PHZ"]!AN.J9MZ!<;+?^@'!051]K1"$-X)34@N9:\QULCRRS[ M]LCN5JN'9)^;Z$N4("?\M&UI2$,:@;334Z9FL>A/TDB W0/3D@JE]A!ZH*I; M1C98[M CCZ:HVVEAL>C$@1O7H%>3=47F'J]E=[5YJ9$,KK:AV]Y8\QUEMA'L MUIPEM"KM5[5 VVU+][2LT: YWM1$&,PTDN'JKKCXQHJFED.7=P5:0&$4?.?V MAH"C:;-QSVL__,VU8]]L =45,BXOG!P"MQSN5W%!0;Y>C&<)O<4=!V?3>3): MS)L)&Y>YIO%TNTJSJ82":5HP+ER*&FO/9A@4-IV*[]JLB@CJ"@9DRK@PD9\* MZ9HX!8_ 8)I-88UZR^;I)%E.+\X:6:3*Q>G7QB?MXJ/0K+03%-QI:&VJ /BJ?P8' #-55R:3=_15DILQ.B%YHP8&0>.WM-2_5NW[V!Q5O< M1EULJ4TBQ$$M\E?&-?:VR9$?EM+J\98M1_,/W57BUI0I&4^L)\W7T[;2VETZ ME##BZNJ4-@[#.E$2YOE3=3BUO=N#**C0:X= MCQ?SUE$E_0811VV0'@L R9**WLH>,IDJNBOSK(>XF=:XV1O;C*=7G#JB."CX MMZZ&P]ZMND3+"+\=D#J(BQ?L[K3[>6(5;^5[\OC;QF=N-_ )%IHU6$=GB_F MV?A[07SQI@IW]-1XW/C#(^Y1"# 1X/O:&-^^D(+N1YOK_P)02P,$% @ M0$J34C8:_J@B! , D !D !X;"]W;W)K&UL MK59M;]LV$/XK!P_="^!)MFRG0>L8B)-V,]"@0=QNV$>*.EE<*=(E*3ONK]\= M):OVU@0#M@^V2.KNN>>.#WF:[ZW[Y"O$ (^U-OYJ4(6P?96F7E98"Y_8+1IZ M4UI7BT!3MTG]UJ$HHE.MTVPTNDAKH%![6I B^DB_E6;'"-X>/VWM$L[5$*5:/QRAIP6%X-KL>OEE.VCP:_ M*=S[DS%P)KFUGWBR*JX&(R:$&F5@!$&/'=Z@U@Q$-#YWF(,^)#N>CH_H;V/N ME$LN/-Y8_;LJ0G4UN!Q @:5H='BP^U^QRV?&>-)J'_]AW]IFLP'(Q@=;=\[$ MH%:F?8K'K@XG#I>C)QRRSB&+O-M D>6M"&(Q=W8/CJT)C0A-Y)3A35D' M1V\5^87%[6I]_WY]_0[>OX7UQ^5Z=;NZ?EB]6<_30.ALD\H.:=DB94\@C3.X MLR94'MZ8 HMS@)1H]=RR([=E]BSB+I,]U$O$F_RG7,^AI M#SV-T-/_H8S/(TT3> H,;I7?6B\TV!+6%9HO](,_&E,HLX&5:8\H:_T#RLI8 M;3<'N+')$-Z%(H$?O__N,LM&KSN'.!N__HD<@2J-=8XN5GH(H4+XQ=EF"][J M K*+Y"6\ /SQ@004/I:4YH1 1D,)7("V=7EII61'KA[ME ME@UGHU$"'RC(^7NA/>$8J1O2#PC05O#!EZAV(M<(I;-U'U+4%"QTP1EV.IR- MISS)D9RV0A&$,8W0^@!V1ZQ"Y1#A@,+YR'!?*5F=Y%H)3T$='V.&(6[D%:)! M8R)>+K0P$KD$]A_EH.QZ;B6M?2UJ)^%)TAOL*13=H3ME&T_TML)%_Y[+#Q[H MXBI_SIW@LT2VMF@D59BF8,G,L<&&+L>0P+K)/9&A,=,.E?)0=$(YW4J'-0K? M.(+CO:(I7=E,)ILFDQ>4QXZR8,33C14!2J$<[(1N,$874G+A"85KJ )0*ETI M:@R5+4Z1^:[,YA<7*Q'&M7D."-#7R62-]< M+V)"A0JX41)\IEB-;I- M[-4>HMS:AM:O]I\#UVT7_&K>?DO<";=15 &-);F.DI?4?5W;G]M)L-O8$W,; MJ,/&846?-.C8@-Z7UH;CA /T'TF+OP!02P,$% @ 0$J34N<:6R7? @ M7 8 !D !X;"]W;W)K&ULI55-<]LV$/TK.^Q, M3QB1!$E16 MP&IQU.:;W2,Z>.I:99?1WKG^(HYMM<=.V(GN4=%.HTTG'(5F%]O>H*@#J&MC MGB33N!-21:M%6+LWJX4^N%8JO#=@#UTGS/,:6WU<1FGTLK"1N[WS"_%JT8L= M/J#[W-\;BN*1I98=*BNU H/-,KI,+]:YSP\)7R0>[=D 6?(+ #\! M>- ]'!147@DG5@NCCV!\-K'Y2; :T"1.*O]1'IRA74DXM[JY^W)]]^GOS0)?Z2V"5- ;7:&UD)93EJLEDRA6F:L*+,SBO!0%%OFLVSD) RGI:LR,I1R]7! M4%%"B9Y1& OHK^%K=^1JQ@9O0M7!'PN(CT8?>FHNE38>)+S>1QDZ#C6\D()/ MP8#'Z:W5+3HD8S\_E.CT0;D@08.2+?/5X1DKY\-A%.4L*],0'(TFN&Z:,9/< ME-F86#AWC9_K0 M=V^%V4EEH<6&H,FD+"(P0R\; J?[T#^VVE$W"M,]M7\T/H'V&TV>3H$_8/Q# M6?T 4$L#!!0 ( $!*DU(SS.#(J@, '\( 9 >&PO=V]R:W-H965T M\Z@ M/=(!C\<']C^]=M*R8@;OE?B79[:Q<;3_@7L_ \:5*&/^$;6.; M] )(:V-5M0>3!Q67S9M]V\?A"#",?@%(]H#$^]T+!_F,WC\^/EAL9P]?%PNQJ$E;F<1IGN> MNX8G^05/G,!,25L:>) 99J<$(3G5>I8G$'DBB)7N'KM4I[ MGJ_W!J4GQ/V6N.^)^V\.X>L\EUUXF0H6I=+VPJ*N@,L-&DM?A34T3D5-P894 MT:JV?"405DIFAHK(EE0FMM;<@^>SN9'S_LZX1O*^9 M++Z7JH:_U$[7$I:8EE()5>S(O-N!OVT&9XXDB6X:$S^);\[AC)U#''<&US'$ M2:??Z\$G4JWA;'4. UJ^I.?U]14LE65B!/%5)QY>03PDT\B#'R4L<&T;221C MV/%A>Z]5O=YGAH))GL=19Q!%8!7=.E]KKA'8LR0!-Z8F\]7N(,4GC5(T_)W( M*-M$!YI9A"XLZ9@?J8($XA)>(3.U M=@ +.>,:-DS4V+ W(C2FJI#\>R-CV(\\S@\3J"5=^\)OEDID5"=0T+7O"A&4 MCV2J*FH-I;NS-^YTFE-5:54UY=4>"2F58H$>:4^E952R1.Q67:$:0'>?G%:2 MKR#GF*NBKL^?D]#XH)%<,/L/Q'!2D_.4$;-YZ2MR'CS+S+;D:?E2D)]%V+PU MQ/VH#7$_BH]#W(1V'SQN?O+Y- 0OW6+A45.H4!>^]9$B54O;](=VM>VNMTU3 M^6'>M.89TX5S1F!.T*A[-0A -^VNF5BU]BUFI2PU+#\LZ0\!M3.@_5PI>YBX M ]I_CNE_4$L#!!0 ( $!*DU+[(3"QC0( .0% 9 >&PO=V]R:W-H M965T M';@$5,#,=IKLOY]M$I9J:S5-VPN^7]]W=S9WDP/C3Z) E'"LJT9,K4+*]LIQ M1%9@3<6 M=@HSY;QFDJE\ITC6HXT-Z"ZSKFO+O"ZS886IYUMF0EKM":H,SF[1TARN4#VW"E>;T+'E98R-*U@#'[=2: M>U>+0,>;@,<2#^)"!MW)AK$GK7S.IY:K"\(*,ZD9J#J>\1JK2A.I,KZ=.*T^ MI09>RF?V3Z9WUOXN(ZW_\ZW,N M@&U!O036&^3F-35R'=FOPC(V+Z1W1#VUGZ%S;O)_1G>[;];RG=E(Z#" MK8*Z@U%H >]V2J=(UIHYWC"IMH(1"[6&D>L Y=\R)L^*3M O]MD/4$L#!!0 M ( $!*DU+M2V5$,@, $\' 9 >&PO=V]R:W-H965T]#TVK410>5%7"8/2GURAW?%+(A<0%AA;AV#H.4+7F-5.2(*X_.1,SB[=,#G^Q/[ M+SYWRN5!&+Q6U1^RL.4LR (H<">ZRF[4X2T>\QDZOEQ5QO_"H;=-A@'DG;&J M/H(I@EHV_2H>CW5X!LBB;P#X$H VED3F]OX5#V:@I.- M:\J]U?15$L[.UYO?UK>;[9\,UN\7JRTL5C=P^^'CN_7=[6K+8'6[G8:6_#CK M,#]R+GM._@W.F,.=:FQIX+8IL+@D""G :69+514@ZU:K+^BP!OB(C=,4QBGCT02VRHH*,LZ2T03B8<:R9$)( M8ZY(-O*N[BKA2E4@"5\NA=>3USQF:9*]@=<42)*-W\ UU=3JKI<;V0"YVVLB M@82E+FT6C\;_IS>CE"7#"&*>LA'A3E794I=^U:IKH12&!#%7NOA[4/A(:FW0 M-X"J.&3C<<+<;L)2RM,YHT.WU[GQ[ M?BT6O4A^->^?FCNA][(Q4.&.H-%@3.*L>_GN#U:U7C(?E"4!]MN27CS4SH"^ M[Y2RIX-S<'Y#YW\!4$L#!!0 ( $!*DU*,[9=,0 , )D' 9 >&PO M=V]R:W-H965TW<:J?#!@.W:5IB7.39Z.XG2Z+#P*->U\POQ=+P1:UR@^WWS8&@6'U%6 MLD5EI59@L)I$L_1JGGO_X/"'Q*T]&8-7LM3ZV4]N5Y,H\82PP=)Y!$&_O_$; M-HT'(AI_[3&CXY8^\'1\0/\>M).6I;#X33=_RI6K)U$1P0HKT37N46]_P[V> MH<P(VWO$Y1YGWN/P#W!2#G=:N=K"C5KAZAP@)E)'9OS ;,X_1;S&<@!9RH G M//D$+SLJS0)>]A-*SX#S(W >@/.?3N'G.)<#>!\*;I43:BV7#8*P%IUEH- Q M*#5=#NMP!;H"5R-4NJ%;)M7Z"K[\4O D^_J__S/K0:D(V"[1A$(<3#Q)+T-5 MW@0]WLW/QF^(T^EV-4@Z(I54TB$T="?M%5QKWT! B1:!LX3G^^^MLIT1JD18 M&OV,AOH$A934% A1D6Y2;>P9CY2_\LDN6%;PCVB<4_BOE@?A4)'K)6?I: @I M'[&<9_ #+3F+LNS:KA$^]Z+5QLE_1.@R!I*62FE!:^4;#P?*"@E* _MJ=UXOJ5+"^6CY7OF(,MFC0UR;/ M,^;_%ZQ(1L%.DY2T%N1DT&XP],OF90#?.]=1D'B''WE2$NC @=.!#.[H0/KY M6[X4WRF?,'+U>XW8*!_"ALAZ!4$.BK(^G&6%.T>+76^V[)7?47DE*RICB-X+ M*%B1#KV-'JC*H1F\=[_CDW;9HEF'1\'2;2)Z?><\KA[?G5G?;E_=^T?K3IBU M5!8:K"@T&5P,(S#]0]!/G-Z$YKO4CEIY&-;T=J+Q#F2OM':'B=_@^!I/_P50 M2P,$% @ 0$J34KKU9P*/!P 0Q@ !D !X;"]W;W)K&UL[5E;;]LX%OXK!U[,P@8465=?VB1 TJ9-@"8-DG1FL6^T1%M$ M)=)#4G$]OWX.*5F2;^ELVEW,P[[$HD1^/)?O7,BIG6 MRS?#H4HR6A#EBB7E^&4N9$$T#N5BJ):2DM0N*O)AX'FC84$8[YV?VG?W\OQ4 ME#IGG-Y+4&51$+F^I+E8G?7\WN;% UMDVKP8GI\NR8(^4OUE>2]Q-&Q04E90 MKIC@(.G\K'?AO[F,S'P[X5=&5ZKS#$:3F1!?S> F/>MY1B":TT0;!((_S_0= MS7,#A&+\7F/VFBW-PN[S!OV#U1UUF1%%WXG\-Y;J[*PWZ4%*YZ3,]8-87=-: MG]C@)2)7]B^LJKE!T(.D5%H4]6*4H&"\^B7?:CMT%DR\(PN">D%@Y:XVLE*^ M)YJG MVZN[I\?3H49H,V&8U#"7%4QP!,8/X%9PG2FXXBE-MP&&*%,C6+ 1[#)X$?$] M35P(?0<"+_!>P L;14.+%[Y>T2W[GU?/5[R?0:%$U*R32C"HFM,TP+8'('R]<8.T8KQLDL M1_$)D_!,\I+"(YMCH#IPPY$!_5XU[ V@3P:XM1-%,02!$XRG<)&;B!:RFNM MWP@0>&_M^T1(._3?XM+98$M@/V@%]V,GC,9PO5Y2.4>OP -5E,@DVTA0@S83 M6M3D.&H8.*,@AGLI,%A%!=7OU4.C3'I\;3!R?,^#S^A6"?35=NS3 8Q]QP]# M&(V=T23:^*2@")!VZ;3/F6LZIPRN2[)&2L&_\,\?&8,/)4_AGDC-J5096T(_ M9P4S+%RV+P>MR>KE=ME-:[?Y .+8B>,QQ"&J&L,%S\IVMW]GS Q_*W-&>+-G MC7YPQWYO>ZL;8^%%:V'?"YPP''7&:!"TR\=.#G="4PC;+::A$TRF>S[=863%3[50>G6O\ 4 M$%A*AF:BF(N*)>%KH'Q!%L8).-_L."L5AHNRV431@F'.2LM$"^G"$W[>V<9@ M8([)H4KE;0PG&>$+6N5XIKHBIR@*FMK,7V.Z0B%- MX=W.VC9;FXU,QG9M%JPH,3U(B2^/[WW'P\R#PA#CAV+1'/"NZ_B\S MI:('B!6O=&LD_2YC6BOL<>9G$P:),G;&P>0U1#$]*W8)QJ4*4V=.)&A)N")5 M6[S#H\,TLNQ):O9L^[/+GMBRIY-/ C<8'\XG335U.Y7W/\XJMV3!J6:)J=F" M6^=ODO7M0Y.K=9/>_XZ)IU7_9^<>/+8<\^O&K0YJ?H!&1A(Q4U0^XQH3A2T7 M7=NZ?(<(T2X1(M>+#Q.A;HGW:>L>OJ*T#JXPE68=' M&3'.@FW0.U<2PY8JQQ64J%)2ZQJ2HV$Y,=<" M=6OFPO%SV F\^WSW='/WY>J][6"K2CHZUES%WFX,$.S;W"-10.! 6^O =E>[ ML96-D+EY9VTRV%QT5E?"]*DA>=1L%2U-DD$I,2WF-U+5][[Y+NC5H MS[!=:J,$M3>V^]L934BIZ,YT%%K: K6)-BV2KTV);WU_V/$ZPPDH,D.>K[> (,!LZF)^L'3A0' R,K MXR@M'?9SH=2@*KS'>OF_VI%-]ONRQ9SS^BN/>-^YQC_TVF*G4)AK[-R$4Y*7*=W%WCT26;.LJ F-K9;;'HMP/UHL M;&PO=V]R M:W-H965T-;MYZ) MDZP=I\\0"8FH08 %0"ONK^_Y )*B9-G))-/I/NR#3>%VOOL%.%X9^^ *(3S[ M4BKM3@:%]]7;TF]HKJ<5'RUQ=EMP^G0ME5B>#R:"=N)7+PM/$Z/2XXDMQ)_Q]]=%B M-.I0!L\O9\G_:'#9^E6+G>;T:2S(UYH,%U?C(8$T-"BETP++:>5,VA\%!*77\\B^-'GH'#LN:H%H^! @&6UM5(OR2)/)/@CEXK/E=A# M/MAS7 DF]:-P'G'J7<)6AQE&/@R'[1(I8RU9(8;G-BJ=& M K?!,!3UNF(#$]BT, KIR[UE__[783J>_ORW?5^R]/:^_];&0RT?K>?8#*-F=>PKG.H5!L41 A.-^'N1/V,5CX M6EC\,I^V0\R+0';V_.-_[NUF[2 ML_2/6^[BF1_3RB3]F4UFR>1PMCU\M\L__RXVVAU$OQT?)$<'Z5=6;U\.P^[$ M?IK@NST,1GC;S1X<)-.#R:XA$7LEM>VQBP_O/UV_O[^Z_&>""T'^_^#Z'PZN MPV1_.MX>_N/!!=]))X=?6_Z6\)I"HJ,C-DF.IOML?PSQINSJCUKZ)^:H)L?2 MO9*^0$_-J/&6J,NY(.E1\ F[5^]>9&B6'*0'7UO>"NI)^B:9S:8-;Y-TELS& ML^X,5=K_6%-7Z[[";Q;?IFEXW@%0'YU3WT'+4$8E8J!4:$ R67&%)D!\H5E! MK8*OK8YM ^V'N27:<:Q$X' _" 2I^ANWL^5 &<\4VB)$&O4_CJG&_1O>R8&& MWR[2*^W+MG 9D)FW7#L>+B+(079S3QG3 Z\J:S@:GU4A---FY]G0C[1-V! . M]GQ+TWT%Z*I&[P-:I-D,)Y=6@.[\"%N3E\K5 CO1X-O0(I6;)4$A^X[6NSJ.W>;/@_I#2U:$@R% M%ZO(H[7N5 WUNGK^>TQ%0W91<+V,MB.BN[158MO*%:"S J]GHICPLKX1&5TE+:3O MY9P@<>"Z:[&(1)?M>L*T(<1+XLO5PCZ[;39;^JF3?!7>O$3T_+F9%>6V?_0N MJZ$$Y$@/&3FI(3[6HQU1VZ\C%8)1!,)1)@J2)NT*HL-]ZSQ]O>ZX'2,G/&7<$6N$N3X@5&1$9) M.&Q.+MNDL&0SK29=[5\_YP$]Y%<;%+%.M:8*N3SDQ)I,#], @9G.=[\[WH>[GK]&O=?$4MAE>#,E)X YXL-B-]L] MRY[%U\CU]OBFBXO/4FIR^06.CH>S-P-FXSMI''A3A;?)N?'>E.%G 9:%I0U8 M7QC@>JT__ E!+ P04 " ! 2I-2\'S+ :0# ,"0 &0 'AL M+W=OOM$3;PDJD2U)QTJ_OD)(5I]FX:(%]L3GDS#F',R1'X[U47_66 M,8 7QFA?& M(C#\>^1S7M<6"&7\V6-Z Z4-/!X?T']U>\>]K)CF(6OM?F'?^4:I!T6KC6SZ8%305*+[9T]]'HX"LN"= -H'4*>[ M(W(J+YEAD[&2>U#6&]'LP&W51:.X2MBBW!F%JQ7&F[#>)<(]@A[OGF%>F88VYEGM]_J]%/H!].8"]YVB+.6,U$X4CP)/QD8D6 MGWQPMS;,("/1*+2 CQ4^"E"VRE8!4P#/G"E(,I(E"3P8S,%?WUC_B88DR;.? M7UC,Z\/G2.*8Q%BZ=UFR@ 11=H(E2VRQ3[+DAZ/U+DL:D32B)UCRD$19>HH% M#UQ_<@\9OL?HH::%U$;C32BDL@(JX69LV@^WPY4:J]+EE=AAOWE[Q]#J1?Y# MFP9NW^RWJ>VW;H.M.H)$>L==?ZV?S[[U1/I'':KA:N/ZL$:AK3!=LQIFAU8_ M[3KP]Z,5.=%5SB M@P;3-0W3NQR%ZN=!$APV5GQ36[<1+68MV^ CVE_M@Z95-+*4O$%IN)*@L9H' MR^0BG[IX'_";8V^.YN"\1*%<$0DX\^>,QBO M=,#C^8']F_=.7M;,X*423[RT]3PX#Z#$BG7"KE3_'?=^3AQ?H83Q7^B'6-J& MHC-6-7LP*6BX'$;VLG^'(\!Y_ 8@W0-2KWNXR*N\8I8M9EKUH%TTL;F)M^K1 M)(Y+]U,>K:933CB[R)=W/R"_7ZWNGV[NKF>1)4YW$A5[?#[@TS?P20JW2MK: MP%=98OF:("(QHZ+TH"A/WV6\PB*$+)E &J?Q.WS9Z##S?-D''+XBG(Z$4T\X M_?"3O8]/LA!><\"-]&XG8&N$:ZVZ%M9*DRXL@;6M5B^<$A#%#E:W>3))X[/) MV9<,N(225Q5JE):21=-8<#10:=6 P6?43$"AF@9UP6FZ9G)K@,F2RJEEO'1L MI]-LDJ1I"#]K-.A#0"@F#=3L&4%)A,\D2R/"#IDVE'RVT]SN/$_OL]ZI=)=M MD"19DF,L:-(+JH(T/#_Y-!F"N2 -")TA /43[[9DG&Q1DR$ E:EQF/$5PO_] MKN@HV\G9QM>T(9^=M$/BC[MCVU@.U?(O?.@YMTQO.-TIL")H')Y1E>JACH>% M5:VOG;6R5(E^6E/K0^T"Z+Q2RAX6[H*QF2[^ E!+ P04 " ! 2I-2"]#BS,[=J8LS69M&)P879Q5;,WON7E?W2D8C5HMF2AXJ84LB>*K\\%E^/)JC.OM@@^"[W3O MF: E2RG_QL&;['P0("">\]2@!@8_6W[-\QP5 8Q/7N>@W1(%^\^-]M?6=K!E MR32_EOE'D9G-^2 9D(RO6)V;A=S]QKT]$]27RES;_V3GUL;!@*2U-K+PPH"@ M$*7[99^]'WH"R2F!R M$%K?;R**\889=G"FY(PI7@S9\L*9::0 G2@S*O5'P M5H"WKV\7B]L;XB?OST8&ML"%H]2KNW+JHA/JPHB\ ME:79:');9CP[5# ";"W J %X%3VI\8:G0Q*'E$1!%#RA+VX-CJV^^-L-/M _ M;O6/K?[Q]W+HT^K"\9 \J9+<",W6:\77S*:Y7$&M;'E9#/6!&K8 M3E1<"9F1'=/P+I7K4OS#,[)2LB I1$]!J6C(0[/Q&Z0Z>XAE)R M,#3+80;65TIFM86S$>FF-4T<(&>&,%))41J[!9#&D#S 1BN9 ^F(C,\L(2N(IDG1=!8;/-3WLPX3FB0A.2>YZL72\4LMC:FF"82D"L2 MTBB8T"0(6]F03B&=)O.@-S.?3VB41.1!&I83V&L\H7'<[0<:PHA&DVYF"@AB M&D_C=N:F5C8AOE\F_Z1[%BF(K\PS8B3F,S0;J!VK!'+#*+&LC528?U;\;G&- MB2JTSRU,^5IUVLP&,GO#MI#OI>&JM,D&EF]!*3PU18&;KH32IMVZCRV#^M5& MI(<(=AL)C7BI^:<:^?[(;GV' 'M,&=E"JC_9[%!]7"Q MQ5505M!"N5*]>D%O06NNX0?J:PE%!@Y_DIR^N8(N+=>&[9HF+*"!2DXRBDX:P33:8!C<(8 MX#URU 3J+^EE?TAG20 H'KGN9T>FBIM:E;^0"110(Q)/IYT/&C-ZT;&IA5RG ML$9V&^[R5N%1!_,, J(AQLH%%_*X+F$J$SY/,9(5VSNV@R0JP,VPK-Q*D2)M M>U_@)F9?B133B\0!:IX&)&-[:#O/.LR7#ED"D[0JP?0<=P =>D'1S7LX3T8 M8,U*)9QUO2T,:)PC\.&QY#A"#6[GYV'BV@:=$P'ED$8AC8%TQDEL]<+$;(;T M"CQT8(23X;;*42J(Z#29-3))0*>S"47JJ;@][V*]/G3PO!;?/D]$U?GBOT;V M:P/[_M"D4^%Q(Y1$:FP8H 8,)[+0Q=,M/A+/]A"DL86#*TH-S<2^:0PJI8'> M8%I[G >O95&Q;0.UR.)YG6W*;P5[6>'N$V12V0 M.%L@ B\WJ:KAD7^&VYKF;8=!U\A<9!:2IVMB;PNTS!9?&W)[7Y-9KP<946/$:3D[MP;2? M72VJWD:,H) 2;1+X7N-?-GW!CM)/M8"]6=;F[EK*#/)5=1#M^1$:H"5 :SY9 MU<"6#: A>?X8_H)<__'NX0T\WWS;&B77=:RVN^LK.$N3EI 7V#TZ,(Y]9'$FSXHMT6G37_K M'N9>L 1DOO>T/7&D2E08"2#6-B;YGCZNCJ_PF><3< N>^:(Y]8_1;-[XJ^%+ MFR<'1(/U &@L4[65Q?1CYJ6-_4A7GBLAAQ$Y>,(Q!@X:EG')]L@=)QK-@[U" MK"!0'(MMRV[&CS#VY@%FI+G4^-R>OHY>J](CG ') >6FA#41+UO:,6[/ MB!/['^KN4P(BLH3@BZY;Y IX>.Q./>I]L "9M?TL@YC!P^[;13O;?OFY=!\\ MNN7NL]%;H%W@<)+S%8@&P]EDX$BA&1A9V<\?<#X @/9QPQGP&"Z ]RLI33/ M#=KO81?_ E!+ P04 " ! 2I-2QEY9.ED. !@*0 &0 'AL+W=OOMM^?G-MVH0MI!M54EGJPJ4\@:7\WZW&Z-DAEO*O+S9#BE[PLU8[V_DL2))E57VE+U?9 MB[,A,:1RE=9$0>+?M;I4>4Z$P,8OGN99>R1M['X.U+]CV2'+4EIU6>5_TUF] M>7$V/Q.96LDFKS]6N[?*R\,,IE5N^:_8N;7X6:2-K:O";P8'A2[=?WGC]=#9 M,!_>L2'Q&Q+FVQW$7+Z6M7SYW%0[86@UJ-$'%I5W@SE=DE$^U09/-?;5+Z_> M7_[T[HWX?/'W-Y^>G]>@2+^?IW[W*[<[N6-WG(AW55EOK'A39BKK$S@'*RT_ M2>#G57(OQ=-$I=5L97E M7F@K=)E69EL96:L,7T1-C^6^D*6XLKDL,SL07Z 9PT_2QAA5UB*7.RNJU8G5 MD?OM<$!9U8B7Y3_APZ*N^+Q"B62)C=::ETC\NK-.C&/Z1?.PQ(4>^JI[56AE>Q>,0'J=0*)!WZ M)I>Y"@^5-&5+D-@7:K4B8BM3%>)B:W0NV'WBN6-[I8VML?B;!/&3YY0*H/NM MJ58:.O'DEOM3$NRP7BR9(:R1M9@/DLFC2.PV&@R1GHRBQ ?MM01Y3XJ@T&6C M2,+N?MJB;K2M:4<\'4P>M<+V=/R74]J]*E-F[NW[BV/=$MTO@T^#DQHNC_5* M\B?QHWNT*RTR6ZT,$HX[0*9P]$R6J7(Z-TBKUQ*^S#2;'#S2T4:MFUR2_]D> M6Z?@1'+MLIUQK$&+ZM5 M$38"&AGIP 5L*RE?Y4 Y]EM!MA^.GOUA_[^KS/T&" O)$,X.K,]C.A_?O;KS M\Z77%*E;W0#U6:AC/HX6HUC$PTDTG8[$.(F2R0Q'>T72VB63 M)^)Q,HMFLRD^Q'$4#T=/*'>%2/2DQ22)AJ.IF,VB^7Q&,L23<T":F@:/6JV' M!Y-A-!V/Q708S9.1> ^,[ET.[IE7U@(&&+.GA+9#ZNOL&T6+^4),DV@QGHC/ M%2&%4RH*Z^/A.)J.1B).1M%L.A<_*@M]7Y-&N3L'W8\CG'"&!8>19/9 M_,DI\2+DR;IS1 )9%CAB&,6+@[YN0:RGXO*G]Y^OWG]Y\_J4YDG9T<$#Q$9F MI-]D-HWBT>Q(/XH\PP (X3OC W@0X)%JJQ.*4(2B'QVJYZ4L929=[CA2-O90 MT>("*(NJ*2DC($/A^'BVB*;Q&/8HJ>"3630>>L-PQ5FA^_#Q2^?H%6.QIM:Y M_A>57/QF*48\Z%AKSOYP"6V42_I)? =;G./Z0&"I<*:ZE:1G]W$(+W;\X=QJ MM8(-Q:JI&Z-:E.! 3@! %4XS0<\M%W*%:GCBX$+N3QVLDS^#'QI4R_BE''8.&T5DND,N3AQK>7 MC,2)"8['XE!8!N(=3EASV>#08-'H9'DM=>X46UE-[:F'%VO)7Q0C^)3-3Y4= M)SS8@]EY #0+A@(K5-05/61T MTIU*'_3%R[ GT!T^2:M=_U+(KW2$;0"8 CWI&II#S%-)AF:,.\?E=PYQ]/B5 M0>)!=.*K\T\H &0L.:TJ6YJT'#_P"@X[='',*XP*=D.5.5E72%$%15>NO\)K M"2F6',Q+:@@DQ_.WO!VL0],17L$2]=VH G*:Q2J") W$WKMB\#3X*9Q>5Z&E[%=+JC-P\A;- MLW!U;?2RH:Z+@X@4U)2-]:F)EFS1#++B9 XEENRCOC?LT_>\D@-Y?9Q49*90 M[E"U( ?!A\ZNX(-=K[WEKO4F(+13? MA%/_,&SU_P2\5W?)/YI/4.!M <'FGX5)<-12] M:P)H-1U%PP5H3J/Q,.D"8AB7_FVXR=@#1D_FT2B9 5O-=J!*V9\6PFXT-,>8'Z!A-@/A^:VMQM6ICR*M=$E-DV$#-U6$>@VJ_=4O':<._)3UMV#T-A[[X4V3_*G8]N G_?.:]R\S<'/VVCF M@*]0THPBH%36';08QGYBVQC 3E#:2!R7,U MEW+:[*=@ PIYT%?2(H6!_O9V"!$(^.'B, 7(8&R*I_>'@]RS7$#UBKO=8#8*&4YA0K6?<]51+5OCK#S0(PEM2<-75-[)V8J[MF\,B+ M[S!%YRZ"#N1VP,$[RU(?'0N\XPNPTY2?!3],YI;)X89=]=U0H%V5TOTPX;=G'BID7GJO+,#)%.04@ -QL5X;:C05!,K0V3GTG['E7"SWG.3.N7T[ MK7>,<#7JE<:6.!?YH[E)-)DLHOEB'B R\/)H$BUH%'QJ]M.KH'#3K4N6-#KX MLJ6FOWL6-4>D\R!1'Z6'?K?C@R3:FZO/;A+L5CM^B90;XM.E7[$U=)F<(DX[ M37;OE@.,9!S?KA=@^WNL1Q^]:B5Y UD#W$(E=]AAB8ZPL>&^R=^[G+9 5O&A M&AHN6<4 #CE9Y! [(;^WEXR\EL,GX,DZIQ[&>2B%=J?5XC1VX>\8 =C0CY95 MOW]!P^(;.4HK;2_4O6RJ54&>;?8]V!DZ4+?$1?,#5!($\9G4WK?/SWBZS^AR MBPI3Z1!N[8/=M_.W[UXY,W42N;_T M)QBAZ=8M+LC*1EEW#8+JC0Z>' ?N%"8]VZHF">#3#6$33K%W05*9V^I0PD ? M+?J6,LGM8QU0H@39@EB&_7>KQ7M:J6Z@]IW*41P+?L>@*^V&03C-=M#M,\]W MD7-AZXRZDM=PNR7<6[I&B M&B[B.<0 X"2,8-U/HW*(%!Z640=CM(B,8!K?R MO0S-X8"__;LG0'91VW7(IMY4//^AD2A-AFC"ZY]NY1[6]Y[1R]WN4I)D_DH M*-9CK4-QJ! M.*_,0+RO!'E.>[!M# "D61_&B'[0F;F372).M4F;@FYJTS XY+G3M MU-=>O/\&0;*FS1IN)B)=CG(L6^@-57FY?YBB!S#9P\2#NIUL\.R'B 2W=J$. M7CM7 EY+"&URYYZB.M?'%&YIC@UP81Z;@\[CI1M]GU!,)Q?3U;=B^;Y\^B:> MB,>HM>A(PBL13TB#?#I%+O(ZMMHZP&L/YT]Q%RZY[Q.=$QV0AT6J!U!!L@ ; M(?5H:V$XG ZU.%TP*:/L*L!#KK(# M?CNZFU61JWKRR-[WWIZ(-DX.;K MVCT$)RW!R7_T#M3]N\?WOP(EC]X5XN##,U9^L$/_32;G_+U;]Y4?N[M@V"(I MT6 M&X2&^906SCMOO14*P4GO]M'Y &SN!;CVU_;UP0OWUMQAN7OW\!UBF]ZC MRM4*6X>#&51BW/M\[DM=;?D=NF55UU7!'S<*"<70 CQ?52B?_@L=T+Y4^?+? M4$L#!!0 ( $!*DU(A3I!/Z 0 %H, 9 >&PO=V]R:W-H965T^[E[%@GO# M;%-5W#Q?@=3;BT$RV$T\B$WI:&)T>5[S#3R"^UK?&QR-.I1"5*"LT(H96%\, MELF[JXSLO<&_ K9V[YM1)2NMO]'@KK@8Q)002,@=(7#\>8)KD)* ,(WO+>:@ M"TF.^]\[] ^^=JQEQ2U<:_F?*%QY,9@/6 %KWDCWH+>WT-8S(;Q<2^O_LFVP M3:8#EC?6Z:IUQ@PJH<(O_]'RL. M@"1E'[5RI67O50'%:X 19M.EE.Y2NDI/(MY /F3C)&)IG,8G\,9=B6./-_Z= M$E\A9AUBYA&SWR?M-$ R';(#$/:E!':MJYJKY[_^F*?)[&_+EBA_))5Q5; ' ML(X['%R#<6(M%T;_4-@1)#/0W:G MV =8F8:0TCB91S[R/T8W-ER,L7LZ[6HXP PQ7B M21 !0F$5N>06.3FR)';"VM7AVI#=:EF L51/KS\& N6$DQ@)XV@%[$DCNUW9 M$64M@96'8$A82N09!R-)XMH-I_W&8>(!LX*L&*C>%M* M'S=T0&AKSY"*,]IB;.8"*[RK*BB$US,6);3QNU;"3K]TLI"!5L/[ M\8KBAH MDD;Q-(OF:6]=_@RZ(])V12A%)&C(WKK,SMCUYT]?[CY]?7]#=\02#Y:D[!;]%X0% M4C<%[,2[=U^,HV264*^WKTDTSEVFFF4H8?CZ9U,L4/$4?H;]+[U7!GMO?&PO=V]R:W-H M965T0!YSN8"28PX MF<5^I,B6180B-7S8\?[Z>ZJZFVQ2DNTX&=P%9F*IV:RNJJZJ4U7=>G9=U=^: MC92M^+XMRN;YR:9M=[^=G37I1FZ3QJUVLL23=55ODQ9?Z\NS9E?+)..7ML59 MX'GSLVV2ER?WB6=6U15[*\UHTW7:;U#>O9%%=/S_Q3\S Y_QRT]+ MV8MGN^127LCVZ^Z\QK>SGDJ6;V79Y%4I:KE^?O+2_^U52/-YPA^YO&ZLSX(D M6575-_KR/GM^XA%#LI!I2Q02_+F2KV51$"&P\:>F>=(O22_:GPWU=RP[9%DE MC7Q=%?_*LW;S_"0^$9E<)UW1?JZN_RFU/!'12ZNBX7_%M9H;>";R3=(F+Y[5U;6H:3:HT0<6E=\&_KJY<7;-^+\Y;\_O/WXY=E9"\+T^"S51%XI(L$1 M(GX@/E1ENVG$VS*3V9C &3CJV0H,6Z^"6RF^D:DK9KXC B_P;J$WZ\6<,;W9 M0\4<40U[JB%3#7].>;<3\1>N.$!(7&R26HIJ1\;;0 ]^I(?>EZDLR9;%>9&4 MXA/^2]MJ)6L1L,+\R!'M1HK?ZZK;B20#"9GQ"!-IF$C>$]D1D<=__ULYK?,KR&J&H@@"0C!2*P)&42J>TWNMJNTO*&U>\Z>J\ MO.2Q&YE@OB2O$O )R8(HO_!C_G?).B0WL7?]L@9EO%/FA=:N,21P!W9:A&NQ M UM56)O"KE!\?.'5Z'GA.'2H8^^XR]#YH#&8T\M=DIQ M,H.,6V!'DW#XE=_IL^1M_5')L'IA5&OD /^&5P?/FYWD^%Y ?T3AL*^\+\7_ M)F5'FZ>6^3+H?>HI\9V>$H^LSR%Y 5VQYB7'IF>_//SGDXX]ST,?. M;/8%@$=IS642KP#8%4>TYJJ"JFANO_L.V1,]6N=UTXH,;^*Q3"@P)P5\**G9 MGT0V1 ZBJC71:^&7AI:YLXQC)YPC$,PCW_$\CZ>'CC?S'-^+?RSN6#S2CE]S M-H55DBM9(SE$^)!UFC<$ P0&M!6:L.$G>YAHXAI[\?7B?SQW%A%GBFV'AX;O M/'T\]$N4.0VM<(1@QI%U%CAA,(16WXEG\_M%5[8XK9UQ:+1B.NPF[710Q:!L MVGS+W]9)7HNKI.BD\0&C:&V# T&E>IAC2T[7&%VL\K+:(@KH%WG'Z-FVRB2E MM^T&YD_9!'FK6".*P2LSN2/M@1RMK82"M6\1 5["L;>:AZY1*-![C7*+$<]C MN_M9\R!:JF+)_\,13JU8 >ZOF6"R*N1O@H*M-WOZR_^^NPLNS41V(&:=V?Z< M-]].U[6DB =587]%36$\<+WPT6G@QC/Q"%_\$'\\=[YX=.JYBP!?WGZGW<4J M5Q7,(R_R]D;,YH].H\"-\#CR7'HE\MTECWGV*T6^MEQ3/&:FGPC_5/B>_L^P MV[^3Y02'T/9-+HL,O'C,T?#ONV%SR??& "'\R/5FI_[.7]Q^_XLGQ'.*4<+C-2\([ I!CFCXV3O%F<#?E MR]JUE I@WG@&0%Y%HTQTPG!9(2R66W*7554"5Y57#>]!4WF%&%%4 M#8$84R>V:U3!#'.$#F/_=A5>W;69=SVOY8[0F7,4"BQFNC)@L')%FIBNBX7_ M&.R-PI1E?II/!HOBAM.K20IN.;=ARXYO*7\OPXHO^VG#D%B0Q:@.JVIV M7B9U9FQMG,\D7.3MB?'792#F[[[F'FJWIS_-BS'\6E+?F13U\[STSO%09O8( MV('6C+WL"^JILVJ_4ZYI>1T#FD%7I &(04V>ZK!Y'Y>\:XYAP/:4J5,LW# 2 M<*U9O#">R0:\<.+%TO$72YHV$W.:%OA.Y =#HF P?^Z$'EP999;G^@L1N_,E MG P$HIZ5O?Z,U6DBU'*8;;16\LH^,#ZYIME7'>D!E"3U%L>KES9PY M K"N.%%_>KXW;:T=K,V',G""Z'?48#]2H1-_D0OXX$^=\"G:KG4.MYE(%0+7PP^C.W MM32:6LZ!@7.5N%D6>XCEQNZMCK+ SW JQ")Z=,&YTM>2\LN?TJ=IM?8]))B> M%\T= ? W#:3 "?RYXW/7M^= 96L=K2GE*+V'04!OU[9*R!--U0^&- MVQ[T:' >A\4?AY5V@P+R %&VC)* !=:8]U6(FLZ^I>60*IX;/A0AFQ&=#@]L M*"<_HGO3_?Y\\74XPX'AE15J.I!HUE)5/R0*=3CIP0JZKE#"P.QW2-DN=13G M\@OCX)S:8"5@HE+RU4/Q4E.L,>R757E*2C"N""M]KY[(*]J89&^&HM]WPJU- M-$YH3!)*5,6%ZH+A*8U2KUBUL&AZ=6\E.I9T_>I*%DUE3Q;5HNYYL/%#;8G= M>SZR/:"DVMQ#1LQXV;45I98IM^;-/M7*Z6D"Q$S_[/)ZJ"S[0Y&6SY#X_"\C MR.UQ:@\0#T=$4W62UI1E]@=ZVM-*.@$$4Z2=4SH=53:M5AD.(/:+Q2-* ,MV M8]+$Q,!9 $%N0;#3 PAV8)<4NDSTBA%DF0B174+)8 M]HCG.P2+#T1_]P@N.0OAP%BH& M0T#O<=CDU,Z"S&/;QWEE;K5CU"FQ15:'[#U;W >BP(WG2M&WF>]>[_X(:S]] M7D+J4NG80IV8 RLM$R/6.E9')K! WV88TYL.C(_T'31C4<*8M1HN;LD!D<- M3%I[XBHI^$3B0-LBBA?./![:%4..Q6(PTK:N0/N'L;V;L)53_#=G4* OZ[\,> M?:3;3G( .XC/EHLI#C2'\84V=XNLHR,PUC3WE]>[W*<6TV:I3I@L7%,127,4 MN;.Y>,RGGG'XQ*X[C^*4)OR@ZQLF9,!EYA&'"H!QI.(YLHM#1>:^?MFR5E*6 M8MU1&J/YRLMA,:20:[(1L**VH8\B/(NP[QXP0/G.[0#P:ZO*6Q!PYBPU^OM^ MKZZ#P,V5O&4@*U166IC_LT(UX/>&\EL@S MJ2$*RWJ+!!,[\5X?AO$-'JO9 YQOKZMA*W:GI6:.5=76WR%8=V5;J9)!KB.@@K M1<$?Z&#[LN2/7.KTY4RS4YK)2ZXKKA/6;%[OLZE/#$P<7TELMU2'^OU!(MA5 MYJ^<98_&ADZ,].:],V*P%T;>(]HW1,;]!&:/#!D95(<+A*#P0'1AY0QJ&^\_K_82 %@P MT'+5.7QU>,(!M^@'QEZAK+0>EZAC\Y.V=8.Z:7YBOQ[[3WKV[3MD!CZ@ OF] ME>6X,ZKQ3I6U]FMAK#2EWGP<6,1-W-5*80"O.+CVFFGR;5XD?65LN2?=BX+) MJP!M[[A=/"9%4XEJ19>".($2.=1R5:5]!T%^3XNNH>,4W0QG@]UU=;I)&KYS M>1R/CVUF*W:)@;@5Y)DRR O;F_VE/X,Y''Y6LKTF6!I%2M/@,&[,NYBFNN_* M^X !#5.'DO71A;E$#1YJ/>Y47S!-.06X+&YLC.D3B<-9Q+[2](-WEK;&28UN M%VAL5&?\JIU, MV>AHV3+S#=FZ'AVNZ&3YFDH=SVNXE.69]3 L_"?5=R5U,O:AW35JL@O$Q-HUEW)/4N.>==4 M B6KIJI7@W_]HQ$([0WU(2^D%!_I-FX0L'=#JTE>-/\OYP\1Z@W?5VGCPEGH M"]J4.4YZ_5TY3NZGWC])RQE(C_)@)D^.@8.Q"W\6.@MOB3<=/X@%BC _"HVXAWX(.B?K3_:=9+]8ND8;KZ7=>'I$8:#$^1:[SJN8OH1/FV^=)6._Y]$L"X MK;;\<2,3&"!-P/-U!;_27VB!_@=K+_X/4$L#!!0 ( $!*DU(7[UL<%@, M +<& 9 >&PO=V]R:W-H965TCV[MDD@GCJV*EL;[K__F0'4CISW;[TQ;%DZ=,G MV5)FK:$OMD)T\*U6VLZ3RKGF;9K:HL):V*%I4//)T5 M'(MT2FU#*,KH5*LT M&XW>I+60.EG,HFY'BYGQ3DF-.P+KZUK0\PJ5:>?).+DH]O)4N:!(%[-&G/ 3 MNL_-CEA*>Y12UJBM-!H(C_-D.7Z[F@3[:/"/Q-9>[2%DH5 !B&E_/F$D?,CA>[R_H[V+NG,M!6%P;]:\L735/I@F4>!1> MN;UIW^,YGYN 5QAEXPIM9YOG"13>.E.?G9E!+77W%=_.=;ARF(Y^XI"=';+( MNPL46=X+)Q8S,BU0L&:TL(FI1F\F)W6XE$^.^%2RGUL\+#?;#\OM/:S?;[9+ M6'_ MSS&[<%QE+R+>8S&$?#R ;)2-7L#+^YSSB)?_EIQ_"#'I0TQBB,EO+.O+B./I M$'Z%"N^\4N"X:0#K1IEG1 OF"*Y"^)N,;T#J*.SV:V@$.5G(1C@,:@$G\X2D MN>'LS&(7GSK1**/B"21Y\;*Q&"5X\62^T V>@K61108'D M>"A <^[@ VKV=G8 -9:R$ H*03@ KSOX$)B)6$]"%ZR_9 "5\5;J$QR]+H&) M@>$4"%I41P;H<2$(#9DGR:\NT.A+,(1UQ;0M@A('0SQ+3EZ)P-WR_JN7[/B] M1.PIBH(\ H^\H+=7,<( 8 +Z*CLJF#C/K[[2?=Q7?TRS\>V?8(42) ./1SYV MQG'ND:B-%$(8Z[EB?<9]N!:9VOYAE=\-)G<;3N';.H9>&__?2TZMA4B.=XLBT?.5>NVZN M]-I^*B^[8?3=O!OI#X).?*.@\,BNH^'M30+4C&ULW5?;;N,V$/V5@0L4+:"U=;>UN0"Y M=;L/V1A)VNTK+8]L(I+HDI2=_'V'I"0K&R>[: LLVA=;)&<.AW/F\'*\$_)! MK1$U/%9EK4Y&:ZTW[R<3E:^Q8FHL-EC32"%DQ30UY6JB-A+9TCI5Y23T_712 M,5Z/3H]MWUR>'HM&E[S&N0355!633^=8BMW)*!AU';=\M=:F8W)ZO&$KO$/] MVV8NJ37I49:\PEIQ48/$XF1T%KP_CXV]-?B=XTX-OL&L9"'$@VE\7)Z,?!,0 MEIAK@\#H;XL76)8&B,+XL\4<]5,:Q^%WA_Z+73NM9<$47HCR,U_J]A*#EXM2V5_8.=O0'T'>*"VJUIDBJ'CM_MECFX>!P^PUA[!U M"&W<;B(;Y273[/18BAU(8TUHYL,NU7I3<+PVI-QI2:.<_/3IW=6'ZZM/]_#Q MTR\WM]=G]Q]O/AU/- &;X4G>@IP[D/ 5D""$:U'KM8*K>HG+YP 3BJ@/*^S" M.@_?1+S$? Q1X$'HA_X;>%&_S,CB17]WF<]0XQXUMJCQ/TO>VR!!-H8#0'"_ M1O@@1;,!KL#(JWP"K%>DE"7P&C0-+QI%8$J!*$"1IC3LD$FV*!$TYNM:E&+U M1#6Z)>UM2$EZO$?]\8=9&$R/%.1KC@60RB73O%Z1>&N'C%OC-[@IBAX3C@4HN[F]F"W M%B3IK=$8%+QF=2439+A#\X$Q6'SUTUSZ58-KEV&;O#LGBWD,S&LQF.")I;*E?DO1)ZBXY5 M0ZCDRE: 8B7:I+H97\ Z+/65&5] .T4>\AK#.?F\ML!O6A^ICW1U0'ZN BS> M,,,='109[1&<^'=,N+HU=,UO+RQ^*>K5NY)4ZS1C9J4ZJH32Y&3%M=][R.?0 M;F**!W#+RL9.,!2<.3QM-2,C0;A@!]700[3R\"B;2MM,/A/,2@I2&>6EX+2? MW;9#SOI-8V7*O6/*"005?1L=F,L);<.X828QW[(E4:F*"H>0I,Y:$/*6\=*0 M, :S)#\Z^M?^Z1[2"_(U/;YP:DNM:SZKKJ]-V-=GU]&7XVL>\P/U>B\T9?)+ MR]OK\U>_.U8A].(H\Y(HAL +_<2;^0%$7AHG7A0EXF= !Y47 M35,"F!JW66+JE$IA;DL!DB3U_#"!B,QC^L]HECCQOP=CV?^+L=@+,F(H38B, ME(Z')/.!" A"+TP.,!9Y899Z:9:2N1]/R3 EB"B.O81NE<\XFY%AEF:03'UO M.C45$:=3;QI'WX&U\&6I_,=9BZ.9Y\\"RFJ6)5XX"R&EOLB+TN@0:U.?AC-# M4#<4%NR_,&=R.WF[PXWU6[WY=.A MM\!D\*BJ4*[LTY&NRZ*IM7M?];W]Z_3,/\WDBM,]M<2"7/WQ-!F! M=,]%U]!B8Y]H"Z'IP6<_U_3"1FD,:+P00G<-,T'_9C_]"U!+ P04 " ! M2I-2['*+O_$$ ","P &0 'AL+W=O@EU\9?=[8A%._Z?9]L92Y\SQ;2X"2S M+A=P8,2&J9!-8@\/C#N4E#[8 MO!8&@ER9ZE^\U#P<"$P&7Q$8U0*CB+LR%%'.1! W5\[NR/%M:../Z&J4!CAE M."C+X'"J(!=NEJO;U8?5'XN_:#%?SAS?ZIL:93'IT M/NS2:# :?$/?>>O_>=1W_I_[?V3NHC5W$K0(78H_R")YM1JIY5*DWJ:;VGL)7TF[-E\<-WD]'P\A(2O2T7I?"FPC1N,5(N=)U$46B5B MK66SS6IG-H??*D%Z D'AE =T8=)XB*I'31MZ,,^X% T=7.NV2H[\SE&RJ,]/ MDBTZB[L5:LJQLI)&N2J[6#2P^EX#*/)N2#1SS!)7&!F2E]] A# TK.R?4_7A,!U1+%W.' M/8 C4&D25>@ZHIDR2"D5T;2Y]"HM.)KR,!,"L;.T1\J>(;E^ZM$*KLM7<4F M,N;[6E+I@05O)?E")BI#:B$="]ODE7 RNG<<<,$Z_/9+$O?H-C*!;B?S-?RJ M.MYPW'VC]FH^CGA$"J9MIK^BG\.7Q@.\(RHO\R8D:1-L6*ZC>QK9RHUXC[58 M6CS>#;OCP1288^&">XV:-I9$FBH& Z$W,::EXT Q$F;8@WL\$B=.3WHT.[[Y ME8O3B(T?!K24LG7?8#1H#3/=-1CN0U4=-751QQ^@)9?$%ZX/:.<4,85<$KC QUE?JJAU0]*H:G3M5EM M!9>Z?[!A)1+MXES(*J.T[@:EMK==M2\K2:L+]>K M.?51N(V"YUIF$!WT+C'9N6KVJQ;!%G'>6MN Z2U^;C$N2\<7<)Y9&YH%&V@' M\)M_ %!+ P04 " ! 2I-2OPJ<4 8' !N%0 &0 'AL+W=OM MV)CLK-?38+*5*J8&E6O5TIAB-K%*:]'S7'?52RD7K\MP^>U27 MYS(W"1?L41&=IRE5FRN6R/5%RVM5#Y[X*C;XH'=YGM$5FS'S:_:H8-6KK40\ M94)S*8ABRXO6U#N[&J"\%?B-L[5NW!.,9"'EG[BXBRY:+@)B"0L-6J!P>6;7 M+$G0$,#X4MILU2Y1L7E?6?_9Q@ZQ+*AFUS+YG4 E!;]4\"WNPI%%>4,- MO3Q7S^\^/P:L+!+^IY#?-=W3]CKUZ'WK;W^6X:^XVE0>QI83X.W)_FT M8=_KDG]HG/SP7>"[_7?U]8&FC#RQA&)WZ)AG4'DF)B9FY+V2>4;^X%2FG%S+ M-,T%#ZT-WVFB8ZI8+).(*5U!.>*<['G?BKR1Z_B M&(7(QHRI9QZR"LT^F(;H&Z'Y#(GA8@?#*5(.Q4L<#C%RQ<"=*K)^+'?.(>W. M,1*H)CMAOU&H']B2>!_QE>"+X%>80@7RR1G HKG%5!F$-8W^$,'$0=:7BX$9Z\2"H5_#FD[!]Y+ ML?H"NJ%-1.7Y*>=V?2>>F3:P31OR2)41 !-G2?N>I]P T8V'G2VEA?O?P*TA6VFVO0ZYH0B$@3D"&,:- M=E_$=[U)8^&[]>+IXY7]FZ:0($.B'%*E9 K'-MA?@)8,JH S?79\4VG3#O&< M@>LYKCWPA)[O#%WWV#A%+!,G& S! MMC\.C@T\%!D[H]&D-OL))ZD&C=' (X7IN30TJ?U!=+[G>.,M8\'(=7RO_Y]+ MFY'[27/@'*H4-/C9X8;0CCI0AP/'"T9X R%-^IV*CO8P@$4[F/B=D@X4'8\F M* IL!,-M@E[3"C\=:P;TH:C0U)[V];_OA_TK_ BP/;UA%&)C>*C]6]J#5^0 M_V8T@5X^3,$+?>,[XTG@!/Z #*!6@='^$.X&@[$S&8Z/5:XW=H+A!.N[K,1& M\?;AQ%X]\IR@+F'?";R1,YF@:3^ %G4+)Q-G#$[^CRP7 9^1>PD[1:;D,T,-^COS Z_;74^3B.M,ZL("W;&Q(>UEA_1A1GD'%AYS%<;P<_+H MG"3MU>0#2X, Z]X$JB!H$LX2E =PWE":"@%5?1*$4^Y44!JCVXR#HH5 MW(!SS / )@O&1$DS\ /.?J$BIVJ#$&'.X=#<ULE,%QRA5Q"I--,\<3V89?<%$]QTZ9);JL=GUFO:YE#KH0T0!VD M(<$C&8(#XQ"7A"/<-[LD',Y37-E:2:3699*&L.^Z58W6I)4. ) (>0;8LR2' MR@U#E=NLE(% Q!&@Z=I>G= JO@3*Q^ H44]+:=C_CPM'?LK64RIQMD MX&''QKHVN&PP^WI68*?YI)-U;L%*1 ] M9)EC.5&M&79A:2,JC.S^^BJ8+>JU&'0 '+;P/I9S#66W_5(:@?%F=Q?)*N<5 MV*B[G))%SA/;CG(MBAING+>[^T/_V">97N,;6,K4RG[ITU!, +GX'%8_K3\F M3HMO:%OQXDOD1ZI67&B2L"6HNMWQL$54\76O6!B9V2]J"VF,3.UMS"!OD74$L#!!0 ( $!*DU+JH>[W808 #P4 9 >&PO M=V]R:W-H965T6TM ML*1!TJR?:8FRN<94YH5O2I[P_Z,R;* MWL69^_:@+LYD90I1\@=%=#6;,?5ZQ0NY..\%O>6'1S&9&ONA?W$V9Q/^Q,WS M_$'AK;]"R<2,EUK(DBB>G_]I$.[KKTI6." MHX RCGJVCW.&;ZF8,V/!4LH4UP1_MJ9HGL(0(^R@=GIWA-8"G(B2 M5&4FM%%B7!G,@>DE<#2Q98A_^DCD1XUQ&$95"7U,/@-W*HN,PT^9[U=C;>.E M$::P?DIXE7)4-]9JX1"%6B)-&11S7I*U':($HE29 M*-&>FGFU6768MT-L+2RMM+;2F R'4[,VMG$BEXB&=>HM@=T*P"'X*8/CS$Y! M;\ZY,"ZYRK:A_:%9"#,EK"BV?23(TG>U91+#9JD403,*';5B0!L78L)Y=N2[NL M9XZ0Z_391; O87MA^&;5>J+]Z>;R[6OV_0E-('6M$"1;Q-6](RHJT M*NKLWE_YT8#$P]@+1@-P(?&& M<4A^XUJ?6,HK[O0@3T]KWVZQJZ-@*1@.DK\E2)>" M$4P==8C>8.% &I:-Q#JZ1:PEY:@_@HNT ^=Y_Z*P0>U5)#HT1%Y,@Q_'MR'K MT!#0P7O@TTY\+PRZ(OT6#9LKR*%B'G@TB@CUHMA?Z6DQ>4G>0SW%LGVST;9* M9JN_-BK&KKJ"(/2BD0_R4V\8K1&$B?,K&83O3-T7!"+QCXW@CI M"BB:#QZAR1J0V%[D_[OEMAEG2F//#R-O@)9$X]@;Q2,O&%)"86 8!]YH])[5 MMHP5ZBU O=$(3TFRNX7HWJ2UMR/[=B/U2K(>K:_+>SL:NN3 TXVF%14[K9D(:LBJ_?J[HS#P)XC MAV=/!/G&'@O+E :[>-9-\/_S9J[9OPBM*T>):@[_^0M7J3U[((PU;=Y2*$,_ M]B)_2.@H ADI2<#-0;Q?@UUT;2JAX- 2C"H;Q$-O .,#[+"H1\-H8^V'._NN M(?JM&QWL0B?NWLH>Z*O2U)<[JZ^KJ['+^D9H/;V^5[MC:B)*G+5X#E'_>!CW MZH/+\L7(N;L?&DMCY,P]3CE#&=D)&,\EVD_S8A6L+@PO_@)02P,$% @ M0$J34J3I&UL MI5=9;]PV$/XKQ!9M$T#>U;DK.[8!VTG: DUKV&F#/G*ET8J(1*HDY8W[ZSM# M':OU6=K,PC0:>.Z6Z6H2^OUS47,C9Z;$;N]2GQZJUE9!PJ9EIZYKKVW.HU/9D M%LR&@2NQ*2T-+$Z/&[Z!:[!_-)<:>XO12BYJD$8HR304)[.SX.@\)GDG\*> MK9FT&:UDK=17ZOR2G\Q\ @059)8LC2U*R5VOX,_7H2LI>IRK@OVW:R031C66NLJGME M1% +V?WYMSX.$X74?T0A[!5"A[MSY%"^YY:?'FNU99JDT1HUW%*=-H(3DC;E MVFJ<%:AG3W_]<';]X?IX8=$6C2RR7N^\TPL?T0M"]DE)6QKV0>:0[QM8((@1 M23@@.0^?M/@>LCF+ H^%?N@_82\:5Q8Y>]$+5K9G*!X-Q75Q>,RYRI&] &S;E.(227F>!5YX%M2Y&5 M3* 24M&"QIGY#B1F-8ZA>[):H '&M>9R S6Y0RW>F^'8DQDTQ*\YNU8U#!,; M#4[:K=-B;1@F$(Q4\J#K9:INE"0QKX=D1PQ9J13%PBID;J9:].S"8IB!AF-4 MINH=>%Y5*N..[!A5,N6"G+OHXN :[!:@"],.#O4>@D0+);YC*#L5#56W%\:B MW@&O4(XU6M"&H+_[^C*K6N3&L#.#@,0]S0;,A4+06]I[R]<5.<'::IS^(&^P MK2%3&RG^V5D;THF6J"J18T!R0F;[N._R"N%3Y$CI%K@V#(BQ#/D&]1ITS[G@ MT$6#R(=I.W'-->PM!2LJ9OK&8QN0:+]R:G>R%;[AH=''EY;#->XM=7*XP7.@ M<8DT"*F7+PB#]\-W:>A'[_[W_^,#(;DKLQ>BNY,N9+M.Z-^3N/ITOM?^?9_G M+KYO@K>C3.1[JS1ERE(9OV9LD6KUEGY4=64WV M=H@.O=A?LF3I)7'$R,U#[H>=15:52ML#XOTT\09>;I%W4EDV5(LA"]&D4#GK MJV;*1XFG=&?=<8CKW.O[0S),,_611$T=&@QH$'@Q%=E) MH3UXCE1=51@Y.O"6)K":4:Y/J#;-3(IKL'IW)S_7O,+"BLNA ]A0=4*+3S'K MM6D[_,_N>WI]@KX4Q 4W)6NXR+O27%.5OE_W:@QPJ[O#8ZR3E>!K4;F3Z^@_ M^]ME<$:>"]QD/"RUJN\?H>.ZE]XJBE@<>E$0C:._8;UW)MPE]$ 5!RU5*V/ MX<=LS$HZ\-RZ=DG[2M!WH 5!Z"4(ZG#I17$Z#G]Q%TD,'\<3'._%F)!TN=[Q MUG'TU=ZC^6K9%[]HODS[YJ,@+:.A/[S>_A7KTUP]M2?8@N:#EA\ MZ"W#E-HA2T+/#Q)J8R(NO2"(J8V?Q$N30VHGHW+J14F\5]4;?ML=@$$:>("$G7F0)5_?DJF3'=O96ZCE6- M>Y^LE<77CFN6^+P$30(X7RAEAPXY&!^LI_\"4$L#!!0 ( $!*DU(/J:+_ M^P, %0( 9 >&PO=V]R:W-H965TGT$2)7(D8D0 .@:??K>Q:4%+E-_- ^ MB,02NP=GK]"TM6[C"^9 ]U5I_&FO"*%^-1SZK.!*^8&MV6!G95VE D2W'OK: ML6T..5Z>]-Z-7\['H1X6OFEM_L";Q9&GM M1H0/^6DO$4)<%UQV=3ZSY1\Z M#\5I[Z1'.:]44X8KV[[GK3_'@I?9TLC-T]_$HXAW])Q\?08[WD.,(.?X?87L:(1T/Z)\H M=-FXK$"-D5V1H@MMK-/A@19!;9BTH8]:F;5OZ$\=K%G3>Y3<\VO."CJS@SY] M"CE]@)(R#?I+HH<8AH+I=V>;FM@$=IP#)UA2:(BU8T9_!1(YNVVT[*:3P63R M3 B()=K8!V5RC=-\H1Q[V?D7C<9-1Q(LURHP9>_]+QZV3E!JM=2E#II]GY2G%@-!WAU3J*DL8^\E M)F)\5B!O2$AN*_9!9P*@@RK1@V[#X3"^"-,N(@@4\7V-R0-G@82U[(INP:H, M118U,NL?$(\J.KL[J0,6;T2]%#CDK1K0-<3@E/&J&VBM$I^JNN00LTKO>.F^ MFWGMHU [&UV3XO(>*XF0#M%EVR E(E8UX ?T&?-TKLR&YM:A-V2KM#B;%LW2 M\VVS+1OI4'I@Y9ZSR0^/K)7.,2Z14F1H?"09.MDB2"26$16T50U6]QKCE"X8]5J5,N2J?$ MD*R)Q[G2X(Y[LBM+OVN>;V4!A./Q$PC:W(% [$78=D4T^-Z8&AY,>D1D'>\S M*0.DKQOZ^Z_[*_--=U-\4^_NVPOET"*>2E[!-!F\/.Z1Z^ZP3@BVCO?&T@;< M0G&)XD7SB0+V5]:&G2 '[/](S/X&4$L#!!0 ( $!*DU(RI-B24P@ H; M 9 >&PO=V]R:W-H965TX:27Y(X:>^ZN +7^Y"( ME,GAS,.9AS/4T7U9?:[G6AOZLLB+^EUG;LSR3:]73^=ZD=2'Y5(7^&565HO$ MH%O=]NIEI9/43EKD/4?*H+=(LJ)S?&3?757'1^7*Y%FAKRJJ5XM%4CVKV-E#1;Z*+.RH(J/7O7Z:LW)QZ/ MMP,^9?J^WFD36S(IR\_-.G^H\9T%0XX]69F>S)$_< M;:^EGUG;8I6;^KA-U*-6S9)6;Z_+^7+?V^"QO6N:U_4_W[5C9 MH>FJ-N6BG0P-%EG1/),O+0[?,L%I)SA6[V8AJ^7[Q"3'1U5Y3Q6/AC1N6%/M M;"B7%;PI8U/AUPSSS/'9Q; _/+WH?Z#Q3?]F<#D8WM#X]'SP_N.' 5W0Z6CX M?C <#][3=N#%\&QT?=F_N1@-:71&5_UKGG0ZNKSJ#_]VU#/0BF7WIJT&)XT& MS@L:*(_U])!<)K.BG2 MFLH97>L";CO)J/O7OT2.(]]>7Y[8EGI[0!A$'P_'AY26>9Y4]6;0Q_$OFT'Z MRU0O#8& J%@M)KIBL?4\J71M!2SQQG8I100(PKC2S'5UG]6:BM+H](!8F'3? M?O<33 #S-#UHUE:SPQ+<35NUV.6>3G"DBG&$MM]0Z=)/;?X3+FA_UAE=TFN>8O<.!*!]*"!)P(W9+W=P*&K M2B^3+ 7>8/RZ!==,AU??(5-=M.Z4K3K"H7X.D\ >*T3"J308;O MNL+S8@K\0/AA3$I*$3@AW90FR9_*C5U'>+Y/4:"$#^$*?>E)NBCN=&T6NO6O M>C6ILS1+*EX (V-/1)Z'5A3[0BI%3BR%Y[CM(JUP1_A.*)PX1BMD;6"RYV#! MP*4/63+)\LQJ_!+<:WSS[=@W+P[N3Z?52F^PW /ECAA204!!% $"($B*X(8_D$REVY&.T#>\<7GO(Q&OC0R&I1E,6O^V;LVJ&7D8TQ]90GT95FA7("-9!W?TXIE_DH912 ML>$$OUWIMQ2+",XCFS^+Z.,W:TI8@7^J[)] +;$,]"@^;3SR7 X_R%1PN%B$ M,K(OE1.)T U$K(*UN*RN>2/M!JY,;=#(BMNOBA;8NGJI;&OV"S6AQ'% 9L<3]-,\[ MX##,+[\B@J?),F,'PN)A)&+0"0>\(Y2$![FAB$+%(;1:K!KWK[1!?LGQE%0% MM %5*/"(XGD*#.,&")[0%4$DE!(26^*! QV/ M E"(:MU:-VX+P@#2H2^9,%Q@YD?DJ4AXKK/'_QF'[<07F6;M^SC;RL+6&48=]@!%IF6.'! )RFWZC+/4FOE#(Y43#,,QVX9 M;7GR<+/2)D$8\[$_NAIEDG@ "@ /VL[WP,7 M*9Q-"GR!P.%V[-%ONM#L_SPV2>&-66UX0<3O)CV)0?\(8%]BED,^XEBY% DW ME/#@&KL[;?*?5(.0RB6'!<)0J"!$\&,]Y FNB,,(BP>AWX9T^ >(G%'K\N#0=0^H&W N$J#13$"CF7* =,9H1()!PU(1 M=(I\9B!F,>$B(W/D^J"V4M>H=X,X/GBV%^TIBRC>L"-'VVZ2Q#!\NA@@RZYX'X?$'C,5PX-M5GSXWK77 ^GC1=L^G[H [MMW^$CT]\2FPNS M_6V\_"B>X[KF>G".(NCB$RJB(?J#_S/>3\QX.ZZ]=NFU*Z]=N'7=T8M)@Z!" M-VZ:?'D-;9W=%FU"/GT@$%=1(Q^QEU#I/U9-)4-87'IKFD-Z7_]BCLC6] M+SRMO!4[%IQAK[0NO-CEHS0,O.9 #6/%#9S,SQ5JK@V^4:&O761TP11"^1%6 MA\"/U M#.&S)N:_#>&-(D@M[S+V],G#?@D!2D$7^9GGBT#&SQ*>ELHKG=2ZUTUUTSH@ M6UCNO_0"YV.# O LJL106IY%C>8KNW>Q\#VD;(/9#.4KLP2H8YX4MYK@@B \ MVZZ_SM@OWK@EAB;Z-BLX.VN)U(8\U$(%+&$HYZUJW>_\ERC_<=[G=V_D^L=#5K?T*4T,6(J[Y5+%YN_G0TV^^;VR'-U^)+I,* M.-:4ZQFFRL/0[U#5?'EI.J9&ULC93=;MLP#(5?A?" 70VQXZ9KT24!DOYLN>@:)%UWK=AT M+-227(ENVKBK7!;BR))C\=RCX:[XQ]="4BP8NJM)M$)5%]$<6E[%/267"K631H/%8A+-AA?SD<\/ M"0\2=^Y@#KZ3C3&/?K'()U'B!6&%&7F"X.$9+[&J/(AE/'7,J-_2%Q[.]_2; MT#OWLA$.+TWU6^943J+S"'(L1%/1RNQ^8-?/J>=EIG+A";LV-TTCR!I'1G7% MK$!)W8[BI3N'@X+SY(."M"M(@^YVHZ#R2I"8CJW9@?793/.3T&JH9G%2^X^R M)LMO)=?1=#Y;+]9P<[>"Y>IZ.5O-[A=W/\8] /,,(5;HZET M<*USS-\"8M;4"TOWPN;I4>(59@,X&7Z!-$F3([R3OM&3P!M]P%L*BYK@TJA: MZ-Y+A,SP:6J'.112"YU)48'4K17]/VT*($[K MFH)2.-@@:F!_UMQO#HV3>AMRG%#('LA,H\G':E/)3*(#KG%L?C8LHT/J=VN: M^O.G\W1X]LUY#8YSO _B4R/I%112:3AB M]EJ N^&-G]%12V,1D@?7;)S,I;!!H\[A87'M!N]]M_C@[U=HM\'C7C?36R/T MT?X:F;7N^9O>WD&WPFZE=E!AP:7)X.PT MOZNEV0J8.7-H;8F6%:\E6(UB?P M^\(8VB_\!OWE.OT#4$L#!!0 ( $!*DU(ZEL=J( , /<& 9 >&PO M=V]R:W-H965T345B[M9.1 MV7HE-=Y:<-NZ%G8_0V5VXZ@?'186;6TBSI6 I9HW;2 M:+!8CJ-I_W0V9'P /$C"R\F(VMV8!E- M;#P(5D,TB9.:#V7I+>U*BO.3LYOYP\7\ZF)^=@%WB^E\^7-Z=W4S'R6>R!F2 MY"W1K"'*/B#J9W!MM*\<7.@"B[<$":GJI&4':;/L4\9SS&,8]'N0I5GZ"=^@ MLSH(?(.O6'W#/.R8AX%Y^/4B?DZ4Q? !%]Q9H9T2?)4=F)*NHA(Z1P=20VZH MY-IA :74M"J%HN7FQ?+5)_A&6-2>D/5&Z/TA&L+%<3UP7GBDM^8#-SUYVV9Z MN\'A%BM^DT](*6B.('3Q+TRX"DIZ[PY*:VI87,\([ W<+[^!"! .*K96ZC7X M"F&/P@+RQ0$Z=JQ7:+NC!TDRC$*U![(4X&3X";5$MD!DO,0=B8*8=X>6($+E M6ZH7,0K?(&C":!+1C],4QJSK.#[*CM(>A9,Q1P8.B@*:M.9HO2PET:SV88.M M2NN ZRAJL^4RYV:K"J@$I5DAZAY0:9JU%?:: EG*RJ]H MV!Q&O(RA,$I1Z4,"^FEJ](Z^P$\ OCR&M-@ ?>_M)*^:48UV'5INT*M]TY>Z MU:ZK3YMF]@)O/@G7PJXE74*%)86F\?>C"&S39IN)-YO0VE;&4Z,,PRK< P;0 M?FF,/TPX0?>MF_P%4$L#!!0 ( $!*DU+])=+WRP( )L& 9 >&PO M=V]R:W-H965T*0*!KU0$2%*;Q M4(1*VSV;Y$*L^B.UG:;][W=V0LHDRJ:]@'V^W\?YXS*NM7FV!:*#-RF4G42% M<^5-'-NT0,EL3Y>H:"771C)'4[./;6F090$D19ST^]]BR;B*IN,0VYCI6%=. M<(4; [:2DIGW.0I=3Z)!= C<\WWA?"">CDNVQRVZQW)C:!9W+!F7J"S7"@SF MDV@VN)F/?'Y(>.)8VZ,Q^$IV6C_[R2J;1'UO" 6FSC,P^GO%6Q3"$Y&-EY8S MZB0]\'A\8/\1:J=:=LSBK1:_>.:*270=088YJX2[U_5/;.NY]'RI%C;\0MWD M#J\B2"OKM&S!Y$!RU?RSMW8?C@#7_4\ 20M(@N]&*+A<,,>F8Z-K,#Z;V/P@ ME!K09(XK?RA;9VB5$\Y-5^NGY?;A;KE^V,)J#=O'^7:U6,WN5\LMS-8+>%HM M[3AVI.3SX[1EG3>LR2>L@P3NM'*%A:7*,/N3(":+G<_DX'.>G&5<8-J#X> " MDG[2/\,W[.H>!K[1)WP;9E YN-6R9.K]#.&H(QR=)?S?C3S/.NS!OQ##0X&' M6H"I#+BS],YVEF><&8XV!$-FC0:!JU14=# T $?05"NK!<^8HUC.%5,I9P*L MHP"]0"*K"X_SN5PY-&FKY0Q3EH4'UFCLF" PMCHH.-W9P%J5] 8_= C0 WI7 M4%:FU!9!YX&]+>+KE^MD@LJ8T(K/.GK(E3*U2M:UQBEBLX4;K#4)MBQ M7.V#(KY4W+V#1%?HS-M@::HKY6B]=[RO'Y8*NCL^D7912PP*0EM+8KG1\F][ MWUE@]J!-GI$918K6\YX&MT?EW04_WG_9W.+#:9S:H=ZINQT?-0R)9A_:HH50 M=],[NFC7>6=-P_E(;]KV'3-[3HG'36S,"SH MZX'&)]!ZKK4[3+Q ]SV:_@902P,$% @ 0$J34@.0"Z@W+P -JT !D M !X;"]W;W)K&UL[7W9DMO&EN"O(#2CN5($BBJ2 MM5JV(Z3RTC5SK:N09-^'CGD B60Q+1"@D4"5>+]^SI8;MEJD[HZ.F =;11+( MY>39M_S^KJH_FZU23?)E5Y3FAV?;IME_]^J566_5+C.S:J]*^&53U;NL@8_U MS2NSKU66TTN[XM7B^/CLU2[3Y;,?OZ?OWM<_?E^U3:%+];Y.3+O;9?7AK2JJ MNQ^>S9_9+S[HFVV#7[SZ\?M]=J,^JN;W_?L:/KURH^1ZITJCJS*IU>:'9V_F MW[U=GN$+],0?6MV9X.\$M[*JJL_XX3K_X=DQKD@5:MW@$!G\-K/*C+JJBG_JO-G^\.SB69*K3=86S8?J[M^4;.@4 MQUM7A:'_)W?\[.GR6;)N35/MY&58P4Z7_&_V10 1O'!Q//+"0EY8T+IY(EKE M3UF3_?A]7=TE-3X-H^$?M%5Z&Q:G2SR5CTT-OVIXK_GQX_6O[ZY_N;YZ\^Y3 M\N;JZA^_O_MT_>[7Y/T__GY]=?WSQ^3%^ZK0:ZW,R^]?-3 ?OO5J+6._Y;$7 M(V//%\EO5=EL3?)SF:L\'N 5+-2M=F%7^W8Q.>)/:CU+EO,T61POCB?&6[K= M+VF\Y=-V/S'#B9OAA&8X&9GA;6:T2:I- C1C5-EDC(ME#E_HTU-&@##_Y:5^T^V6:W*EDI M5>)$^ZR&ES12UKJJ3J/2[(511IM$[/(\A9'S<"+1[ MQA=>?H2)8T<'N $/X9YU"I?]0WI=X M(L/J IKP"P0!A-+)ST6(*BAD'@0D1FD@J^J."! EN15NVHV;6$G15PM;^&% MJCXDMUG1TC&D-&-K%#Y9Z%LFO:(J;X[P$X%.T;NP+UT3C!_RP$U5Y7>Z*'#2 M=4T+A46OJAH0$;=?(V;C,@%I#=+1OJ[R%H[D+JMK !71U@8&I*6J9 >/M3R. MF[]1]2[);C-=9*M"'<%H1R8K%&W3-/Y4_,/A+S!*695'H(5\5@T.D" Z 989 MM6YKC2M@A M6L=YFY0U2(IS0S1;7O-&P'MA%96"]9@N$>X3J09X@(H#:$@#9 MP;Q[4&JC:F2B3?9%H$G+!L!5.X7?SI(WZZ8%^ &R@YZ!.-$6B*2 Q76RJ:L= M3 #8ZI$JI1%,N][*4PIF0T)!SI/@(S4B$5#+@Y![BJ6<.99R-LD0?G%@'&(F MD^^B4OJ=V6=K]<,SXGKUK7H6#)@$?VI#6P*1LU9,ZW<$+-AVK=:*4)8@!CIA M@9B8E0QT/$; X)R BAH$+89T$2VT@7B!"-7B)>ZQ(601!K$>$-X$J"&790F]D%< M,*?UXV -GB)L@G>,Z\UQ%7[H-!"'>/0:=N2@AH(:SAX&VU4&.%9^"]L [EJU MQNX/ '&WU8!:V@+7 H/QM@E&[7'>(1CQ(,"$8%S2*N 7 8@[&G<.0 PM8#M0 M:(:J//P (,P: !72XRU,"[.&@-QJ^+U>;P^R:A@>W];_4D9DZKZ%10#$/(4V M:KTM]5\M/-(:!J><1SBR+HF :@7J4%UE<"X@T@N1]/2W9>G!&H"E. ".'SF^ MB*H%_ F'"]BW :9A$+N9O;3[BD<&3@)4+[,!3Z/=,*CA81,('R'VD?DR1#+D M2^:[Y.\TV-S]F^WW!:(:C"!(&!P(_H#HZ7:$N@O\]U=;(2(2(1I6$.F\& 'X M'3@LV-\:\&UPW)FL8.'^?=)*Y( K_ 8A4_;61O(SMV=CM\V: @Q0K9#ED(S M\8?QDKDM@#$>'%\P>@&N =2.(@%+ DM79IVLT&;#<[VMBI: MD"0X3+E!?D&:DF=@)GD!NKGI+./E:^8"N2J.@):)_Q*QR-;QYTLP?L/UN+\ -6#*J9QK,4*+3&RA!1I !+@$FOMT>H MW*-&C%I:9D#! ZXG)\T"2-VRAEB+PL=VB*[7[0YTHI)Y1@X(T"AOOZU!<26] MGPT*A(Y3+5#O*BM21 %6(IAO023 >EE:^.T# 2.*6LT >3WMA A1J#O$P"$\ M?F$I@S^+I@ M^I,-8K_SX'41UVCCP.'>L%PGBRHD9@!:V[ 7&FV*?YK2).] 1') M3ALZ:6"?C%[BQS$JTEV1[Y-6:QI<+.%!WU9?(;*@)-T763E+KF,%?^H<0IU\ MFQFG00NVW)%?&1D>*#: MSYZ,\M8T0!_6?P544H,B *\ R-==?QAHWQT$@M_GE\_!;A=5V6I(X\9[GW*% M6R K&.0 UILP))@&! 4Q<4T*L&)93FZ=LB5]@W0!50)>U-^.TXO["+]M2Y@: MN(U2N6$![5><&7H4K7AW )[S(C2,88N[PY?LTYUI8(<]5C7$."7TP2$95BRO)J$K\9+!&-QRY'R0H8K224 M9_+JK0#AYW6)A^,6:Y&H!0T[!&*-/; .@XH7)3)=CB4:54]2R;\+.?.SW+^ M0#\+SN"50V!W3=W2U$,.F*\>U"/8W\S($\) X64.!C@*&(*_8%'!/,H\E<" MH31@ EE,3HE5 Y+L*U S4N?8%,<.(DUJ:3*'E9)68M&8' XD-"8UW^" @@GV MV8%')Y^N_VBV0(SL6EQEY6?OWXS6 >C9647'+1F_&P<*D-G0PE#!Z2T]6O"0 M9M/A5>:_!.+38&17Y1@D#&M".\.QPM,ZCXB!B^W;*SWKAZ/]B MDE2OQDYWB.J?.%0R_HNE<8MGH(*#9,U30*(=1588EZQO/>(3NFE)VXK13AXE M5JMO2%.3XSWPX:+_;<@ #E"7UQLKS. M[IAQ@UQ)$R=\*/+9785#LH%UL#^SK4&[ &R8.MY+=[R7DV?R(:;0H4-]U !) M][-3Y8T_@%V6.RHC\D0!1W]P%)=B&4S4+^"7B+Q?LG!#CX[7<<7]'81E\1GC M)^B.F[J?G,<[>-M&_3*[9%K@R?%S/(BSX^2Y=\JL5:Q0#>]"EDR*>('LK,Z* M60]466$JB_">L^X+E=^((DRC%Q7@+LPL[FMD/0ZR^%!;@A+<% BBP<4X.IL> MF?#9>_Q-EYD/AC)764$S'_MDD^-)#/P4$/=@/LG#7T\^18PB M8#[N.S#%UN+;'6$W_-L(6=^ ;MI8OW%$XR3#D)1GZ+B!YCB/ZWXQSV0KV '8!E&JT+-N:8_S6Z@6YKM@:F@Y$3X)H MX4&TF-[<]"2#X/JJ$4/#-$,;EAT(]^V6OK6!V9QL*\2L$L@>>0M;, .*U2SY MS:*S??=\D:3!_=W('FM&77 M!;(QRCACI\H-CN:,3X<6*;!W$P410-X:RBT@:G)#6+\":$QH2,EF(-31_/_ MID5;D.S)V1A6>8R)\2L>D$R+O(7?QE8C4EN4=(X+-C[]B,SZE<,5T%%B9R6# MZO\C27W+T ;>KQOQ<%EC-^26$D(D0Z<7I"J8M[.-@DN_8YEO/E)'.]EMPCL@A! M3@SRY\DAAK- NN,FP1=QYE^@'(!Z[Y)@,,\(>"8H0.QG9.S!+&)$";#\ 'W, M+!J6@H -$V?CHO UI[09"@OC2D!S*/2_B H#GU+/E2M\X-HE9^$8/JL+#[PT M-E,0I\Y!^5TW[,E$[Z1\@A?:NO:2VIH=:1#V,UN]W[,O&@PD^!^9I#PA.GYO MV)OF@;;"N#:%5VLA(DG4DA0^L.E:I#GRH-D<+HIY9^0@D9AXF'5I7=?N "17 M28*XK63=^7E2V7%29"L*$QN;;@=XNZ9C0*K>JBR7'^VT.2HVH._Q*!@3KQ'- MTT3M]D5UP+P-5:J-;F1O%IH\TPRHQ0S[6 =]\AR="1DH.W2%E?BH,OG [6D3 M3 $0%;J9T3]]!\HGZEW5'2?ORN=JLW'#J(Y2@=YFL7JK%2CWJE'!#)V,$7M* MA=[ 81S6J&I,D;A/)/2G#)2,?(TD@:*S.%@2%VD4^GDI MCQ3.J:&PPPJ$BW4K1,Z$ 7T>C].HWHS"',4:RX:<<[U$Q&%72)A M/&]0] :.* TBW3<:.WGXD][1'0@?2JE;DV86L-9]9]!41@R5"YR'4.8HRW-) M& U^GX2Q3].<3^=IOJ]!;:F;0TI!3$[I0X?+'K%A7'1_[:#)Y",X6%&Z4(YT3"S/9<,LZ>\2 MC+(>+U^/_ONQVC1WQ"EP(ZAMKK(.0(JW_P=TZ*W59%C M7*Z&904LD#4-4COP*7:61O(@7.D44OB8TGPZ_G/=#=F.(\)3!DK>C.>8!&E[ M+@X94!/E2E3(_Y,2(VDV_"R*[M\PH6-E0((F=W=WLVV;[?1LC0EG6>D5 DS? M_,Q"O-!KI+\4K19T68,:2!(Z:WS@()R/U8;1<9Q3C@*MY):CB>-=VIR]7*$J MVBB6S80X+GY-,<4@5MS0Z3=17%MOGA;1EBPEI 8T!GD:M 4_HB(5S-I@X()J M'&K1:L)83)CG)EM"O=*&621B(L$64N#*7MA9FQ!<>L,JD'46]T(V'&?OK(1/ MR5=8P+KB%?;@C^%PTZ[^I**0"D<'3>%?DJXRE \TF)X39/A+6D^G_*.34*)+ MC".S>@)FH['61JBQ1[N(,B\"QS#.SIL>Q-H!).S3F760,OK=VLJ96EEH/(1O MZL#U(4S(&=HT*-BI(6P?RY8'6-R&;.Q3.+:Y,,]).>C#://IX->OPFP&F=S# M7DW<'Y&'55E]7;#1&FI2M.!E4!1TYWR"C29[LE1-+^L-D,CE'P&)KG0I@M"M M B")B.[/<]62>8-4/X*NZ*40UFD]3(UU?JS9(JG 0*P M5RL%0-T ",1/#$KE'HLEJ"A3U51+&)P4/4&%2XVXWL20QW^!]U!$10S8>$VT M:?M## .@>%1RU\[TQ54[2=Z5+:ZF[\\VOV'ET/-"8MU"!GZ\>#JTY TNS6:; MC21%D^=T\D6WQL%'*90MV4KASF*$4)C:V85'()SDQ7M?$JF33:6%Y-XN2!*J$6J(1$$W7].C5 M/_ZX_NG(YBEZZ6S+A)PX>PA[$%*FO ,473@ _>N21SR]VMH_>)==#Y#R2 MYBF%&+UQW48P.18%1Y#5:T6@"TP85)1RWIA]GBH%6+R[%3T\^]36AW0*_\*) M(@C"D@K=*<40C9X0A+*IPWF I$(F&:TN>!^$J8?KF[[*?Y=%.C_YT\J#59)T M.3*PF]HI3,,;\','CMF\HMX#;S[^CEZK\Z/CDS3QMBD7\"]>.^T$#^D?9(B^ M^%3M09E=GAZ__ Z4>YQQXY+V/Z$(P_6[%Z_]7FV*=C"GR]0>BCE*9$C"5J5B MXI 2 $MS0[3BTXC=8\14!OUVMN;BIM7G.DT];PQ( H-T7:JIO#]DTN#QB67S MZ<2P=V'6UJ#5,_V^IRX?(R M*>:0J(B4)'BQGCN.4DD-S5!X ;U'*R/5IM0% CL]=" O M8)?E![[.L9UC/4]MLL(RIF#CLI)P3V2IV:,D*(]!#273800];#4UUI-9?+ H M8'S,YN&!%PKSXR_ UIFU4.L(]/>J&H/\5*@P$M,7+E$K+E4KJXA2MJJ(4RUY M]=LLYY8]' D#+MIB17\012((6@MOED3<()"<0&U@)BHSEOXI0HY>=^(M#'78 MDWC_X1"9@SG_&>ER?=1L N&DP;IC.5MO[=WW/J%QQ?X!SV3I&T/]FB@A-:J]@O@ M"D.W%78^AMH1=_N8(FY?I!+LT*:8TOAN6O=@M2KTC25HXW8D^09&<@.F!,W" MYW\NIA,X/TA)GNQJK-G5XT=)WG$?","@7UTFQT=5WU(9O4'7J!)V.7ER=C:[?)XFYXO9XCD]>G8Y.W[.;A2& M)ZT(H]\NU\JF<[!=]05L)4,Q7=@]^A?$AHDR00A./3"Q3NL7LUS.YK"8Q?GL M@A>SG \MQLWM-N0*+D'H;XY6=480D<2&(!YK,&>;1XKC"H3WR ?KRDD2>'VG MCI\Y [)6<$;E8#0Y8.!_O/D4UQ;[VM0@&"*> M7<.PI-P['_=QV7W6CPF2L:$N=*'O,>0\+B EI!2FT!IN'89XE]D\9>%.(,TP MZX@0EQBR!DW%!%H,+2UT'PPOP#8/&L1>#LM;H!Y/L1'7)^5 MMB3-(RMG%4?VN6NF":N>%!IJMKN_;DSNZFJ(0 QNR MIFIT5NS]I<91J23P >\X@A4?ZUUJ#WYZ^3JW_@#[___%,R)#!#L<6Y= RL,&576FE5 M)!['*#>L=M.U+S5'Z9IG!PVY8>#/<[S-IN1KEVUG8WUA?C[SS,[J MO1\2!VYWU"L$-$==^13I#BDX1[QMFD59Q;8S9F?\0!*$P'82AOD>!=P[DIO- M&&V]4;OLSZH.V%J +D^=NL=Q*"G4?NM(!WTN?BSBDY@2-SL_1PR%/T]G9Q=X MJLQ&LDY*['K77&P_-\Z&(@TI591!#8- M%55M )6K(ZH4$T\7L&QG1=RCM7Y#??]>%;MKX3Q>QV8)"0A74"(CZF.U7K6- M95J*_=AUJ*^ZP>L!H43.P&9LXKO,U?D%G5@ ;8$]@ &U"A+@\=R(G:+F"&BQ MWT[FABQ\>=YBNK#NJG+^KP0&5NRQ8OTLL)P&K=IO,O)_ID5H_B--0L0)S.>T M Z,\1@.:B;U0(3KQK)B1-CP6Y^(YKE>P.P?7C0[+M@Z=;&#H&,7^D60Q!Q/G M=P!A+3QW] @H2ZS9=X\6> MK>LR$?T8E:Q4I>3F.);AG6\BN@0_70MR66!L*0WIQ9@>A^ > $884@(\R^]8 M]+"]-RB[?%%:7\_IZ--C>G(LTCP[=:^SL\GSUCTV\C^ F5*3'?D0GAE"PY)G MZ*L0Z4AJ0R.FBEB9 7@LQ()T/V#DIZ1MK<.VB6Q H>^"VRL+^PEPG1D/]228 M.+@A3T7C#>!@:;%[!C]1:3C,<9O5[.R-'Y'NS$(Z/L8C,!PTGMAN(9&E&YN) M1W/5F;8,4PM-52LVX,FVCY)X7/A#E^',-AC"P0?J\14+5G)Z8>@2IR55CYQ6 M%MRLHC!/Y)PUY"\>2U"ZVT9V?0!:K/#JVG\<,0R:EIX68C=?]&)7\?A61#&I MR\C0UJ*T'*DE:<-&X)"TT5W7]*#&XQ2E:<42@Y'[QE- GRI-)!7:>T2A32/M M.IH&9_^&SHH_+#5>1=3X(5)3K+!EF,0M,7C[R%KX5T:;%SUZ?>G2WBR16[V> M4\D'F8+-@Z#>;DY$=7OY/TR[(SK,5B!/Z8PI"34F0D_W(\O1@<_NJ_F23>#] MKV1.K@E^V,DJVC)Z8';L(7:MWC%J&/?)[YY)4$)]O<$6R&&C?=F(+.06\W/N M&R94"SEWB.+J$K,,'I,D$DK&DPP\"QW9[?[ %&'*7.<#)V')"6Q!>HZ M+;$LF[<*4/Z#NU&[;V@/I;JI&NVK *S3_FAU.+)_VPY\@ZT#?&T$YQ1)OH&D MK5+2D"V E7;8KBV33R"SF$9BK@L>&PKE17/,ACM/DQHD.,*O=;57F[-:2E:? M#>YP(A?FLL*D$3$Z;GT;@RMQEI=;6EA=D/G+'=C/#8]7MO^^Z^4+.,F)H_!8 M/]I%=.WFBTF (92*%S":*1:]E.)@8S9CKGG98M4V1CD^$8JB2(#3A022BQ^$ M4QT8^$A<#*(7_ACT*O4 UJ^5L50I?C8,/ DTI%] 3;9J;T:#*;#(;S$1[NU A7"GPSU^43V]V54M23L@MF+ M-X!L6;/M4&8+$:2H/A27TLK"WY-A\XXI;UP62$UN+3:%K,]E:-FK=!B9;5)F M2U>C&'+9C<44,A-&Y'V$D783MH/S/3%4>8.R=-/?YY3?Q_<<6DQW"/J#LP-] MN'30P_/(,9)>Q!41G@\>G5W8.U"S(S(TGIID?OX\H5OQ@EBY4_HX$3'Y+9., MTOF%Y93 %S>-C5IW+NVZRG3R<=OJY-_QC?^;O*MFRP4?*RR/T_ASQ:R5\'U^ M]AQKW'" -\#["YGL\O[1+WGTR\[H7@D/9UDFSV-7.F:">LJ42#<,PDEG]LXM M'QW%\86\$.J@]]KL&LH(XVFJS0;YT%^@ ; SF2_3P'>I-CNC2OM&;'+@6O;7 ML)__%*+Y;BF+Z6XI']A[34XXC-8/XMGCA@C 5Z$^9.]U/"Q@5^LSC7+N1 MKK80GH^O/8C5P,@&$DG)E\(<.-<=E\#^F%@3L6Z..C?LA',*N714#EJ26*2( M]29G.BK?$SR26%%FLH3 M'Q'E_0$F>M5[$NM\ X_%=-^-*RF'L8[?0:Q[W!!)[PO7+S'J NR$, DBVC!3 M,-?S<9,6QLT&E&4 W$UVHSJ-8O@"$^TZ[-KS=M+49RHX-,X:]IN&AFS+6(-0/E X"4!HW=FQ[M&&_2*C.K[WCB;?EZH'B/%^X 8.W@**/)-K5 MWT_(/%U8;'S%;H*N7Y. XC2E- D6ZNZ>9*T_I:ETPTE#F*Z.&A'\A5TQQ>&^ MX6BU#Q.\X6.CT.@@KTS#6&=0..@V(0& (#FZG_+I#3V(@X/-,E]N5@O MI;9Y #SIP>;\>V38!5P7R1UX1RDN0T:-'20:^DSQU_B M',0&#,(1)!#OL]@^553K M.C0':1;8>^HT79XM*'WF?)$NSBY=KLSR++T\/_D6J3%39^"[-"SN:[4 N^"2 M;;EL=X1.'C],,OBEO^GFQO]\4V>^[:;-2T(G0Q$^E]- MI/L'I:";3K>L;H-R&XJV<":H7]G&BYM.FIK5G,EW>#.TJ\SVV;&=P>I8IW8( M(OWW0CW;WK:"@FG3%AO6@@++/7#X!)>*4,2 %G#XUN5R@*>7Z=GY):=_G:3G MBZ7'W_3D;([[E;E=24Z<&U1J8%/T/_OB<7IR?,'NH(\"!2 MX5EZ?'EA5P"?YJ<73**A.(H[CP5V"6\?=GQZ>>:V<;%,+Q?'8Z-0A5-_I#BO MDC00O! 32]"!AV OI-"'X\O27?6R#=0.4\,D*_#UBXOI^L-K=U_N" MX^.O) ME3BP$T6V9U+I0*$5[=T42!>[AML&1!!LM)Z]:W*(/O>EZEKQ#=XMK3$"%8U0M MBT !%5 *;[A23IPLXB=G2UF5V=J6%+;4HI(ZV7&]##<+$6M,]$INZ^-!%MZ4 M3 #C$ 3>H39XS3*",;4;Q,03W[U4.FRG$M["4-L1^YB/L#3SB(N')2O2-3G! M1.'"Y54.W>#LXEGDU^ :NRBO)*QM:$M+1SB"+<(SN"%?]!S>161>/96 M#>/HE;N8;VST)ONLJ+# ^4_9@\[?4P2..PRBUP'6'D[1P=/)>>[BJQY<[^D@ MJCC89L?9C^%PKF.U 8.'(Y2D#&:N:86P&GB)H!8(W2B:P%?\HH@&JTDWOAN3 M*X'\U)_NI_YJ?4E1P( -QN.V@$9"/4E%$Q^Z\_T[D M$2YLI9L_'(#S1FFN@K$\XL#Q_TE:\&FZR_N2:?NUUX/$\/AADL$OP[M@,*72 M^3NDS66@:XY7A[O"/> -,^DZ,EA%7JN-2[\6C=-WCZ5*R\S><6FO"_#%8H$[ MH\33L5VOPAQ9ZTH2_,=N<6R$BJU)7-_O:R@G:J((/@06QJKT32E:[%INTRM$ MCKO&!)UZ61?F06GAB1K47%%8\:XP5X;G![0-.-+H6CQ?G!"@01J#^8_KGQGY\0^+RA':<.*5[V3A M.Q.DR;_AU;+_I\*K_&C))87*/C:NHQ9C]I]@N)IP5"N7?=U7P3M0&H%&T#G7&]O:N^WZT'(FS,CQPC%P2Q)+GH3A7#H5$* K M7:XE0E?9N[;"%B0LZ*EY^I2IXIJUY9DN#IVQJ0T^]IAA]ST;98['6G<:E0,# M- .>TF.-$5=\1 OU6EJ/3'7TZ##2)Z9$#E#BD>WE 8N\ECR=)Z++"$9,T4\: MJW\Z6EH'^0;9<*@)^@BOYYI#+XUA&=88MJ40P!/VW26@QVXW&]L$[ ]4UP'T#FYJ'Y:V]AR[E'"/_ KX M9^>F 'S9%;I;Q>XK*I?"_%5WV\$KV>I.NF(R,WIQGIY>X)T)^/?\)%TLYR^= M'^T\/3F=2REE9Z\V[$!.UAQK==%"(.;M_>?([&P.-%6Z;!J%-:[4Z>?A>5?M".ND2&@VPL:(0=MO95F'\5.;0IN=VQZLH6(PL.N\;/9"E72$(H M_H*(C)&\5[J9!EO>'"1FLV.G-S,MW&(/6,C,*:OSXP%LFYV]/W5 QV][;9+ MQ*"5=-'H? YX=.Z#KZL6_T:LN]&:'IO-C7B4C3X3TCS0X) MOZM"2<\Y1R^R=>>US7*)^1.+B//NZ F1+K"(^>SX./F!\&-VNCBETY<8D5V1 MU8/0/\:99>*DPJUB_Y(UY9SS=0ZRAE]43JSH Q]1\K;") N<,E)%X8P&.CJ^ MJ_PB7#T W^)J'1-D)8GK=QUGB:8Z[TT"J^M>UNFH3A(]$AP@3J; M-(?@ =+-0+39"E45U#9( W=SI#<>S?HW(P[5\955*7ZMX)Y;"XB[TM/8IB*Y M^J!U)Q;XE;TU?&H:(AAX0!Q9?)'*(\_2=2W3UP M&,=YJ>BRV(()EXPOO%Z&! 4N"1M^TD7;^+CD (N3YF;BD[8UOSF^QPW.W/4) M4LRU"2F-)*KZ@L6\AB6)IWS65&, QH[^_&G@2^,H1#H 0+9 _;=TL0*U^[?E M.[0EMV'L=D"@(HQ>3XF$L(2&"GWB+O&>H\M2Z!K.^XY!$@?%ZK5%=D_"K5!F M>8N3V/*1/QPF_M<#LWX-;(?G;FIR#!SD4;E:<4I!\'FQR^FDUJNJ9%O&QE*" M%K^#BL+3ATM^B2XS*C[% C3>W'S*=[;U3?@BATBR;,8T2@^HHFZHV$*2.4)BN/*Q?% M%U&LZ_P(D?C0*PI@M9P0/.XP201JJY D$27!>XXQ^1"%9FU3J)@W'7QPX<'S M=8H>)&&58BKW70ON3ZYS/V=V$]@A\>5_MK<84$:-'-[=]!U@1A5<\_V(?0S= M"[^>0FU-.A,U"[C_,KS[_AW(C;(_D65-IEOW);1@PK]MS.!-@EE>EZ?)B_/9 M_.5S/])9>GP,WU[,SN%;^_3;!$RVT[/SY,7B;'81/'YZF5Y>X-?'-(I]_BJY M.$Z/%R?)BY/%["1X?GY\D9XL%LF+Y1E]SVF6[M>3D_3XX@S6=#9;AF]=GJ0G M',_3XSDWPH%<8 .DY>S4-4":4P.DAA9@\QR_S3VH MP3)TX($G_LT1!/QQL(517WWO-S0J74.CKSWVL7_O]=]V7Z#:PW%,&<.8H;\] M[!;I^>5%>K$X07H*J?8D79S/T_GR] 4>:/3#RGEZ_@+/-_B!T>P;#BC_ M3BDKOBA@.9W _U$Z@2>1FC&HICQEH"C'B:[?)B%$W52%T;@.C=Y!Z_MZV9N6 M@[J^U%8QL4GM!5!1W9"KR]@LF9JKAZD=22F-#&O;W-U-GVG*?Y$$4XF7!F7" MH<4J=81MZ?('-65+BUOZ5@6=U:F.'DN02:9JZEU&S:'B*L5>4P0$$'5%Q(RO M!L5\'-,880N7*4@ERV'FQ[/3Y+EK!A[>1L_FD>]-8.\]L*C_,PWP2\Q56.UY MR&4OL(I3X6Z/GSHE1T6)C4GQ\@ +5ZQ^YV;$J'L(F@QV)*;$)[QQB,\'=-+A MW-]7Y$'^*6NR'[^'R6[4%> 3N2E+0&[,_W'?HC&*=YM\]V;Q[!6\Z1__\?L] MJ%*_4?]1O&QC Z\>S\Y!FR&PO=V]R M:W-H965T,%WF^8R VG:T#24 M 9J=[9LP JNU)2K)H?37[Y%LC$D([4[W91\2).N<[SMW6Q<;+K[(E!"%ON49 MDY>M5*GUJVY7)BG)L>SP-6%PLN0BQPJV8M65:T'PPBCE6=>U[;";8\I:5Q?F MV5A<7?!"9921L4"RR',LM@.2\MOO-J$&AY(_! R48VUDA[,N?\B]X,%Y9ZA_[&^ Z^S+$DUSS[BRY4>MF*6VA!EKC(U(1O M;DGECS$PX9DT_]&FE V!,2FDXGFE#/N#-%9S,\SXAL7W05<&K-;E+A#TI\]P5\QT7WG*E4 MHANV((M#@"X86UOL[BP>N"<17Y.D@SS'0J[MVB?PO#H"GL'S?B4")WC\FLAC>R&/!/0WYQV^Q:WOGZ+_ZA0HR MYHV)2 A3T)3/1,893HP,90D7:RZP::[=\<'3+DZ^%E32 PE0Y1M&A$SI&MWC MSUQ/B$8TX%RE!%WS?(W9]A6ZY6R%[O2_3V2]AFVVH+!Y3W.JR *=:5S7/B\/ M[\S..6\WU'82C M%AC-2)(RGO'5%L+1L=![M=A;I(61EJY)QI/KFN@-F0O#Y!XP 6I.T=DT)>P[ M_+7!I7*NZPP=I6N"UN&*FIA]EA:T0AXR!?.5KJ!X3EO_3/RH%_O\Q,^]&'&A MTCKLD!M ;]V.^BU(#L1^'_."$>2$!B L =[B#'_;HIG II:@II4.P[ZH6J4$ M0-W>U4#W>(M*.WI5G>BBN"D$O"'KNAQT'O;4(P*E+#)H#,W+/FQV9$YW)OSO;$" _J$1[\ M] A_0QEF"<59.0-R7?+]G!=,E1-] !7$DC(&+TWWTVPS2/B29_#9I-.QK/ED MS8<;?/,&GRX5S8DV4$9Z)F<%O'MA84YPDI1EI&&39A:/< #X$HK1*)(,^H.5 MP\*\ >"@@MK3:UN4P$QB\]D%-E"55LQO!2_6/U\%+U:'<;).N_X6V!V9YCSH MK-WOY'YPL)YQ!7XFA1 FDE(2\-6S8A@U@>_#*HP"R^OYE2#C[,\GPGX86E'D MHZ 'PK97">X.+;<'^DZL5V%L]7K1$\H,>IUF97N[EAD=X MFQI.[&D&Y-D]*_*=2OH0,_ #"P("OMAV8,7V\Z#\ZB]\&)O$;@D6$J:5KK*7 M\A+_B^0TUQ/R2%A!=')"#Y(3VD@[XUB^': 0@A!9@>?K66N^/G*"0A]BX_50 M+XX@BRZ* @<4O/^E]]JM!,L4K05_I)IAOD7PPM%?6-"^YE)3YCMR7,MU;.1' M,7@+;[HPL +X_*X1"EG. ,H>X=WR1/LL, MZ)Y5>.W=V'@"Z$ 27 =@7!OJSVZC(/0A'0':BY?7R'LL5A3&3D:6H&IW(ABRHKR:E1O%U^8Z-.<*+E=FF<)M ME@@M .=+SM5NHPGJ^_'5/U!+ P04 " ! 2I-2).D=&=T# #*# &0 M 'AL+W=O/7>G>TB>QSLA M']6&,8U^E$6E+@<;K>L+UU79AI54C43-*MA9"5E2#4NY=E4M&5!B$>S6.27 VPB M8@7+M(&@,'QG)0ME?M&MT _"8;946Y=X8UB6OFI'^V'^(CD&"SQB0 MO0&Q<3>.;)175-/)6(H=DD8;T,S$IFJM(3A>F:HLM81=#G9ZLEQ\NEE\7,RG M-_=H.I]_^7ISO[CYA&Z_?%[,%Q^6:'A/'PJFWH]=#=Z,C9OMD6<-,CF#[!%T M+2J]4>A#E;/\.8 +8;:QDD.L,]*+>,6R$?(]!Q%,< ^>W^;N6SS_7.Y\7?$5 MSVBE@1V9V%::5VM4BX)GG*D>#T'K(; >@G,>X!#EVX(AL4),:0XL8CG:*K;: M%J@ .JJ+4Q^V'_377Q*"_=_1N7$I5GI')4.TRI&EOQ05SQ#[MN4U'"B-_-]" M],2H5&BVY45NDB9X+_G,@.,;4>2(E[44WYFQ4&BY$5(S:1+1&X8*HX5 4"(A MSZ36\_W"]ON%O:G.)3IR $#3T(RN_%YH6Q]T@<' 204S1R.]:I8$3>( 6A2/R M_EU/<9.VN$EO+>Y881E?4ZF!+B<*W.,D;9VD;\11#Q\? /S:+'T!\7]%TROD M.0'V'.P!)]-D%'58D?C826(/Y)&5-USZ:?V^S]]Y?[W^*\Z^\9#FO[KD/'+$ M)V]%H>,[ZOFO3J%^Q/]*H7,C='+V_6K>.F8:D]-$ZQ NZ6'=.?:=FA\929PX M39R$!.::ZEZ&@4-BS_'\Q^\) M/F=2"7FO,D0-CSGC:NID6A<7GJ>2#'.BSD6!W)SLA,R)-DNY]U0AD:1U4,Z\ MP/>'7DXH=V:3>F\M9Q-1:D8YKB6H,L^)?%H@$]74Z3N'C1NZS[3=\&:3@NQQ M@_JN6$NS\CI*2G/DB@H.$G=39]Z_6(167PM^4*S4T1QL)ELA[NUBE4X=WQI" MAHFV!&*&!UPB8Q9D;/QJF4YWI0T\GA_HG^O<32Y;HG IV$^:ZFSJQ ZDN",E MTS>B^HIM/I'E)8*I^A>J1AL&#B2ETB)O@XV#G/)F)(_M=S@*B/TW H(V(*A] M-Q?5+B^))K.)%!5(JS8T.ZE3K:.-.'.U@'DN MI*:_:SM0H*0BA251&41N%(5PK3.4YJU)B5P#40JU@M =^2&LI:E^J9]<*!BQ MASP%_%72(K?2?CB& 3PAD0I67!.^I^;Y' AKHHW(D (W'$<0M<(O0J0590R& M(S>.ANWM7/ /+QP$P_X+:XR2+6544U1P%KOQ,.[!)>[0G*:@R>-SP= =C,+> M*_QGJL =QWX/;H4F#/I^X([&(WCM?7A'-9:CW->=1$$B2JZ;2 ;+I'L]"BJ"MV*[2I_WJ:F8:+T@K,^4X(?5C8 M"[H6/OL#4$L#!!0 ( $!*DU+(,V?%9@( $8% 9 >&PO=V]R:W-H M965TK8F6V:[M_/=B"C6HNFO<1W]GV?O[OX;MQ*]:0K1 ,O-1=Z$E3&-%^B M2!<5UE2?R0:%/=E(55-C7;6-=*.0EAY4\XC$\3"J*1/!=.SW[M1T+'>&,X%W M"O2NKJGZ-4,NVTF0!(>-)=M6QFU$TW%#M[A"\Z.Y4]:+>I:2U2@TDP(4;B;! M1?)EEKEX'_# L-5'-KA,UE(^.6=13H+8"4*.A7$,U"[/>(F<.R(KX^>>,^BO M=,!C^\!^[7.WN:RIQDO)'UEIJDDP"J#$#=UQLY3M-]SG,W!\A>3:?Z'M8LDP M@&*GC:SW8*N@9J);Z 4?P.@.P!Q.ON+O(JKZBAT[&2+2@7;=FZI9 M1T7>H4H(W$AA*@US46+YFB"RNGIQY"!N1DXR7F%Q!FD2 HE)?((O[9--/5_Z MC\F>H,QZRLQ39N]0KFR7E#N.(#>P$,\HC%0,]5O5.TWT\<.(Q.E7^-_U0CL) MMF)8KU'YJAV.2)R<^Q+^!5K>S%[92]K:QV50,+3] M!4Q HV2!6D.2#\,LR8&D:4CR#*Z98/8EEK"5LM2094DXBHUG6-DXSME+8WM.V]6=M"A<@'V?".E.3CN@GYT3G\# M4$L#!!0 ( $!*DU+,^#.BJP( ,4% 9 >&PO=V]R:W-H965T0;1[0<:6Y =>40UQTX-2T;:SHV=PL^';.MK,H&%QS$MJXI M_SG'BNTFEF<=+Y)R4TA]X4S'+=U@BO*Q77!U,6J;V4NBXD569#CFFXKF;#=#1[R"35?QBIAOK#K?,/0@FPK M)*L/8!5!73;=2O>'.IP (O<- #D B(F[$S)17E-)IV/.=L"UMV+3&Y.J0:O@ MRD8_2BJYLI8*)Z>+)%[,;J\A_KZ([],XA=G]-3PL;^($KAZ3)+Y?PBQ-XV4* M'Y9T5:'X.':DTM5H)SMHS#L-\H:&1^".-;(0$#O5?V\SOMW$7']S_"OZTSH"%6EL5ZI>'2U MCR;B>B-3^K] R=W\Q?XKK;;XB>;JV4'2/02^'8Y"\%S7'D0#>#"IK1EHI2*VQY&0PCLP MAR;1I,+3], (O)'8TBEY[7.>DM6KD&S- !&1L MV\BNR_K;?D;-NM;\[=X-N#O*-V4CH,*U@KH70S42>#&PO=V]R:W-H965T M(!IXJ+C0PV!C3'T:1;K88$7UB:Q1V)N55!4UUE3K2-<*:>E!%8](''>CBC(1 MC ;^;*9& ]D8S@3.%.BFJJAZG""7VV&0!/N#.5MOC#N(1H.:KO$&S6T]4]:* M#BPEJU!H)@4H7 V#<7(ZR9R_=_C)<*N?[<%5LI3RSAD7Y3"(74+(L3".@=KE M'L^0TX68NM]]P M5T_'\162:_^%;>N;]0(H&FUDM0/;#"HFVI4^[/KP#)#';P#(#D!\WFT@G^4Y M-70T4'(+RGE;-K?QI7JT38X)]R@W1ME;9G%F-)M_GTWGB]\AS"['UPL87Y_# M],?MQ>QJ>KT(X7JZ@*,%77+4QX/(V( .%A4[\DE+3MX@3PA<26$V&J:BQ/(E M060S/:1+]NE.R+N,YUB<0)J$0&(2O\.7'LI//5_ZX?+?"9(=@F0^2/9&D!NK MI++A"'(%M;)Z4N8QA)I388"*$O!/PVK[HYL0!)K7VOP^_^=/.8G3+_#1=:Q= M9K:U6"U1^?;NKTB<]'VO_P'-KR8O]C=R9;9485N1$YV2@A5/Q4':#4F>0K=C MEQPF#>,E$VL-23],,[)?+M%J;"-Y":RRS;I'A]5 NF$ORZ"7A23NPT(:RB$G M8=KM0]+)PSSM6Z36IU;F15,UG!HLK3KMH"H8]?H_(DF8I?DQ'-E$TKQW#&=2 M:*.:=CPPX=YFK2P)I&'FR@Z3;@]F_WTPZ&9AVHDA(5G83?JO_3#1,X%6J-9^ M#&DH9"-,J]7#Z6'2C5N!/[FW8_**JC43&CBN+#0^Z74"4.WH:0TC:R_WI31V M>/CMQDYK5,[!WJ^D-'O#!3C,_]%?4$L#!!0 ( $!*DU(];''MI0( (& M 9 >&PO=V]R:W-H965TV,;K]^9P=2: O2]B7VV??>O;OXKK^1 MZE'GB :>JE+H@9<;L[X, IWF6'%])M"A6N;$'P;"_YBN"T_,(K+$M+1#)^;CF]-J0%[N]W[)]=[I3+@FN\DN6/(C/YP.MYD.&2UZ5Y MD)NON,VG8_E266KWA4WC&W<\2&MM9+4%DX*J$,W*G[9UV /TPB, M@4PI[L) MY%1><\.'?24WH*PWL=F-2]6A25PA[$^9&46W!>',<'(_']U_F8QO;V TF]W, M9S[$XX:0'2&,&-Q)87(--R+#[) @('6M1+:3 M.&8G&:\Q/8,X\H&%+#S!%[43Q G+7'BB),CQ#/JF*PN$>02"F&X M6!541.!:H]$^"#1OE?,TY_MW/1;&G^!_UY&V:JB$6"U0N3+NKE@87;B:O@(] MW(T/]I.7R= C-3GE2,^_$(5!**FU]"5<2SL'0/ *@?DA2[;?B="UXB)%6"CY MB(K:G2 I]38QB@RDR5'I QT1>]83G_MQCQV3<2CA92Y3;E"0ZP7SHVX'(M;U M$Q;#+6IRYFE:5W5)+AGP2BI3_.%N6/3\).Y2%?4$L#!!0 ( $!* MDU+C7?XV 0( %X$ 9 >&PO=V]R:W-H965TSUC8*!TK!!$C#E"0:REEP,Y[.)R[?)SPP.)B3,7&5[)5Z=,%] M,0LB9P@XY.@(U+Z>X!8X=R!KXU?/#(8MG?!T?*1_]K7;6O;4P*WB/UF!]2RX M#D@!)6TY;M3A*_3U7#I>KKCQ3W+H]+G_#B>"\=4K M@K@7Q-YWMY%W>4>19JE6!Z)=MJ6Y@2_5JZTY)MVA;%';569UF'W[OOIRL5ML MEN1^];#8[I:+U6Y+WNWHGH-YGX9H]W"98=[SYATO?H4WCLE22:P-6<@"BG\! MH34W.(R/#N?Q6>(=Y".2C#^0.(JC,[QDJ#CQO.1_*C[#G0S=.7N%N[7TI M6@Y$E80K65T@:$&8? *#MHO13%_ZFN>9;]]U"F7TVR8%836S&=F#Z[_?8";1E"MV+9GM09@"'?BESHGI<9L[X, IUD4#!]+M<@4+*4JF &2;4*]%H!2YU1D0GM75K#E_L=^B>7.^:R8!JN9/X;3TW6\]H>26')RMQ, MY?8SU/E<6+Q$YMK]DVVE&U]X)"FUD45MC!$47%0K^U;7X85!.SQB0&L#ZN*N M'+DHKYEA_:Z26Z*L-J+9C4O566-P7-B/,C,*I1SM3/_38#P]^S*XF8_(9#28 MS:>CR>CV@?S\P!8YZ%^Z@4$G5C5(:L!A!4B/ $:43*0PF28CD4+Z&B# Z/8A MTEV(0WH2\1J21KSPT]M&L8?R8]:!]I&BR6&8@&J+G/4^4[O MUU(:2,F]X@EHPL5?=^C:D$R8>L0K!V\5,N,KP9<\8<*0.Y/!:\XQG'&*]425 M'%/08#2Y6VA0&WMLR5BL2^3,A7SF'=I?@TX47[NKX08VD).H7NG.OB)C\B - MNMD93B?#5[]9)I4Y,Z *+,L&M+$?6E_^[2]S)1%-&6Z#7TB1:B>)Z$<2M?RH MW3HD;Z18_6-A[#2L_QW=]#M-^HYT"BG@JV+!\ U9@E)XJ'3&%#RGUZ ^KH>D M^PB7>VZSZW#^/;^>CZAS75R>:BX?_-]5]NKK;? MB,-#\E]O+CP[-&J_)_XC[15C1IT.B?Q.W""-$-.+R>AKR/Z$@X[-G@N';1\W4CUN1P-J^4W:?$]\T-01O?!;K;B.+:(MOQ6V MWGJ8@Q<#3P%JY<8Z31)9"E/-/GON?G(<5 /3LWHU=F*OK+C0)(39" MEER3*;>.VDOD61-4%@YSW= I>5Y9PW[S;BZ'?5'K(J]P+D'59.,/^GF]QB?IA/Y=D.5V6+"^Q4KFH0.)F8(V\C^/ [&\V_);C M09VMP52R%N*[,6;9P'(-(2PPU28#I\Z=W BBW(<,/K0B_$X1,>ZVD(IJ)0S2\OJTW0!DX?%8GJ_@B^ST7CV9;:: MD??]BJ\+5!_ZCB9PD\))CT#C%HA= /(8W(E*[Q1,JPRSUPD<8MU19R?J8W8U MXRVF-]#S;& NO]+*ZX ^AV@WP#Z%P"7=,.RND 0&U)G*FO, M )_HNBE4P*L,A-ZA)!5(B96&(N?KO,AUCNJM]E_'>O=3S-S>S_!?GR-E6%++ ML5P3)]/VDXNY7M*;$=) M1$@;I+(SNOB/6-4(06('<0"!9T>Q"W,ILCK5<.!2\DH_@T]N%D&/D9O!Y-@R M^G9)KO-J"P72U3UO84?,A"1)9_JQ350ZJMUY>)$=QC%XOIU$"?PJ'E%6I<%0 M]5KEV7E&%MIN$I^;7A##UTN'"7YHLX0J3^PP2& E-"]>V 7,9OX+/6;L*+BB MOJ!37_"OU;?_H9UOZ>MZMG_2S^G OIT.[-)&HY,Q+WB5(O!&=)]Y5=.\@.:F M>S'$MM_S3,+'G#XDD-72'#!U%YZ12PAC.PY#>-#4WC_?\+]GGATF\8<7%/U: MUPU($-@!J>(B2NS:KA]?08E#HZ.K*,E)M1=1(M^.?'8%)?%L/XZNH9"6VTOQ MEF2]M-X%$[>%ZVM^/[CLMM7BFZ:!L*=6\BTHML M1V)K:+%OQM!::!IJS7)'_R)0F@WDWPBA3X8!Z/Z7#/\"4$L#!!0 ( $!* MDU*"8_TN*P, , ' 9 >&PO=V]R:W-H965TB3T^*/W=[! M_*BKQDP&.VOW=T%@\AW6PMRH/3;TI52Z M%I:6>AN8O491>%!=!3P,AT$M9#.8CKWM04_'JK65;/!!@VGK6NBG.5;J,!E$ M@Y-A);<[ZPS!=+P76URC_;)_T+0*>I9"UM@8J1K06$X&L^ANGCI_[_!5XL%< MS,%ELE'JNUO\64P&H1.$%>;6,0@:'O$]5I4C(AE_'SD'?4@'O)R?V#_XW"F7 MC3#X7E7?9&%WDT$V@ )+T59VI0X?\9B/%YBKRO@W'#K?E"+FK;&J/H)I7_@IO MQ.%>-79G8-D46#PG"$ADKY2?E,[Y5<8%YC<01PQXR,,K?'&?>>SYXO^3^17^ MI.=//'_R"O^:_I^BK1!4"84T8KO5N!46"^KE1VQ:A,T3&-Q2A]N[ES;X.OV; MWS(>QG_ KX[4VV!W"$\HM %TQ0+::JPWJ/UVGQQY&&7N-?(%^(EG=3]_-G?/ M7U*H6L(WHG9]! ]:%6UN#7"6Q".6QDD/25@TBMEPF%Y8DCAC81;!&JOR]XT6 M7MO^Q$%+4*1<0\1XF+(LC'ILQ(91QM)1>&$9C5+&,PZ?E1454*PD97%\CD<, M$6<\/5N&I"!F\3"^T@UIWPWI?^\&+%'KBT9PJ=!AU-)02;&1E;1/+[;$]1B_ MV@HSX]2]5OPK=7?/+,]5VU!=5H27C_[<@"C+V"@Y@_B(*AIG,*L[WX*2+[6J M*?O*_QI[H:UT0);PB$6W9V@V#!F/8I+WK\U+J9&RBS)&[#8+2<7S[82W1CA% M&FVKFW>04B><(/%P^%*%@XM3M4:]]7>' 9]F=\#VUOYZFG6G\MF]N]ONA=[* MQD"%)4'#FULJI.[NBVYAU=Z?T1MEZ<3WTQU=L:B= WTOE;*GA0O07]K3?P!0 M2P,$% @ 0$J34JGN+L:D! K@T !D !X;"]W;W)K&ULU5=9;^,V$/XK Q-E7\1#,Q_GYO!LHL32,<+LUD:&=&BBHP-?6049H.&Z':P<59V+LW%V=Z[FK5RGL# M=MXTPBRO9*T7YX-HL-YX4).I\QO#B[.9F,A'Z7Z>W1M<#7N42C6RM4JW8.3X M?' 9G5YEGCX0_*+DPF[-P6LRTOJ+7]Q6YP/J!9*U+)U'$#@\RVM9UQX(Q?AC MA3GHC_2,V_,U^J>@.^HR$E9>Z_I75;GI^2 ?0"7'8EZ[![WX0:[T23Q>J6L; MOK!8T=(!E'/K=+-B1@D:U7:C>%G9X1 &MF)@0>[NH"#E1^'$Q9G1"S">&M'\ M)*@:N%$XU7JG/#J#?Q7RN8O;S]<_W=W T^5O-X]P]"1&M;3'9T.'T)Y@6*Y@ MKCH8]@Y,Q.!.MVYJX::M9/4:8(@R]8*QM6!7;"_B1UF> (\(,,KH'CS>*\H# M'C] T3UP<0\7![CX';A'S(YJ7DO08W23,;)U(-K*!X3$506E;F:ZQ6WK252+ M:PE.O$B[R[K[#_ONFYQ1_@'^ZXAQ#&XJ82F%L2"]IP#M+)N1-,'6:T)&H]Q_ MBF#]-S@/=U?OSJ]7QD!50;Y@[;#20AZ3@D<0T82D*8>8$99D>/3*5IYV)%LY M5FBM(\Y(7B3'<,0RDF4I3J*(1)0?PVUOQ34T)(Q0GD*6D3S/O Y1$N]Q;]*[ M-SG8O=6VF,):Z7:Z<#_@/W7590B;]YQSH%\^OI5\.$FR_'B7>@1: M%'AS!$-="CR"DJC85T72/B[2@^/"R%*WI:I5)^](NH64;4@P]390?3V8.Q1V MM 0QF]5+;T]/:YUP5H<=P*,Q]AE M>'1,E49@V<>PK13N&C]%?L9(QKF/W8C0//?5C1)*HV.XZ7G_*NPV@&KA]SFJ M5*G0S6!U0$]X=X@NXKS>'-6(O5:$>0-%)&4)7"/%Q!MB@^OM';$/_L!P_G.(GR@[AJU0=BBYRIFOV*-T5=\.M'KJ1 M9A)>"GC9^4CHVNE^MW^,7'8]^(:\>\G<"3-1F**U'",K/&PO=V]R:W-H965TD+,6-'<5K-V! M8)'4W?%X]]Q#78[N*WFGYIQK>%@4I3H>S+5>'HY&*IOS!5-NM>0EOIE67)4U;H0);^4H.K%@LG'4UY4]\<# M,F@7KL1LKLW"Z.1HR69\PO7-\E+B;-19R<6"ETI4)4@^/1Z,R>%I8N2MP!?! M[]7&&,Q);JOJSDQ^RX\'GG&(%SS3Q@+#QXJ?\:(PAM"-/]1Z_GQ(!E SJ>L+O15=?^1K\\3&GM952C["_>-;(S"6:UT MM5@KHP<+439/]K".PX9"XKV@0-<*U/K=;&2]?,U6JC M7XS\NSC]=PYMK=EMP]?9HI'$'(S?* MUM9.&VOT!6N$PD55ZKF"\S+G^;<&1NA:YQ]M_3NEO1;?\KUV/.[ M\_K6GK__>7NL!IW5P%H-7K**M9+7!8=J"DPAP)<&<@IJQ7/0%<)$9 72\X&%(W\>$ )R3 MA^=&\<'06*?? AD"\=9_K;N=3BY6(L=SP:/@18Z^>-:CI]_W3^E:XIDKF8L2 MN6N=.!*ZGC\DD9N$0*@;A4")&WE#ZKM/N_7 *^S@%>X-+V2$[*X]I.4T#-(N MR/2;'+6U81BX-7>"^\,P_6JI%XVS%9=XDVP)?/ZVP+IU_L!E)A3F5HIL6VUB MD_RIMJ=I%RT,FBB]YM?-Y&?X7&NE,6PF4$S#[ZRL3=#;T!#J>$'D4#]"P-$ M/JP]#!S/]QSB)=88H0:SC:\YO"%.%(9.ZD=ON[=GK,SP9C,QP!3A73WE0EM9 M/W7"-'B2?.;0=K9(X-#$^1-ZH6=&MC6&^9]7XKJHFKK; M*"E+XBUUX^6!!*-$MF;@?>KM-9G6@(9XB-T@!*P;/XG;LK-T%3M)G#HD M3HV8#Y$1H\0)\:NGNU'PLE^9^RYR @_KU ]1EL20N%$*Q!@(>PHJ[@HJWKN@ MS.V*431[-Q1>ET*KWINAW_C6S?#*#O_D&L"^07%+<);Z#U]-U]7D1L%-:4)J ME%AA>&X7D89)[$3)$X%2AY+((?CF)6IL"?%+8SM-(B>-Z,[-=I DHB5RDH#V M9#/ILIGLG4U=::P?2Y)#TVSD6%<+;, 4TTT7E%6S4ORUFS+[M_F_?!QNI?CB M],7Q!UXBW10V&ULW59M;]LV M$/XK!PT86H"+*%+42V8;B-.TS0>G@9.M^RI;9UNH)'HD7;?_?D?)UA(DSC:@ MP-!^,=_N>>Z.S\G'T5Z;3W:#Z.!+4[=V'&R8:"AL]XB77MB2B,/P^

#2 Q_.C^QON]PI MET5A\5+7'ZO2;<9!%D")JV)7N[G>O\=#/LKS+75MNU_8][92!K#<6:>; Y@B M:*JV'XLOAWMX ,CX"8 X $07=^^HB_)-X8K)R.@]&&]-;'[2I=JA*;BJ]:+< M.4.G%>'SJYAZN;]Y^F,\N[J\_W,"K^V)1HWT]"AUY\';A\L V[=G$ M";9(P$RW;F/AJBVQ?$P04FA#?.(8WU2\R/@&EV<@(P:""_X"GQSRE1V?_/?Y MOL :#ZQQQQJ?8J5OI=S5"'H%%M=4M ZJMO]DJ/;.G[O)EQE__BD37/X*WVJD M$@:W0?B*A0'TX@!=+38+-(?KC;(GH#^J0C?5L+S#>O7+PA0=^I\^V*^HGE?#8].9_C9VQW:$&P6.9,R1@B)KAB M&8] LB163$H%E]HZKY8YFD%$D5B)%'&5,Z!!(@$$^H9Q203><*2 M/"%S'J=DF!"%C&.FZ'_HD689&>9)#BKE+$U]1<1)RM)8_@^JB:>E\IVK%LN, M\2RB6\USQ40F(*$]R60BGU,MY72<>Y%E'M.G*4GDB'-2,GNL6DH7IK($$DX" MI[D'2-'5QR&0Y_ZYPP>]L$&S[CJ^A:7>M:YOB\/N\*BXZ'OIW^;]BV16F'75 M6JAQ15!^EJH 3-_E^X73VZZS+K2C/MU--_0P0N,-Z'REM3LNO(/AJ37Y"U!+ M P04 " ! 2I-2@-/5#00& #C% &0 'AL+W=O=W-KR ML-\W:7>N3(U59 MP26[UL1414'UZI0)M3SN!)WUBQN^R"V^Z)\,&FX MDD2S^7%G$AR>CE#>"?S!V=)L/1.,9*;49UQ<9L<='P$QP5*+%BC\W+,S)@0: M AA?&IN=UB4J;C^OK;]QL4,L,VK8F1)_\LSFQYVD0S(VIY6P-VKYCC7Q1&@O M5<*X_V19RP[''9)6QJJB408$!9?U+_W:\+"ED/C/*(2-0NAPUXXO;DYN+#9'IQ3JXG-],[UA_ 9#T%(/BIII^2[_^DH3^X#7YT=^)00S )"MF3#LV M'XN$?C#>6H1^N[CY>.K^)BX$C(#,M2I@DPIJ649*JBUGYI#\Q:DJ.#E315%) MGE*W$0]HEP3>T \\/XA(,O"]) [(724S+A?D8-9]@"0(MQ!Y_FA(WBJY^ *B MP"7(MWKI'KW0BWR?W*FJY))\DP MMAG*P!/Q:)O=%HW)K]9'.F M#6B,A@&I34^5I:+U!]&%@1?$&\:2D>^%P>"'T_5OI3+ MG*01<82'QO%$<]5VN[X*QK:@L//)1T!=W($B@- MAZ:L=)I#0T"CC8:KD/AUBZ_GRO)2;C*&"?&<^EL-Y4B,$AD)1[WX%6%?*FY7 M -\R\&KAH06"+BE)JU,2&I)H4NL*DM22E0E5MBC;N9JL-!^"+ M.9*@1ADY) +!5D%'.^H7'S+584QKE0%N>5VJ"G(EE07J M( T"!PL$!\8A+K60_)M;$EZ4E&M7*T(9TR0I@N/"7]=H2UKC #)E)> O105 M5&Z:ZLIEI0D$(LX #5 UK]-2H\RX*94!P3FP"L[DXC=0*$#O'K0*5[F(3\G= M7QV3%5TA V^@6) <4H['J&/?WA@80& .BB M^Y#;Z_5VV=4J",Z/8K7>NS4I$#UDF6,Y46,8[L+&1E8;>GO$@:L>#Z+O' ZNI--2-KF;G?+#?U,\VFL>_;YK]_&S6=[2AY!_T)/R[ M=O$X\9)P2(;0NZ'##")X&@YC;QS%NSIY$'M)-,9^WW3FK68^ M@#%U_2KPDK:EAUX2C+SQ&$V'"8PL?NUD[,51O"?EHS;EH^].N7)0=B9[OY'_ M8K)KW@_)!SQ:VY/^:?)=>A&"!/K"Q&PO=V]R:W-H965TX\Q*L\()5>60 M>EX\K)BH!^.1&[M3XY%L32EJ?J= MU7%U/.$EW)U/O 'FX%[L5@:.S &XO \//(+WE96B TX\\UYJ!7:06WVQOT7]W><2\SIOFE++^(PBS/ M!^D "CYG;6GNY>H#7^_'&9C+4KM_6'5KXVP >:N-K-;":$$EZN[+GM8\; FD MW@$!NA:@SNY.D;/RBADV'BFY F57(YIMN*TZ:31.U/90ID;AK$ Y,[Z]_@P? M;R]_N[F&N^M[F'ZXN+^&GSZS6I1[PA>T&\X<'C!=VSX"&S8PX8.-CP M.\5H*=J2@YQ#H^1<&&#&*#%KC>42C 2YJKG2^S@]#OWC#RGU@C-XKR]Z,Y@E MAV?.E 9NSPF095[-N'),?RM /3_=[F1;'>KUG?N;2?^;,"URJ#&IB#J7%8<& ML?62*0XY*_.V9"XF;]N**V:D.H7;E[7S+0-?L6@G+F75L/KY%(+0(UX80Y1$ MQ,]BH#0E213 )Z[U*5SDN>).#Q[*E"O!-5S U%JAP4\29[E/S_KO8;')+_Y& M,(C3[Q*D&\$03 MP'FH"Z$[PE 0^:M%O=# RE+FS XA<,_$ 0TAB:C_S_$M90SYG) E?G/^*UQ)OBBZL M#B6!+^ZZ0KO8(T;@@G^K"? "UX8A66A4JW&AJ-]L9D>%?P:=H=@D:1*0Q$.J MPH#$84K\% W&;YAX)$[#;=)> [Y.I?N8W"''.XE0V4D082NC<"5*=PI_FY$. M\;7G4(\:\_['>E$4I\"*/[ FP*+(:*NZW>_,KUQ8\[Q5PMBP0?)11?(?>FOA MN$>E(?&#U.TKC8-W=M>.NVVG?8O77<_G6!VZ.UL:)%5@&GB&8NTL6'SE7T$V MUC$TV8E^.X-) S/U_?0!$TY _-@C&1Z73S'Y8!,U60-2FXN\?S?<=GFF-")> M$)(84Q*-(I)%&?$3"A0-#"*?9-E[1MN&*XPW'^.-AMA*TR,%5=075-&;"ZHU M1_PI+UM;KN1$(O 9J%Z"L44G2=.-JOP=Z)UC'"O=@TQD);F^Y9TX_VC\*+[BWTLKQ[4=XPM1"UAI+/4=0[2?#L M5?=*ZSI&-NYE-),&WUFNN<2'+5=V <[/)6:%=<&PO=V]R:W-H965TC[R:!D7/2F$[=VI:8369N""[Q2H.NR9.K^' NY M.NT%O?7"-5_FQBX,II.*+7&&YDMUI6@VZ% R7J+07 I0N#CMG04GYXFE=P1_ M<5SIK3'8D\RE_&8GOV>G/=\JA 6FQB(P^MWB!RP*"T1J?&\Q>YU(R[@]7J-_ MGL\R9Q@^R^,HSDY_VQCW(<,'JPES+U6_8GB>V>*DLM/O"JJ7U>Y#6VLBR M928-2BZ:/[MK[? 2AK!E")W>C2"GY4=FV'2BY J4I28T.W!'==RD'!?6*3.C M:)<3GYE^OCB;7_"B[HB1PXOV'G$/T+ #&CJ@X3- ,\J( MK"X0Y )26592H##:S@JDP* U;789<#_J38ZPD 5E!Q=+,-8/%.V48=JA;Z U M+:=R*?@_F $78(CQ5R7KZA=-^T++@F?,T)XV]"O7NE'^*N8R@%+8,=TC4QK0 MN@O(V%C.4;4&#XZ!BJL$4YY10=9>K!$0?B%8V,912C7 MQLJ[1< [*AV$8+?L<9A*?Y@_&>C/OEZX]J#X+"CB7QO-!Y#//+\L0^S>MZ0 MD?%EB1W50>!%X_ 0#N)H= @WTI +-G@;C8Z]H9] G'CQ, (K9I?XM6JY*+:^N58/3^473/6VU=$:=, M)_]1*7I"3-2R4+-=U99T9>G/NQ!M%$0Q#+PJB;O4/*8X< MA&MDCN3BJ+:U3FMT^E-A2W,FENC.):@]^5^4?J1:$(1>3$H=)UXT''?+7UTS M0N9CM\2XM %I&[1-UKL,?[/TJ#]*VM(9]9-Q.WQ6B8SKU+H7" W?+CWNAP&\ ML[\8WNVI.$E7<9(75QRJ<+5R3MH9;E#33:&>1(P';$&6I7M05N[&)=ZSV1>; M1EB(.!6'M6;W5 ]8<:^Y4]"F"!.BII),FK5F)LMOA_C63;?[ M[@_]'P?DWRVW5>$H[M.(0X]/P@MF/*JL0+@J$=TR?VQO&Q M'<<=\]B+XN&#"ZYB]TTO$(P#[WCD4Y^B*9=X6=7&50QR =*E%HP(S8>KIFS# M+2MJW.W-(!EZP>Y><[#56I>HENX!80LX&;CILKO5[HURUK3F&_+F@7/)U)(+ MV]$MB-7OC^@24LVCH9D86;E&?2X-M?UNF-,["Y4EH/V%E&8]L0*ZE]OT7U!+ M P04 " ! 2I-2^I_'PM,# Z#@ &0 'AL+W=O%;-" D]9\CN)9#PT^@:(\!KEB5RRW6=<%^06?"%+1/D+ M=M5:SS% F O)TAJL,D@)K?[1MUJ( X#MGP'8-<"^%N#4 .<88)\!=&M ]P@ MNV< ;@UPKP5X-< KM:_$*I6>(8E& \YV@!>K%5MQ43ZN$JT$)K3HK!?)U5VB M<'+TO/QE/ _^'+\&SW,PGL_ 8AG,I\%B_"L83U^#K\%K\/@"[F98(I*(>_#3 M#]!S?P:$@M>8Y0+12 Q,J1(IZ,RP#CJI@MIG@D(;?&%4Q@(\T@A''PE,54%3 MAKTO8V)K&6"?B3'C[.> ?8?@EW-=H[30LY)9]SKH7X!E'R#ZJ<@D8@XX2& M)$-)Y1M$$BP>-(&Z3:!N&:A[)E! )>8A2S-$WT&&WM$JP>#?NB5/=6%%YY5T MA<5N1]!UH&\-S.UA'WR_K.OX/=BL^I"LVR3K:I,=TS@GX'..4J(IW6O8O-MJ MW&L"];1I/^\HYB(F&('FLI;PP.SA!34I7I.0J#T$$#'B.&9)=&Q!'[GM MEMN^L;*MX4!'6\:4I:D*4E8@0(R3"-PA<2 S8&L@F52AJS7W)[]1^B!VK]/7 MR][Z%M0;U[2V>C!EM,B05R(MB7C3\;=6 ]T;2]_Z$/2TI#_H6WY+ JKJKZI'>BR05"S__>B.H'J ?V[(Y]$CB[%-'K^*?? M0?-@RZL>X:8\G @0LIS*:MO8S#8'H'&Y[3^:G\"'676,:6FJ4]47Q#>$"I#@ MM:*T.CW5?+PZJ%0#R;)R8[UB4O51>1FKPQWFQ0)U?\V8W ^* ,UQ&PO=V]R:W-H965TR$RM0D U#\@#Q/^UO)6U6ZZBW8/Q[%F,LP$.:T.S8BH68?[3M M+(QQBK(6FV,J[TP93Y&0IWQF9W..450T2A,;.D[;3A&A5K]77!OQ?H_E(B$4 MCSC(\C1%?'F"$[8XMEQK?>&&S&*A+MC]WAS-\!B+O^8C+L_L"B4B*:89811P M/#VV!N['$[^M&A1/W!&\R#:.@>K*A+'OZB2(CBU',<()#H6"0/+C)Q[B)%%( MDL>/%:A5U50--X_7Z)^*SLO.3%"&ARSYFT0B/K:Z%HCP%.6)N&&+<[SJT*'" M"UF2%?_!HGRV RT0YIE@Z:JQ9) 26GZBA]5 ;#1P.R\T@*L&L.!=%BI8GB*! M^CW.%H"KIR6:.BBZ6K26Y A5LS(67-XELIWH?[WY/+@.[@>WP==K,+@^!:.; MX'H8C :78#"\#>Z"V^!L#/X XWR2D8@@3G &$(W 77"6@;U3+!!)LOV>+209 M!6F'J\(G96'X0F$7@BM&19R!,QKAZ#& +7M1=06NNW("C8BG.&P!SST T(&. M <^KAL8K\/P7\ 8TS@DXSU%*#&A^A>87:-Z+[(J1 FPJI^\;4U^,)R-:7E;C M:BAW6)4[-)*78L"J%J$AXW/&D?H.V"C\D9.,J./G9JP&4HTO[!S\\N$#=%S/ M0+)=D6P;$>]DY]$DP9*EP!QG F JB%@> (I$SHL.R/%XCJH9>,AHQA(2R4&( M_H_PB&NGXMHQ0IY@\HW06:T>NA5>=Q=Z.*K*';V_'LR0%WG2 JZ[TH-O(.DZ MVHV<;2FB!OD5DG WS--M:A'@'*-$Q"&2)(>L=0 N1=0">];3F]:^J3+4E>$N MY.-J,W3-;O@F =5A*DH_G(.<(\E%J0 M45.Q90N*>1:3^;/LS$BNX[0>(+L$E28DPYV1MDG G611J@X-;2*,UF)_P1'I$(YUH M\X3FW/@:G9B1&NA$.RPTNV$9(?;&,:;_RK]]Z1?EZ[AZK7TDE:>Q8WQOC!M0 MFR?<25J%VA?A%O)J':9:53H-!.-IQ_7,J?(5@JE!JA>,IVW9:QY+ YF#DH3, M)$L3MK92;R?!T]MX"]]"\*S#+/)%MXD4M*EZYGSX&BF8D1I(03NO9W;)4@37 MC(L8#%+,28A4W&B9P+5=>CO)FIYV0F\+6;,&\R)7>:/=X"W$TW;IO5O6K$%J MH 7MJ9[9_SZC!#TLP2U'D8H=HP0)M8XTB!:^-D1_)Q'4UU[G;R&"UF!>H258 MF\.1B:5V3?_= F@-4KT@?&VMOMD&5R\?/^5KL?JIR_CCLJ_-TW^WK%F#9)"$O;$S(-U_5NQ_9"!D.17E)D%U MM=IC&90["_KQE@K?7CQ^$P7Z[5)LP_I(\J,;_QCFCYD*5V70 M)AYB"/EP$T;)8#PJGUUFXU&ZU7&4J,L,Y-O-)LR^GZDX?3X=H,'+@ZOH8:V+ M!\/QZ#%\4-=*?WF\S,S=L&9911N5Y%&:@$S=GPXFZ.,Y9D5 B;B-U'.^=PT* M*7=I^K6X6:Q.![#(2,5JJ0N*T/Q[4E,5QP63R>/?BG10O[,(W+]^83\OQ1LQ M=V&NIFG\5[32Z].!'("5N@^WL;Y*G_]0E: RP64:Y^5?\%QAX0 LM[E.-U6P MR6 3);O_X;>J$'L!&+4$X"H ]PT@50#I&T"K -HW@%4!K&\ KP)X6?M=L1/,)G>+&X7-XOY-7@/KJ+\:PZB8C;%83DG= IN%W.0ZVR[ MU-M,@9.9TF$4YV_!K[\@SGXKT#?K=)N'R2I_!]X[3+% M+9DB##ZEB5[G8)ZLU.J08&ADU]KQB_8SW,DX4\L/@*!W $,,IQ=_@Y-=XF\] MR4U?0?7E>@9.WOA89KU94' DH7E_*GF$ZOQ'M1U4G]0SCY2TI(7V-LRB\"Y6 M8)%HE:E04UK:EI2TQ;JFU2'L5D]6:82#<(\5]H[X78LO&0IMN"G M,9582,Y'PZ?]4?/@2( IPX>X\QU.[.$$"0)(:MB!&E:K83W4M*O81;.]MS+S M3H$"2X4'AP05E%@J7%P J9#,KX+7*O@KQB0V0Q_%D8Z45Q)W4C##$G!!+4D> M')5(0FA)DHY($L_0I,EX([KX#TVMFQIB3AUVSUCH?*^[]K! 3!%I[V=2#PQ1! M897" S-+*PBLS6?NP0DH.&P9=+37OZ!^Q=CFIA"FQ8B2)V,F/0J!G(S>8\BE MA'8E/$"SAB&S2^'!(80%)'8M?(1FXZ*HI1BX*09^]0ONHR1,ECU* M@]T)SBD7R*X,=I:+Y(S8QN.APXQ#9XJX,$X"4^B6JC2-!B*=56GI-!SQA_1- MLX'HSVYD4./]J(_Y'V]ED.O:A)O]+; MTP>46#)*6\K<&#SJX_!)FKSOD:[K MR"P@W%XJ,P^.'='@JX?4\QE$#@;H \8,()D2XJ-):-N3WY5 MQX1<]\4\,/NKLQ@]0,)1 -MLJ?%?U&W [O@?R]ECD# 0U&Z-/#@DB2FR/V/< M&"GN-M)>#1QVG8M TQ/83>;, \3,?"3 EFT=-QZ'NSVNJSO#KIEP')B5;R]\ M#]"(0-3VL;D':)H]:7;L%AV-/>'C]M3>HF%W_S==E73V! \ND((+;.OP^ DE M>,^>#F4T?H*[_>2'^J^*^V R<\80ME6Z./,1)J'=9'IPPG3=J&VP&EO#W1_1 M_[NQJG@/VAMAFFUGZ_0!D=EDI; U^ADY;M'8N"ON=M>?U"]5;]G_I/'U2S,/ MSK2RA/:'"S3;:)WQV#UT_H4>%*>?5K/S]#' M^>XLMZ'9'2U_"K.'*,E!K.X-)?P@3&K9[K1V=Z/3Q_)T\2[5.MV4EVL5KE16 M ,SO]VFJ7VZ*%]1GYN/_ %!+ P04 " ! 2I-2[X!TA$X* !<,P &0 M 'AL+W=O8_BH40)7I*DZSX-%B4Y?+C:%2$"Y'R8BB7(H-OYC)/>0EO\X=1L HC40BPE*)X/!O)?C=#!9DW%N/WZ1?IE M;3P8<\\+<2Z3[W%4+CX-@@&*Q)Q72?E-/GX6C4&>DA?*I*C_HL>&UAF@L"I* MF3;,H$$:9^O__*EQQ!8#=CL82,- ]AEH!P-M&.AK5W ;!G>/P?4Z&+R&P=MC M(.,.!M8PL'T&W,'@-PS^/@/K8 @:AN"U*XP;AG&=#NOXU<&_X"4_/O4-QAFX7LBIX%A4GHQ)65S)&8;/2;^N52,=*9\M\ MB!S\ 1$'CPWLYW;VK_SYA3LP<%^\8G'J=+)/[.P7(@3V>G7BG%_]&QW]XV^8 M>?]\OXZ0R..L*'F2 J4[] (K;\UK'/YZG7PV+2.0>3T]2*#;9$&49]_P@MW M-Q?HZ-U[J[6SUZOF=ZLV@I3>Y#79Y#6I9=.NO(X?LG@>ASPK 5!#665EG#V@ MI4SB,!;%1\L2=+,$K9=P.Y:82AD]QDF"XG3)XUS%WI19:R&L%J)*S^K4.1FM MMG.BEV)JH]C1W=WH[EIU/TN@RO$L% CJ)8ID=5_.J^3%4Z;=/5D+]"QVV"AV MM/0V6GI6+6?9"IPJ\V>TS.4J5@76I)G7\HY+?>PX^_IY+?T(]0*2C:_3\0Q[.[C M@B<":O=*%*6RVQBQ<4O#8T*\@+8W49N2>MAMV]RFPX2ZXTZCL:,[%N=7F=VL MM)N'U&M;;2 \#EQ#J V$F+C=L<9;C1KN <,P7\.(A"D#FK(,' ;/(.Z5J"H MJK\H%P*ZQK1*N)HAZLH4EDC.$8_DLJZ MW(9AX@YS.@/W/:'3QW(!(-+#+3N MV/<"DU=P"Q%@GXP]OTW[N:'U=W9+X%*R2ST+H.U M5^>Y3,'AX%'P]Y+G7:#7B-S6)V .P88]U)#N)(E+,/8=@SL,M!0'E';8J+L7 M;&]?KD4>PKZ B5;EA]HM!9@)!;<2QB[3+HW2(7;^;JDU6+1M;!>-''Z+<9=WV@.QIL[R[.HI6 O5 H3)D\+456 MF%PP::3L['S*QGZ[8EPVI-N1\@EAAO[,()1XE)'NG:\['6QO=:82S,KJK"NJ M^R*.XGI;A!+&"55Q> $)%T+J&8UMMRN8NLS0BIHH79^TL6)JH!PSWU)'=2>$ M[:U0R]3G#RB415TNNH%@@MO=#'9ANHJ95DUR[=%6%[6[1E5R3F(L\A M;(V!3>S S@H^[@",=N="π!.E,PXZ8T-TCT/L/]MRSHL%XEF$0O5"]=PK*#4=_1@QU72?[O6-C=+M M_@-Z"KJNHGM%E+1["NH&KFJ"C-9MG3+8&X5+F8OX(6OR*7Q&XBE<\ QJJJH) M4)VLYR.31KIJ&C>*L:%'O'W]>^EV]==- +&7[7_%7*8Q.I=I6F5QR.L#Z%L1 M+C*9R(=G^&*(OI31\&A@HAQ83VITP2?NHEL M@;3/#& JP@[VNO>0KK7$7FOOAC=#="&3A.?H0F00ATRI;O.++GC$/YCS=:DA M]E+SF 6Q?N1FIZ-$: &&/9=SY#V!LIC M&&5HFW1J(MV?%G>MTRA,[2C<8--WF(;5^(^N;IJ4'O5 M:+8Q>FSIW:NF73![A9:Z3E![G3B+HECA*I2*747!G0(RHBI4!K_-V_:5,>FW MP]5UR+6/'*_(CHTYQOLAN_A7*:OKF6NO9S0PWZ9%&<1?R]S 2?QB8D;]OQ;Z#/W?K3M)>1+Y"CY56 MJ4V6KB*N=[#8Z0K@VK'Y0BQE$9?HB!=HN8ZC"N**5X^K98/.8^L#:VK8=L-#N9ZC;JN M'?L ))::@[6*.O9&_*X0ZC&"!(8D8XWH8>^_ ML?8TKGIV7/K*GWK Q-/ Y!WL@,+;>M;!WO>^#4QZA+(^,/$TV'EV7&H<^I> MB:_O3R],&F>7K#9M?6(%3N8\S0=U^P,HVUK.]M+NPAD4V/E1^^!H7?7LG]POR8^JW;^L@.TCW ME;"O$=?ON:Q[0W"@SKQU<_L:?OV#C>*^AE_?WC+^DN"U'^7M"-YHZZ%^];N3 MKSQ_B+,")6(.K,[0AP3(US_E6+\IY;)^SO]>EJ5,ZY<+ 0U K@C@^[F4Y&PO=V]R M:W-H965T37)I+!P[V,Y2I/WQLYW6=!(-#X.7Q&???=]W9_L\:KAXD@6 0IN2,CGV M"J6J<]^7:0$EEL>\ J978,&\RLG.)F(QX MK2AAD @DZ[+$XF4&E#=C+_1V$W=D72@SX4]&%5[#"M1#E0AM^0XE(R4P23A# M O*Q-PW/9Z$-L!X_"#1R;XQ,*H^8!0!A509"*Q_OV$.E!HDK>-Y M"^HY3A.X/]ZA7]KD=3*/6,*"FGTGY1 MT_H.AAY*:ZEXN0W6"DK"VC_>; NQ%Q .#@1$VX#(ZFZ)K,H+K/!D)'B#A/'6 M:&9@4[716AQA9E=62NA5HN/49!5?+>/+>#Y=WJ/I?'[[L+R/EUI"0UQ1=ZS)*].4"%"94?AWY2NLP:'ZZY9RUG-$!SC!"-YRI M0J(%RR#[%\#7";@LHET6LZ@3\0+28]0+CU 41$$'7L]5I6?Q3@Y5A>>JP0(0 M9AE:F!,D.",I6CS7I-)G4J$_Z 9O2%F7'6PGCNW$LO4.L"5"7S*A7HY01;'& M-J2P8^K [SO\?FO$F-6$9H2M.Z#"X+4K!)]2MW"O[X0?4[EW<)(H M>/-8^GL]L02QMIU?HI373+7MT=<[0Q#X-[&ULM5=K M;^(X%/TK5G9FU4K=Q';>74"", ^D&:8J[8Y6J_V0!@-1DYBQ39F1]L>OXX2$ M1PA4HE]([-QS?!\G-]S.FK)GOB!$@)]IDO&NMA!B>6L8/%J0-.0Z79),/IE1 MEH9"+MGW>LUZ$KD<09N6. K](T9+\&)*'K MKH:TS<9]/%^(?,/H=9;AG$R(>%S>,;DR*I9IG)*,QS0#C,RZ6A_=#C', /DE2KSLR!V_<; M]H\J>!G,4\A)0)/O\50LNIJG@2F9A:M$W-/U9U(&9.=\$4VX^@7KTA9J(%IQ M0=,2+#U(XZRXAC_+1&P!,#H"P"4 GPLP2X!Y+L J 9;*3!&*RL,P%&&OP^@: ML-Q:LN4W*ID*+<./L[SN$\'DTUCB1&\R^C0>?1P%_?$#Z ?!M\?QPVC\"=Q] M^S(*1A\FX _0CR*ZR@2X)Q&)7\*GA(" 9A')! M5Z>@,!(Q,8VD2\V=P-20B MC!-^#7[_#3GVGR#.P,."KGB83?D->+>S[AA"!I&[8D2EPX/"87S$883!5YJ) M!0/7#/4Z&X.K==4NP9E5O4]&:1VAW2Z<*]L\7:0-&@J3\WY83K.H$2YU@'3FA MU N776$CF*8J%R2.(LF;TTL/^QXTO8[QLIWO0S/D>;X%=\V&A9F[96;9CNM4 M5CN1V%4D]GF1W!^)9(?5J5B=-ZJ 6YW@7J("[F%J?_-PTN=O.Y]@ZAN^;WMAVG.OHYCYN)R"_"L@_$5"Z M#+-?H _^ Z\3#H)UKX9O)!VT]3U EQ!/R;+S_CH0VGOB:3!#IN7;S>)!N/82 M7U@^)P@]W6V6SPF1<6D#MA!@>*J$,X030T;UV"=5]'[4W_HV$@M=+ MJ.[;R'LK"=6M%+7WTG,EY!\V%^A9&.]KZ-#.@Q!;S1K"=3O&\,(:.D%H.KK5 MK*$30 L? HN@C*W1("5LKD8L#E1^B[_(U6XUQO75\+*W/T"W03&,U33%;/@U M9/,XXR A,TD)=5>^LJP8MXJ%H$LU@#Q1(<<9=;N0(RIAN8%\/J-4;!;Y =70 MV_L?4$L#!!0 ( $!*DU+O&PO=V]R:W-H965T MLFUJI:^*$UPZ0:&@[I):BTFZ:IGUP MR0%1DYC9IG32?OQL)P0H$+JI^T)BYY[G[KD[[&O,&7\4$T0)SW&4B*8UD7)Z M:MMB.,&8BA,VQ41]&3$>4ZF6?&R+*4<:&% 1O&7SSY@)*FN^(8N$ M^85Y9NM8,)P)R>(,K"*(PR1]TN:P&E#% RF4FE MF#QTJ*2M!F=SX-I:L>D7DTR#5O+#1-=](+GZ&BJ<; VZE[WN1==O]^Z@[?LW M][V[;N\2^C=77;][/H"/<(L1E1A GW(9H@"?)4-,)*>F;FP$/L<@E' ;BDI[ MJ#I_$=7]H .'!T<%8KV\V)ZA]7;0KI?.%.S[E;*!KL18_"CP4,H]E(R'T@X/ M[9C-$BD@F"&,.(O5T9!VSS3MGFTE3QDKAE$?4T^M6L5QB=>PGU:3OVE&2BXA M56?=KI/:55?M/%+SEG1KPLJYL'*AL*S)-S-8D+1*SEWY3V6IYAZJ;UZ6ZF99 M/*=6)2_*LFE&2@YQ2'E[OFMYQ+7B?*_EA*N<',,4N=Y3U]&V>(OYZI63BO-^ MVY]Z#ZZVB5L35,\%U?^M@> W^.:<1PZ= D?$61[ISG_J)[)R;9 W[ZB,7C,!$0X4A1.B=5=?;Q=$!*%Y)-S&PO=V]R:W-H965TTH?U&"4]2U' M100%S(2B2.7M$1(H"L4DX_BG(K5JGPJX_[QC_Z"3E\GOAR#2O.!O)"09_XE>__H+#H/?WZ#M'>4$W2WI MFJYO-.\"64S( (61_U,=WF_ '] M]5':H)& DO]M\.#7'GSMP3_AH6J#UMIMD:%&*J%Y'(2^YWFAU[,?]Y?TV"Z( ML>L&P:'=\-C."_W \QJ[@Q2".H7 F$+"(,L%.EXKP_*$-7?X0@6(:@^1.?H# M#TQZ>(M6P-2<%.BVLICYNF$G=%ZU=?X97'R,.T@HKA.*GU<.]!]*M/(!0T.# MHV[MJ/M"M<%.(Z/.3Z[.&<+3Y3D'/%E2M5()?:>K605=%]Z?-^/ND'T1,K:#-T(8^^IEK48NE$WCEV_7N,>&YL9M=!^?$?X?;UPSH:%QS4!#XYX!GFQ< M>V\O+MMKH<\T',WHFHCM[K2>K<]-5_JT\&3^6IVG]!Z_H=D>QCZE;)$3C@J8 M2TJG$\DO@VW/-]N!H"N]X[^G0O:X?ES*,R$P92#?SRD5NX%R4)\R!_\#4$L# M!!0 ( $!*DU)N7&8C< ( /@& 9 >&PO=V]R:W-H965T M*(&;D[60#&NSE1M?E1)P[D",^E$0#'V&"?>F8Q=;RNE8;#4E')82J2UC6#[/ M@8K=Q N]?>".; IM _YT7.(-K$#?ETMI=G[#DA,&7!'!D83UQ)N%9\G(YKN$ MKP1VZF"-;"'K""1-!O)-?%Q!MY*(YG8/DR097[1;LZ-_!0ME5:L!IL M%##"JR=^JGTX (3#%D!4 Z)C0+\%$-> V#5:*7-MG6.-IV,I=DC:;,-F%\X; MAS;=$&[?XDI+(+FB7)[?WB2[JX0LO;ZS1)+U;H(UIM MRY(2D"@1/ .N)7;^OS\'C0E5']I3[HAZ'/O:J+2U_*Q6-*\412V*P@C="*X+ MA2YX#OG?!+YIK^DQVOBH,&@J#%Y1>UA!F@HGJ 1I M8^8K?\G-;KXPZ V"=QW"AHVPX9MLO.C@.FVX3O^3C:.FPNC?VCCOY@L'O?#8 MQLK^5W!QF_W^P1!A(#=NMBJ4B2W7U;?61)OQ/7-3ZR@^-V.]FL)_:*H[X0;+ M#>$*45@;RJ!W:OXJLIJSU4:+THVJ!Z'-X'/+PEQ-(&V".5\+H?<;6Z"Y[*:_ M 5!+ P04 " ! 2I-2@&?&8O\$ #,% &0 'AL+W=OKEH\,P[(&V M:)NH)+HD%2?]]2,E1;(KB7:&O.S%%B7>Q(42"QR1.Q7EO M(^7VO66)Y88D6 S8EJ3JR8KQ!$LUY&M+;#G!46Z4Q!:R;=]*,$U[XU%^;\[' M(Y;)F*9DSH'(D@3SIPL2L]UY#_:>;]S0]4;J&]9XM,5K]"7Q_Y>0&^8S/E.S$WC702UDP]D4/9M%YS]:,2$R64D-@]?= MIB2.-9+B\;4$[54^M>'^]3/Z5;YXM9@%%F3*XC]I)#?GO6$/1&2%LUC>L-VO MI%R0I_&6+!;Y+]B5<^T>6&9"LJ0T5@P2FA;_^+$,Q)X!@AT&J#1 IQHXI8%S MJH%;&KC?&4"WP\ K#;Q3/?BE@9_'O@A6'NE++/%XQ-D.<#U;H>F+/%VYM0HP M375EW4JNGE)E)\>3Z1_WL]O9W>S3]2TXNR02TUB\!3_] 'WO9T!3<+=AF$+=?CZ+4L' *(^0#:RI]=_@;/"S=L6J*D9ZI(L M!\"!)T%=O@#J_O82G+UI0_GEA+4Y=H'28GYU,@D8=J_'4MFM4HRJ%*,LJU$OB_)PLAN=+! M?PRA\RK*GC%TSS[;8N0U8N0C#WI5C(J2+F8%>[-";P@/)UTUH;S0L=NC[5?4 M?2/U/'""YJ<"6X'Y9&:(1U"!!J]9H<,*=FCD^IE)FJZKB@1G6 ,MH0O54&T M[G$S'K3M@6W_:& 65LQ"(](4BPU8,G4^1X2W++=0T["1/^@$'?F#=BWXMM'W M1X93=?825=J K%8D/]K5)E;[0L;J7AXD%2]U-.L,RPU1QW^5]%;5M]N(0MC! M=.]H@F:%*3*E&AQ-1,D-23/2>E:8<>"1K,%:22%Z96^%D]H5L\Y5Z\$7#[UP3;&FD!:U-!6]>KMU>,W>$ W[*!1RRT,S#2P M5/[:%QXT%X[UAN<;VGVBB46/L4W@V'_K"#1"VCR"Q_EV1%%($(2/QX ME -L"N3"]0=2ZB<1:U?"*S?'[(V&-F0JH5$+UJQXEJG4-'=(XSA7JLM9N6* =M?A#" MKGU62QXR2]Z+6][I$<#6GK=X!_DOEH=OFK6..F8=/:E?GCK-/M1!0Z?CN'1J M 77, OKJ'?.T='C U+.#[T]9:^^[CO[.]SOF:YH*$).5LK,'@=IZO/AT5@PD MV^:?>A9,2I;DEQN"5&PO=V]R:W-H965T66[ ML95-@3[D1;QHYLR9&7(X@ZW2GTS&F(4ON9!F&&36%B_"T"09RZEIJ8))_+-6 M.J<6EWH3FD(SFGJE7(0DBGIA3KD,1@._M]"C@2JMX)(M-)@RSZE^F#"AML,@ M#AXW;ODFLVXC' T*NF%+9N^*A<956*.D/&?2<"5!L_4P&,GW>@06W3*1[.']%?>>?1 MF14U;*K$WSRUV3"X#B!E:UH*>ZNV;]C.H:[#2Y0P_@O;G6P40%(:J_*=,C+( MN:Q&^F47B ,%$I]1(#L%\E2%]D[!1RZLF'FW9M32T4"K+6@GC6ANXF/CM=$; M+ET:EU;C7XYZ=C2;+Q@P0HA.U M)^31DPEI1)RQI 7M^ I(1*+I'^_AHB)^>8+<] >@[I8SN'AVV<"P7<>Z[6'; M9V#G,E$Y@Z6EEN%-L%M>KUT+'='NUK2[C;3?E])%J2$ O1JI]U,FL%_S[_]_">Q_)X%' MC*YK1M=/R0U\W4<'(X4#:W#W>0W^_*=,5QSMBW/4&)Z;K63:9+S :FL9$K. M24OA@AK,%QI.T*U3!6[R'6#2:_6C7T]5QO^@>.S[B)X MTI'XFW-'2#>*3I^[F.RMDT;K"\WN.3Y?563QH!14/H!05%X!MCO&TNID%IK+ MA!=4G"1'OB77Z<:=,^3V#T7<_M&\/R'ES9BDTVJ?SEQXT#[D3&]\5V4P-:6T MU?M;[]:=V]CW*__:G[B.SKYBJ'7Q']8;C#1%LC9!1JX\E6U<=5K6PJO!- MRDI9;'G\-,.NE&DG@/_72MG'A3-0][FC?P!02P,$% @ 0$J34D2U21Z, M @ \P8 !D !X;"]W;W)K&ULE55K;YLP%/TK M%JNF5JK*PSR2CB"M2:OEP[(JZ4/[Z((3K(*=V4[H_OUL0Q$M),J^@*]]SKGG M7K =5XR_BAQC"=[*@HJ)E4NYO;9MD>:X1.**;3%5*VO&2R15R#>VV'*,,D,J M"]MSG- N$:%6$INY>Y[$;"<+0O$]!V)7EHC_O<$%JR:6:[U/+,DFEWK"3N(M MVN 5EH_;>ZXBNU7)2(FI((P"CM<3Z[M[/0LUW@">"*Y$9PQT)2^,O>I@GDTL M1QO"!4ZE5D#JM<=37!1:2-GXTVA:;4I-[([?U>],[:J6%R3PE!7/))/YQ!I9 M(,-KM"ODDE4_<%-/H/525@CS!%6-#10XW0G)RH:L')2$UF_TUO2A0_#< P2O M(7BG$F!#@*<2_(;@F\[4I9@^S)!$2K2["X?0#G,RP1*<0%^/K%#8-O@%#PD+.=0#03E^#L0QS; M4GG02G;:Y+NI\WD'\LUP>@6@>PD\QW.FB]_@O$YS,2 U_0^IQ]4,G)\-JLO..KOCE"B]DH&-HP-_[U!+V_H.D$$/]GKPWS?'3GA ML+VPM1<>M3>G>TPEXP2KG4:Q'#(8]CZSSDSQQ./HXKQ=Y$#2+0N"RKZ M5B[EXM:V19)#B<4U6P!5.QGC)99JR>>V6'# J0&5A>TY3LR#R7VF#'T0+/X1GDG\64JY7=LJ2D!"H( MHXA#UK?NW-M1J/V-PRN!2FS-D58R8^Q=+Q[2ON7HA*" 1&H&K(85#*$H-)%* MXU_#:;4A-7![OF'_9;0K+3,L8,B*-Y+*O&_=6"B%#"\+^<2J>VCTF 035@CS M157MV^E8*%D*R+:6['IB3E,@U;R"=5E?Y9<[1*%D_'#Y'4\>?G]]#!^OD*3 M\0OZ@=XXD8!25E&!+D8@,2G$I;(/)W_1Q?=O;B?\>8GJ$1&*7G*V%)BF(K*E M2DC3VDD3?% ']XX$=SWTR*C,!1K3%-*O!+92TLKQ-G(&WDG&$237R'>OD.=X MSH&$AF?#W=X!^.A\^,T)-7Y;'-_P^6<6YP1ET%(&AC(X0CGE;$7,G54E0Y4I M-OT;Z7TWI\D1JV4L.34C__8Z5P7]''(3WA7A)A[R;T=@3M>[G=KK\K M:-]K5Y"]=6]+X'/3_P1*V)+*^I]OK6V+O3.=9<<^4*VW[I2?-'7??L1\3M1% M+B!3E,YU5V7%ZUY8+R1;F.XP8U+U&C/-U?,!7#NH_8PQN5GH .V#%/\'4$L# M!!0 ( $!*DU*GUTVKJ ( -P' 9 >&PO=V]R:W-H965T7_$RBKG^!9LF-O ,D-5< MT*H5RPRJDC3_\*GUH2=P[!T"IQ4X[Q6XKQT%CN:[>ZR6'ZJ M>8T1N%F 2[)&7,C/1O ]9+*S77?Z28J[$4Y(\=_'91N087V*.RB7E7B=95X>ROY5D.R_"-?*/"=/K-: MOEPH*PC%=/D,)G1X#'Z(? @&1K-J[&N+WVWI'[@M04<.#M26AN/WO70\UWWC M^)8HVX_L[8Z'79+AWB1O1('8OFI''6AT8!^CCAP=R,?HGW?2CZ+PC8U;@OPH M>..BV3M*U;UW!=FR)!Q@M) R:QC*-K#F+FDF@J[TZ?I A3RK];"0UR]B*D"N M+R@5+Q-U8'<7>O(74$L#!!0 ( $!*DU(;IE=JD@, ,\, 9 >&PO M=V]R:W-H965T*)HS<"R"S-,7BY8I0ONDYT-G>>$@62V5NN/WN"B_(A*C'U;W0 M([=DB9.4,)EP!@29]YQ+^&T, P.P$3\3LI&5:V"6\L3Y+S.XCGN.9Q012F;* M4&#]MR8#0JEATCI^%Z1..:+V8)RS)@-._DU@M>T[' 3&9XXRJ M![[Y08H%A89OQJFTOV!3Q'H.F&52\;0 :P5IPO)__%P840$@> 2 "@ Z%> 7 M /]40% @E,!80$(3P5$!2"RWN=F6:>'6.%^5_ -$"9:LYD+^[HL6AN<,)-9 M$R7TTT3C5'_RX^YAVIJ.'F[ ]>W/T61Z,[J=3D +7,9Q8MX]IB!A>0:;3#@; M$H43*K^ SQ]@%'[7#\%TR3.)62R_@H^OQEU7:8EF(G=6R+G*Y: C-1 X&IO2H/0UJ KU,@X(:MSX'M? ?)@9W#[#SC+%_ZE3EPS MU9#,-!4T5,A[@VKX/Z@>)T-P]K&.970R"[QX0]#X=*H&FUZ] K_,4=]R^\=> M@2ZG<48)N)N#:[8F4NG2IF0#]T/H.]Y77==(R,L982-,AZ9/A1H\B^) >52 E-QUWJ7X2=*6GKO MM22F56%U&VL0'BAK(>@'.VEY7N5A[6J8C]I[4:-#,A1%T>N@<1X45H)@$'6" M>B^BTHOH5"\6^F!\VPN@*PW@:DF$KC\*/P,RG^MCJ\ZBZ$!PX,'VWM(/@R*T M9\\X.K0'A4>2H%TNO-VX\+_XB\A80U)W2J+..V^7BY+YXGVWR]7%@5'0"X]M M%^CM#BVO4<@U4T3H:8' BM2>,LWXSKGG?6HP!%:.3_CGMVXQ1S7G.@':R\O: MH&-.HIU^U*C_SFZ<)BMV51J^=YF&NSH-FPOUGZP*L*:F>W#?_;J@???=2A^6 M$K&P';,$,YXQE7<C>_8'IUFU_MZ/)6_T;+!8)DX"2N:;TSMLZ M'T3>/><#Q5>VVWOB2O>.]G*IOSB(, 'Z^9QSM1V8"&PO=V]R:W-H965T?G82( MDH"Z-\1V[O[WN[-SIK^C[(TG +MLS3G RT1HKC3=1XED&%^2PO(Y9LU91D6 M

  • =5XPP''IE*6Z91B>GF&2:\-^N39GPS[=B)3D,&>(;[(,L[_WD-+=0#.U MP\*"O"9"+>C#?H%?(03Q7,R9G.F-2DPRR#FA.6*P'F@C\VX2*/O2X(7 CA^- MDF;FCS& \U00)!"))0"EH\MC"%-E9#$^%-K:DU(Y7@\/JA_+W.7N:PP MAS%-?Y)8) ,MT% ,:[Q)Q8+N'J#.QU5Z$4UY^8MVM:VAH6C#!8,LPS+&L]_HN@KSI4-J_!]2S^$$75]UJ4P^K&+VS@/ILN!-U:VF MZE:I;9^K.H,"DQA-]_+SY<"1K!EZ$@DP--XP!KE (\Y!\ NQ[":67<9RSL1Z MP>D&ON(XAA@)O._:F4K *P54G]@.3=DU J^O;X_KU39S;+?G-E;O\)P&S[F( M5V7-( *RQ:L4.H].)>$>1;9,PS-.^-I6IF&Y5C>?V_"Y%_D.6P7U5G7AN6T\ M-_#L$[RV5>]L];R&SKM(-XJW.(_D 1)4=NZB2 FP3D2O%3SPG1/ MHUE6KUN M0+\!]"\"+N19QJGLQ 7EY/0\5VA^*ZSCF.X)6]O(] ._FRUHV(*+;$LJT;J( M@O;WX%I!+WC/-*[,_.-ZV8Y]NNUM,<^WW> $73]JX>J^_8'9*\DY2F$M_8Q; M7Z;.JCNLF@A:E%U]186\(\IA(J]]8,I OE]3*@X3=5$T?R2&_P!02P,$% M @ 0$J34EE"<.]A P :PP !D !X;"]W;W)K&ULM5==<]HX%/TK&F]F)YVAL27YBRPPDP"=S4Q+:4)VIX^*+4!3VW(E.;3_ M?B7;,6 ,2;O#"TCVO4L3OAE:T'JY<,]6:V4NV*-!3E;T@:K'?"[TS&Y08I;23#*> 4&70^L&7D]@ M8!+*B'\8W\RG:=&\_O/\^G]XFL/S#_>S!;@9C8! MTR^/=_-/T]FB!V;3!;B<4$58(M^!/_^ OO<78!E8K'DA21;+'KC8FP]LI5D9 M;#NJ&=Q6#- 1!A,:70$,>P YR!G/OH++ZC'O.J#&OP#U^# !EQ==*),WH\#^ M<4*V5KJ1&S5RHQ(;'Y-;Z!TKU,\>R!.2*: E _1[P7*]E=0)?-S@XQ+?_1W\ M'E@)+CN7J$+U2U1C%<\CZ(4A[@_LYUWA#L-"A/UMU!YGM^'LGN3\D4IYK0T@ M*M(B(8K&>M]J#XL8,<[0Q;;"\W9HO,<^#H,6VXXP!%T<=M/U&KK>_Y$XHZJ+ MLG? !2+7ARV!QU58L!O6=_KM93@$\UWL.=UU^4U=_LFZ'OA2;8B@94%3X\N" M9RP"TS>\GD'SC. LKW_8X(=G>?W#0T$]%(8MV0^CL(]"W"U[OZ'JALS5SYRSZPIWC IY%X1IV;P/TL8M:$K\:MD][:[L0O>(QNC=8\R0& M=VDN^#,U=.4I1;:."_%Y--_Z(SQMD+^M^:$!!BYRVF[2$8;\P'6/:+[U27C: M*,<\DTH457^G>P1=QDK0-M5]\*U90?\\JF^M"@;G43TX."01]-MG4T<4=F'[ M)+5W&CO3AG\B8L4R"1*ZU&G.5:!70%2=;351/"][O2>N=.=8#M?Z:X *$Z#O M+SE7+Q/3/C;?%Z/_ %!+ P04 " ! 2I-25K9PO(4" "1!@ &0 'AL M+W=O!/P@L!9;3O.]XNB H(9.: :OA&490EII( ME?&KX73:E!JX/=^P?S':E99'+&#$RI\DET7?N710#@N\*N6,K6^@T6,*S%@I MS"]:-[&>@[*5D*QJP*J"BE [XI?F'K8 ?O< (&@ P2X@.@ (&T#X7D#4 ")S M,U:*N8<$2QSW.%LCKJ,5FYZ8RS1H)9]0W?8[R=4I43@9I[-OZ7@V?SA#Z=?! M=(X&TP2-O]]/TMOQ='Z&IN,Y^H0&>4YTEW"))M0^-=VSDP0D)J4X52&CZ0,Z M^?C![W8^GR([(D+1O& K@6DN>JY4U>J<;M94-K25!021&V2R"2)#A:MS"0CMM_PHLQ&P+Y66I:N8=%.\QS[T56D;NEY^W[?1EU% MWDY0\C:HM0-6B34^@C*VHM&^YW6U]=6#L9&=_J/S6VN-?&FO6MTHBH0*5L%"4 MWOF%JHI; [0+R6IC"8],*H,QTT)],X#K '6^8$QN%CI!^Q6*_P!02P,$% M @ 0$J34K8)!_CY @ .PD !D !X;"]W;W)K&ULM59K;]HP%/TK5E9-K82:Q'GP&""UT&V5.H0*W;2/)ER(U<1FME.Z_?K9 M29H%"*S]T"]@)_><>^[QXZ:_Y>)1Q@ */:<)DP,K5FK3LVT9Q9 2>GEP3]>Q,@_L87]#UC #];"9"CVS*Y8E38%)RAD2L!I85VYO[.: /.([ MA:VLC9$I9<'YHYG<+@>68Q1! I$R%$3_/<$(DL0P:1V_2E*KRFF ]?$+^^>\ M>%W,@D@8\>0'7:IX8'4LM(05R1)US[=?H2PH,'P13V3^B[9%;.A;*,JDXFD) MU@I2RHI_\EP:40-@]P@ EP#\6H!7 KS7 OP2X.?.%*7D/HR)(L.^X%LD3+1F M,X/ABT,?>WW[J6[(85@7ZY*K MJ!U9?B7+/RGK#J3LZ<,<96F6:(E+1%(N%/U#S"EO4EOP!349V G=<$_L853' M]\)FK4&E-3BI]6!=6HB!:M(8'&1W_0"[>XZ.BK!VO12,@V"OE$.R3M .O.9: MPJJ6\&0M8V[N>,1("BZU%R5SWV6M[';QGM%UK5.:SXAL1:\HD M2F"E<N!5>Z$^;#6'_=@# !^OV*<_4R,>VP^EX:_@50 M2P,$% @ 0$J34K>+?QK& @ 80@ !D !X;"]W;W)K&ULE59K;]HP%/TK5B9-K=0U[Q Z0.*U#6E%56&;]M&0"[&:V,PV MI=NOG^V$%$J \H78SCWGW.,;W4MKP_B32 $D>LDS*MI6*N7JSK;%/(4+!C/L51;OK3%B@-.#"C/;,]Q(CO'A%J=ECE[X)T66\N,4'C@2*SS'/._ M/]*;4=*V')T19#"7F@*KQS/T( MLG\QYI69&1;09]DODLBT;<462F"!UYE\9)MO4!H*-=^<9<+\HDT9ZUAHOA:2 MY25899 36CSQ2WD1.P W.@+P2H#W%A < ?@EP'\O("@!@;F9PHJYAP&6N-/B M;(.XCE9L>F$NTZ"5?4)UW2>2J[=$X61G-)YVQU]'O>]#U)U,AM/)#1H/I^@3 MZB8)T97!&1K1XOO2=;H:@,0D$]>E]GTBFR\(]FX'KIG5*8"#6D"R3Z!K:Q5_KRMOYYWDG$ \UODNS?( M#\\/N'&KZKE&S[_HFJ=( XJXL 0!T>(NSGCDOPK:LP6 MJHP2TR6998"P$"!K:UE01H92]Y=G53\W5K?\O'O!AU&-V(GV@P:'04'@5S%[ MEL+*4GC2DBJX6Y=U@0IWLXZB(*P7BRJQZ)R85R<672+6J,0:Y\3\.K'&)6)Q M)1:?$POJQ.)+Q)J56/.<6%@GUCP4V_O2]L14_/3]/37VF*X7N/^9)0 M@3)8*$KGMJ$N@A?SK-A(MC(=?L:DFA=FF:K_ ,!U@'J_8$QN-UJ@^E?1^0]0 M2P,$% @ 0$J34E\+C"H9! :Q$ !D !X;"]W;W)K&ULO9AM;YLZ%,>_BL6=KCJI+=@\A2V-U#7=6FE]4-/M:B_=Q$FL M ,$=H)I:HV&^;E'/AJR3,8T M)8\CWQ1!=+J4_8H^$*+\B$R&^K1ZY&=J4RHPE)!64I MX&1^85W"#V,4Z80\XCLE&]$X!KJ5%\9^ZL'M[,)R=$4D)E.I);#Z6),K$L=: M2=7QJQ2UJCEU8O/X5?USWKQJY@4+#3D; .XCE9J^B"'F6>K]FFJ[_M$?[^>/-]=WS]/P,F82$QC\1[\^P\,_(^ IN!YR3*!TYDX!>]VQD-;JD*T MG#TM)_U43(HZ)AV3Z3EPX2E #G*N[G^ DV*:]RU25V^0^C89@Y-W;2KCHU5@ MU%V0K>!6A%%%&.7:;H?V1+VJLRPFX&$.;M,U$5*]-E(8E-U*VE6Q MGK'8KRQ=G$G"DS_56,CXS=D]-QH$NT5>%6%A(RP8.)ZWUTJ+F!,X4=3>BU_U MXAM[N#2C#H^1D)*^706.KUKXS*+4B(7++9G]"'![1\ M%SK^'M.6*/47MB,=5'4.WH#4Q#2J%*.>F4*G-DVG/ZJE5A,8=,+ =?>XML8A MUPW:R<*&Q4-CM5^>33QA;62P;R>#M95!LY>]A>BXU&J2BEPTZ'BK86U1T.Q1 M$SI7BQ#5V]344^T2T.^;5VT8,#B&ER#3C%-)B5#K!H4NDT"O_FB\58L?[;8T MU5\08(XI!VL<9Z3U"0T.>"*$PFC_ 6T)4Y;K=V"O+0J:/>HRUDL_QD\U^?-3 M<&+E9Z:,6Z8O8%A["QST?2-JEX'17[P1T:$%^*[7X:VH]BMD]JN;[8KPN3H) MGH@@F$^7!6N%NKID9(UJLT&P9]:HL9)"?X]U.5>3M8L"U/$TH]K)D-G)'CE3 MZW-6 #ZQRJ&9;NU0R.N;;FU7R+RJZ9>N?^@5 72<#KJU[R&S[SW()>'&?FO; M06'?+&O'0>;E3+\L!P:H=#1SG<<8N=4FMG\Q#Z M =JO]3 ,>FHKLE>KW=C8ZI\A[C!?T%2 F,Q5GG,>JF9YL;,O!I*M\KWN"Y-J MYYP?+A5PPG6 NCYG3+X.]/:Y^GUE]#]02P,$% @ 0$J34A@C#/B(!0 M;!P !D !X;"]W;W)K&ULM5EK3^,X%/TK5I== M,=+0QG9>G85*0%M 6AA$F5G-Q]"X;31)W(G=%J3]\>L\B%.2."EDOC2)>^_Q MO=?'QTY\NJ/13[8BA(/GP _966_%^?K+8,#F*Q(XK$_7)!3_+&@4.%P\1LL! M6T?$<1.GP!\@33,'@>.%O=%ITG8?C4[IAOM>2.XCP#9!X$0O%\2GN[,>[+TV M/'C+%8\;!J/3M;,D,\*_K>\C\33(45PO("'S: @BLCCKG<,OU[H6.R06WSVR M8X5[$*?R1.G/^.'&/>MI<43$)W,>0SCBLB67Q/=C)!''KPRTE_<9.Q;O7]&G M2?(BF2>'D4OJ_^NY?'76LWO )0MGX_,'NKLF64)&C#>G/DM^P2ZUM5 /S#>, MTR!S%A$$7IA>G>>L$ 4'!&L<4.: VCK@S &W== S![VM@Y$Y&&T=S,S!;.M@ M90[6&P>HUSC8F8.=C&XZ',E8CAWNC$XCN@-1;"W0XIN$$(FW&$(OC+D[XY'X MUQ-^?/3/U[NKD\?)PRVXN?L^F3W>3NX>9^ $G+NN%Y/+\8$7IE,DIMKQF'#' M\]DG<"3:P>.*;I@3NNQTP$4P,>1@GG5\D7:,:CJ&"-S2D*\8F(0NI'BFV40CK1+?T8;D> M%886LM^4H\((0HC*U2@;0DO'M;4P\UJ8C;5(B[!PO AL'7]#@"!)N,Q96U,FEH2G%R N!/P' M?FQ"UPN7BLEEY^!VQ]-VF",/E6%/:NCY&=!=2"*V\M9@3:*Y:!+;M:K14>,C MO8^U/ZM6F%$Z0;9<$<9Y;[ MTHKU"FFML(0VJM=6*!<:J%YI]FFMY+44;&AVS6NICU MD._A]3C#W%^HD9+8 M4E.A_7N)/6[H .M]K5+[)N]PW$]2RCM4Z^@'9\2PQ%X##0KR_"S+.56]!4KA1U\*-I'"C[H5[BLK"+38W&-673@HW:B7< M7BCB$"$P<.PPX+Q2NOH528T(^QI4T1))H4;-0MW%UA"5Y15C32\3%)6UO:[ M4H&16H'/?6]+(Z(JB%1>U+7R(JF\Z(/**_:J1Y7OW59Y0UU/3"F\J)7P'D#, MZP9$K6^82F)*O43->MD),4+B9@UDT+P<=2I+'Z@\:]",MYIJH\ MI2ACJVN>2H'%:CE\/T_M$D_K/XEA*:JXU4>&@WBJ1A0;9*.:IP?[[7_ME#*L MJ_6O*YYFW:AX.B@<800D6B;'60S,Z2;DZ1% WIH?F9TG!T5OVB_@EZOTX$O" MI.=PMTZT]$(&?+(0D%K?$K,G2H^VT@=.U\E!R1/EG ;)[8HX+HEB _'_@E+^ M^A!WD!\PCOX'4$L#!!0 ( $!*DU+9GEOUE 0 *D7 9 >&PO=V]R M:W-H965T:?'$>.0QH3>W8E^CZ<4*!,6TT0RG@!!IV>M ?PTQ+YQR"P>&5W*TC4PJ3QQ_MW<7$W.6JX9 M$8WH6!D(HO\6]()&D4'2X_B1@[:*F,:Q?/V"_CE+7B?S1"2]X-&?;*+"LU:G M!29T2M)(W?/E%YHGU#9X8Q[)[!WJ@','O*N#ESMX6656J61U&!)%^CW!ET 8:XUF+K)B9MXZ?988WD=* MZ+=,^ZG^Y\'5__P/M5F \U M4!=[0#V,AN#]NSJ4X-AC50 >P$A=5: M)EZ1B=>8R35/9CLELH)IEZ)['NYV_(U,O$HF?L?UO(U4:L!7'2I,V48A$;2)FFX1K_OVU$#7 M"KQ[F+[)<=;GNH?Q!B=U9@A!5$\*+"U$<$]:1FR6L"D;DT2!6Q52 6Z?)!6+ MC*BK9)[J4E[3!8T :JJ4U6EX!*&&5JEALU3OWT4YX'H;M8.@0EG5KJ&/H%5D MV"S)_XNR5_<=M"H+VT<@U$HR] _4>7Z%']SQ2HM,3F/5K*GSK'K#9OENIO$A MX5LHQ$U5LFH,.T<@R8HS[!ZZZ[K5KNMBKYX%9'4:->OTJUEX=2,AJ\T(OCU' MJ+2!1H=II!QG1VJL,J-F9:Y2<\'U0(1BIN+G/)DTI6GE%'E'J+)52]2\*=W] M4R$'6BMS]5MA6&>V_3L 65U%!])55*.K$,'.YCBK9G[7WR*KR,HJVE=6-V?- MP?8XR*HM.H+:(JNVJ%EM]YAC-2I;-\=JS+;/,6S5&!]HUXRKV^&Z.9:;^3O- M,6R%&>^[:;[\D3+U#*1YP12C$BR9"GFJ@#D69-$SF%"3%TNR*38U\V%AYD/3 M88-5:GR,LX[284>S4._.6G5'C ,?^5OXL!*.]]T1OYJ/@XD#MBL /L)^&5M= MQP?2]1S'_P5[3NE8U!QBWQ Q8XD$$9UJ/_/L M,M0D46$,]/LIY^KEQAR^%J?S_?\ 4$L#!!0 ( $!*DU)6M]S"P0( (H( M 9 >&PO=V]R:W-H965T,,CEP4J7R"]>540H9EN<\!Z;?)%QD6.FM6+DR%X!C2\JHZ[=: MH9MAPIQAWYY=BV&?%XH2!M<"R2++L'@> ^6;@>,YVX,E6:7*'+C#?HY7< /J M-K\6>N?6*C')@$G"&1*0#)R1=S'M&;P%W!'8R)TU,IG<<_Y@-O-XX+2,(: 0 M*:. ]6,-$Z#4"&D;CY6F4X$MJU,F8JMPQ0K/.P+OD'"H+6:6=AB6K9.GS#3]ALE]%NB>6IX M.9HOS^Y&/VYG:#$;W=PN9XO9U4]TAD9Q3$QG,$5S5OZ]3)].IJ PH?)40R97 MO]')YT]>V/EVVG>5=F,TW:B*/"XC^TSY:<*92B68LAGA?P-5IU+GXVUS& M?J/B%*)S%'A?D-_R6P<,3=Y-][X>H$_?3^\U9!/4G0FL7O!/G6D0;M?";2O< M/B:,B4!K3 M 6$I0$BF!F4Q "(A1(GB&**R!(@\I7BW]0_TMPX0VC+E>UD-= M]?5NP9L0>]X[M??.__'NOWCW#GDOPW0:O#Z;EIL0>Y9[M>5>H^5YEFO3>BPI!(\%4<](0E0( M?9.!/&2Q]^9?^&^$'_3T4'V%FS8IE:FX.[=T!F)EIYU$$2^8*B^Y^K0>J",[ M1UZ=C_6@+>?BBTPYI1=8K B3NBF)EFR==W5I13GYRHWBN9T%]USIR6*7J?Y8 M &$ ^GW"N=IN3(#Z\V/X!U!+ P04 " ! 2I-2^ZD4++@# !5# &0 M 'AL+W=O+;E _[+).4I'C*@TS98:"9VNN'&=EL9?Y!'_9W:(/G M6#[MIER-](IE11*<"L)2P/%ZH-V9'\=F 2@L_B3X(&KO( ]ER=CW?#!9#30C M5X0ICF5.@=1CCT-,:CQ_EH#NX>(_!E\7DT ^'3;#9Z7("' MR=W]Y&&RF*C9FPA+1*CX -[_9KKP$R I6&Q9)E"Z$CWP[F3\$7J,:HPXK MS_7][L4-*GG!17F_LSWF:;%P(EL*LCI3?T%K6UFN"?V&Q"XK(S@CT33^N^B- MRQ4HMYBKEN*X<][8*277R3D1N+"9S0XSQ[6",\>L66M*S%\JM_L25U\_"UJ6 M!T^%A:6==W)-N*[=U-^FLQ6=T]SL>JW!RAON/Q#?D%2H4V>M@,:MIS+ CSWL M<2#9KNBYEDRJ#JYXW:J^'_/<0,VO&9.O@[R-J_Y)#/\%4$L#!!0 ( $!* MDU)0HYD2[0( $8( 9 >&PO=V]R:W-H965T/SHZR5QXC),!;FA#>U6(A-@^ZSL,8I9#?TPTB+ABA)E)!,XU>IJ54A%?&PO5?_DGN77EX@1T.: M?,>1B+N:KX$(K6"6B!G=/:+2CZ/T0IKP_!?L2JRA@3#C@J8E66:08E)\X5NY M#@<$TSU#L$J"=4JPSQ!:):%U+<$N"7:^,H65?!T"*&"OP^@.,(66:JJ1+V;. MEO8Q4=L^%TS.8LD3O?YP.%N. C#Z,1U-YJ,YZ$\"\'7Q.)J!X7(V&TT6X&G< M'XR?QHNQG+T#4T:C+!1@!QF#1+R#FP )B!-^*R>'DY_@YN,'TW4^WX+B"S ! MBYAF')*(=W0AGFJT*H;]O : ( !(& 9 >&PO=V]R:W-H965T^^#O*GG@.(-!S51(^-'(A-C>FR=,<*LROZ :(C*PHJ["02[8V^88!SC2H M*DW'LCRSP@4Q E_OS5C@TUJ4!8$90[RN*LQ>QE#2W="PC?U&4JQSH3;,P-_@ M-4((8K(;&R+Z)^BI?)_PJ8,:3T22TFV="P ME" H(16* SO?L/[1WZ>41XBPP('/Z XQE2W9U$1?ID9+^P5199\+)J.% MQ(E@%(;),HY0_'L63^?Q'(VF$?JYN(T3%"Z3))XNT-UD-)[<3183&?V*'C!C MF(@7E%(N.+J(0."BY)><4&<[Z)X2D7,4DPRR8P)36NW\.GN_8^K97Y!C.=8[@L(/ MP^UO[\"CC\,'9]STNNKU-)][@B^4-4!TA1+8 JGA#*/;,;J:L7>"\;B\9PC[ M'6'_K,264/.]]P$T:$^C58_:!M?NM>OXYO:P*F^S!I;E#HZSHK=9WF#@>5U6 M8\ \>"T5L+7N.EP*K(EH/J1NMVML(_V>7^V/9<-K^M-_FJ9;WF.V+@A'):PD MI75U+96QI@,U"T$W^DT^4B%?N)[FLFD#4PDROJ)4[!?J@.YO(/@'4$L#!!0 M ( $!*DU),=$98-0, /(* 9 >&PO=V]R:W-H965T_C\QXDNRP$M47Y<70H_=\Y]M^<^($1 MV(AO%-=RXQZ,E2GG5V9P&O<=SV2$*6UF2B2.>/J=QBKI.QT'8IR35:HF?/T!"T.1X[FWFWAQD21 M04_P-0@3K6GFQE;?JG6]*#,;Y5()_91JG1H,C\\_PO#S9/+Y^^GY>VB,41&: MRE?P\IG?BMX"9? EX2M)6"Q?P_.M<<]5.@/#<6?%:L-\M6#/:GX 9YRI1,() MBS'>!K@Z]3+_X"[_85!+'./L"$+_-01>X(W.?T C3_Q517*C)Z"^7HZA\;R* M,CZ8XGCD<%1G/VJK;F'YOX>6'>YA7R9<*/B"(H,Q3A7\_*0#X%1A)G_5 MX)LEOFGQS7W;BK KF'*A990M*G=*#FA9@#G.KO7N\-KM;MASKS?_M#RNO1G7 MB7POV X[V<7IL]+SRJ@M&U%I(ZJU,<$EN=7'HI+ Y_I TJ9B7:TJ.]'.^JUF MZ \&Q7NM]PJ+;=J+9\RA0*E D$40H-((+!$ M,=-%J-K"PWI:<-2)7E2]BD^6;9EIEV;:M9PSRFBVRFI(G9+4^1_O2[?$=^L3 M)6HEJ+H%959HZ%/V%HF0E16O)_E6657RI^NVK/C>_2?%>\3,S2-5]S<^3_[_ MJ+L?W"\0_+/*/X(* MS ]-0V=[AGM,W@V>$;&@3$**Y'[&VBFU(4 M)D _GW.N[@9F@;+-'?P!4$L#!!0 ( $!*DU+Y"8J&% , (D) 9 M>&PO=V]R:W-H965TV@7)6N[/3I@ BK@S#9)]^]G&T))FF19U9?@SS[G^+O%=G]%Z#-+,>;@ MI(79(%+L5*0FB!N##I7&<+BE&L2$6N6X;AZ@7*2FW8 M5W-C.NR3BN=9B<<4L*HH$/TSPCE9#3136T],LGG*Y80^["_0'$\Q?UB,J;#T M5B7."ERRC)2 XF2@79M7H6E(@D(\9GC%.F,@0YD1\BR-;_% ,Z1'.,<1EQ)( M?);X!N>Y5!)^_&Y$M79/2>R.U^JW*G@1S PQ?$/RIRSFZ4#S-!#C!%4YGY#5 M5]P$Y$B]B.1,_8)5@S4T$%6,DZ(A"P^*K*R_Z*5)1(=@F7L(5D.PCB7 A@"/ M)=@-P3Z6X#0$%;I>QZX2%R".AGU*5H!*M%"3 Y5]Q1;YRDK9*%-.Q6HF>'PX M"1_#^X<07-\'( AOP\DD#$ S.047(,@8FL\IGB-55Y*([ECBLL+@-, <93D[ M Y\_F:[S!60E^)&2BJ$R9N?@9,/NZUPX*[?4H\:Q4>V8M<7 )KGP#(LX^;^%SBM'3_;X=S-?T@]3 -P>K)+ M)3A:Q?3_X5!XO)2W7VHC;[!M$:BTX3[MS1;XGH!)W0('M.U6VU;:]K[VVZ54 M%[,FNHHHC[OET+4AA"[LZ\MNI6I9^I%R MA^@\*QG(<2(DCZ U:W_NUP"MA*@%B/2&$KPVY0?OZ M&OX%4$L#!!0 ( $!*DU*#$>(#O@( &<' 9 >&PO=V]R:W-H965T MX[/N7:NASLNGN4:0*&7@C(YLM9*;6YL6Z9K M*+"\YAM@^DO.18&5#L7*EAL!.*M !;4]QXGL A-FC8?5W(,8#WFI*&'P() L MBP*+USN@?#>R7.MM8DY6:V4F[/%P@U>P /6X>1 ZLEN6C!3 ).$,"V-DG"PY?S;!]VQD.4804$B58<#ZM84)4&J(M(P_#:?5+FF M^^,W]OO*N_:RQ!(FG/XBF5J/K-A"&>2XI&K.=]^@\1,:OI1363W1KLEU+)26 M4O&B 6L%!6'U&[\T==@#>.X)@-< O(\"_ ;@?Q00-("@JDQMI:I#@A4>#P7? M(6&R-9L95,6LT-H^86;;%TKHKT3CU'@^?9K.'J?H=I:@9'H_G<^G"6HF%^@+ MFG"FA-X<75R*60H2]1)0F%!YB3Y_VDJ+-$O9 M:2/HKA;DG1"40'J-?/<*>8[G3&:_4:]>YK*#:O(/5(^+!/4NNEB2#[.X@]." M;%WXMOI>6WVOXO;_I_IG^/V6WZ_X@Q/\MVG*2Z:D_D%3(%N\I-"U(S5)5)&8 M/K$=>X/8\>.AO=VO=IW6WTL+PJ@?O<]*CLG<.!X$3IOVSDG0.@G..REJ(UD) M*!>\T(XH5I"A#1:*0.=!JQG#/25QY'BN?V K.++E^F[L'Z0EQVQNX+EN_X2Q ML#46GC660 Y":","ML#*SOT)CY8.W7[L' CLR!J$<=@M+VKE16?ES2$O688H MP4M"B7I%/8DIF .E2L&Z?J>[Z.@ ^-'A(3G."6/O0*F]U]7,%?0#BQ5A$E'( M-[IJOY#8F>?Q/#.9R3#8BYR)H?.6JG-1]>5BS44 M1-[R#3#]9,E%091>BI4K-P)(9D%%[OJ>%[D%HS>HQ@->*ERRN!1(%D6 M!1$O=Y#SW=#!SGYC1E=K93;B5V[!DM F*6=(P'+HC/'' M%,<&8"V^4=C)HWMDI,PY_VX6G[.AXQF/((>%,A1$7[8P@3PW3-J/OVM2ISG3 M (_O]^R?K'@M9DXD3'C^)\W4>N@D#LI@2!4!0 X*W GHUH&O4S1^2%$Z_32=S:8I MJC>?T*]HG&74)(CDZ#.K7C.3KJL4%*&YO-8FDX>_T-6'7W 4_G:-JBNB#/VQ MYJ4D+),#5VE'S7'NHG;JKG+*O^ 4]M$]9VHMT91ED+TF<+7"1J:_EWGG=S*F ML+A% ;Y!ON=[+0Y-W@S'_19X^G9XTJ$F:)(66+[@$A^59+42L*J2\66)9K % M5D('=Z_A[EGNW@7N<<%+IE!6 EH*7NC:SHF"#&V(4!3D#9K3/-=K 0N@6S+/ MH2V_U1F1/<.TGNTHCOMAH,5OCZ-^;H8#G/22H+%[I2%L-(3_3T/)WJ2B.B4\ MK6(*7N^K38$"ITGU5HL29B!:W5%)UYX)WX M^$.+-#I+A=R'R6G0 MSZUZ.(F"$U'G5CA.XJA=6-((2SJ%3;C^ZHJJ],:Z"L&DIZ/R^@UO_]VK&GN' M/N_]A+JN#XDNO^Q5>EKL@L"/^^V1QT=?*_PS*CNMCWGM7^!?\L\_^.=W^G=/ M&2W*HBMCAR:/W[_+XT.;Q]U]_I&\V+:B0!027>D/=D9>Y'5KTKN9 L]"N[PZ M-&[&PO=V]R:W-H965TV#8!]JB;:)ZN!1M)\!^_*A'1,F2*,>= MO]BBS7,OS[V7YU+29!?SK\F*4@$>PR!*S@@,!@AP[!'(6'18#K)?KOETTF\$0&+Z"T'R28,"7]Z1X-X M=SZ @^4:I%1F !\NB";0-S%NP^T(&2E]N9QD&2?8)?/ MM=T!F&\2$8<%6*X@9%'^31Z+0%0 T.P H * ]@ (=@!P <"' LP"8!X*L J M=2C +@#VH0"G #A9LO+H9JFY)(),)SS> 9[.EM;2BRR_&5IFA$5I*=X++O]E M$B>F-Y^\SQ^OP)>+/Z_NP>M+*@@+DC?@IQ^@;?T"6 2^K.)-0B(_.0.O:N/) M2$C_J971O/#U+O>%.GQ=K/D0&/ ,( ..6^">'GY)YT. ,S@RO$]_@=?Y*M^T MF+I\@:F'^TOP^E6;E:N#K4"W9T'7AYL:]YAZ_[W<1K)&RD)!9:&@S"SN*I1H M'H<4?"&/P(LCP:(EC>9/X._?Y#QP(VB8_*/Q@DLO./-B=GCY),6799[:ZB/' MVADVU=CM%"'7,>S):%O-?3[-J4S#%C+,^JRKIC'+P=B!]6G7S6D8VQ@9Y;0: M3[/D:6IY?EY33M(@@B!.VK:2E^.MBE_HF-#=YVHVN"+;=L=[7)O&;,,VQWLA MN6Y.P[;E0+>=JU5RM;1<+^F"C0+9#$LU;,VXU MHV\Y^^RL9JC<"K?:HNURT;9VT;>4SVDD9#<&\4)JLEBMXL!/$Y:RD,OVV9;Y M5.H@6!,FN<5 G@MDXXMD_6ZIU&W>FE:]5V@,#>/'-CU[.:Y&VREI.UI#%\LE MITLB*-A$/DL$9[.-D*FCA$>2? +(5C8(,@MH2A>44V0BV]@ZC?1!%UMN9??D M&6R99UGNN%+'-3;CDLWX\,H+&)FQ@ E&)0N1+SLC(E/72K:-T+A1:AU"X)9+ M=/5U=N>=@0^QK*M?Y<<9>(A8NH1[(7,@UQGYP",1\8DFM]!0O=XXH8;#RID" M?J>Z%0:J@?P9.3;$3GLXH6I3$&E]?V01"S>ACH=J1A"?,EZJ&4!]-WB(?,K7 MY$D>\44J-]5R?6H-G]G<,,;>IGH/F[T!6AWA55H.]6)>EBKX%QP0:B6WT#YE MJ)6^0;W :0\8U[ I1/*>KF.+0R5#4*]#!;DTK7)?M'E^UV-A/$263M^ATANH M%YQ: LEC3P*1TA9T2FU!2EN07EL.B&6/!6@/+6VS1)4SL5YL:FJMLZ@D!YU2 MCT6$.PZJQP!K+-0:H3T:E1O-&!..']*#R8[POV](9!36>RW M[?H>)\@ 3_)(H,VOTCG43T6D-59)R\'UEDH MT4-ZT?/22GBNBU8.;K.A.JX-.^XBL))%;)R^0KT>)U9;@1;WPD<@ZU25,F.] MKLK2ECWE(EIM&/BP(2'36542BT_ZW*'RX$'_Y.& 0N^Q #L+_5C@U;' ZR. M];BI1H+U:M[(.KB)! T")O,D=!Z4R&/KE!6@I!GKI?F0"NBY#>^N@)<#ZRQ4 M8\#Z V[O[2)6VH_'IPR\4F>L5^?_22/U3MJ[>)&=8Z#UYWZJ(9@O;@A,'B%G M9/Y50Z['*.[F=@PRIS:JO%5(7TM])'S)H@0$="%-&4-';EN>O^G)!R)>9R\: M9K$0<9A=KBB1M[;I!/G_(H[%\R!]=U&^;YO^!U!+ P04 " ! 2I-25(D< M<\D" " &0 'AL+W=O2 C/ATFD>DF9"TLNCL!?LB2U1203Z]Y5DXQHPE+Y@K7S. M\9Z5V.VN&'\3*8!$ZR*GHF>E4BYN;5O$*11$7+,%4/5FQGA!I KYW!8+#B0Q MI"*WL>.$=D$R:O6[9N^)][ML*?.,PA-'8ED4A/\>0,Y6/L/N M=Q=D#A.0KXLGKB*[5DFR JC(&$4<9CWKSKT=AQIO -\R6(G&&FDG4\;>='"? M]"Q')P0YQ%(K$/5XAR'DN192:?RJ-*WZDYK87&_4/QOORLN4"!BR_'N6R+1G M=2R4P(PL<_G,5E^@\A-HO9CEPORB58F-(@O%2R%949%5!D5&RR=95W5H$+![ M@( K CZ5X%4$[U2"7Q'\4PE!13#6[=*[*=R(2-+O9HHG^_>/PZ\/8_1R]V,\05=HN.04+85"B4MTMA5W;:G2TN)V7*4P*%/ !U)P,7I@5*8"C6D"R;: MK?S4IO#&U ?51Q!?(T\]Q)A!SO#QY_HO$S\HB6YX7](O4Y&Z/RL365TLHI[ M\X^$QJ=+=0Y+;=7-JR^#9[2]$R[#$3F_EO.-G'] ;G.9)%DC6*O.)J#U>I0J MH5'1?>V][V,<1%W[O5GA?93K!&'H;^C NQXX8Y7N]'J"N!S M,V,$BMF2RK)!U+OU&+LSW7MG?Z#&6SF-_LJ4L_&!\'E&!5+6ZPX MX-R(*F)[CA/9%2ZIE2;FW3U/$U9+4E*XYTC4587YZS40UDPLUWI[\5 N"ZE? MV&FRPDMX!/ES=<_5S.Y=\K("*DI&$8?%Q+IR+Z>QCC&7O1 MD]M\8CD:" AD4CM@]5C#% C11@KC7^=I]7^IA=OC-_>O)G>5RS,6,&7D=YG+ M8F*-+)3# M=$/K#F&W3YA-HO8T287]2TL;%CH:P6DE6=6!%4)6V?>-/584O@ M!@<$7B?P/BKP.X%O$FW)3%HS+'&:<-8@KJ.5FQZ8VABURJ:D>AKI=+) M]'8^_7%W@YZN_MP\HG,T@P5P#CF2>(.P$" %.IF!Q"41IVI].O^+3CY_ 8ZX^KVK;UR# ZY76<9K90H;=?H$#):I=8B,@SY[ MZS1R1IZ?V.OM:NQ'A4X4!'W4.[R@QPN.XLU5MU!]@6-9TB4B3 B48H2 M#>;#V]I:AMN\WC@(=WCWHT)_/!H/\X8];WB4]XE)3/1A/;Y5+6>X1^!Z?AR- M=D 'PIP@\OUATJ@GC8Z2?@YX M=. +B'O.^"CGP&=_ABC((%S=C@'PAPO"G:WWM[J7?K>N,-\65*! M""R4T+F(5::\[<7M1+*5:6?/3*KF:(:%NKZ ZP"UOF!,ODUTA^POQ/0_4$L# M!!0 ( $!*DU(%>(SLQ@, "L, 9 >&PO=V]R:W-H965T9 RAT*(M*SIQT'UY5I#B65 MUWP+E?ZRYJ*D2@_%QI5; 32S1F7A8L\C;DE9YS*=\IPI6P;U 6 M5'R[A8+O9X[OO$X\L$VNS(0[GV[I!AY!?=[>"SUR6Y:,E5!)QBLD8#US;OP/ M*]\:6,2?#/:R\XZ,E&?.OYC!QVSF>,8C*"!5AH+JQPLLH"@,D_;C:T/JM&L: MP^[[*_MO5KP6\TPE+'CQ%\M4/G,2!V6PIKM"/?#][] (B@Q?R@MI?]&^P7H. M2G=2\;(QUAZ4K*J?]- $HF. _1,&N#' EQH$C4%PJ4'8&(27&D2-@97NUMIM MX)94T?E4\#T2!JW9S(N-OK76\6*5291')?17INW4_..GQ1]W*_1T\_?J$;U' M3_2 5@>=A1+0 Z2\2EG!J-W2JR4HR@KY%OWRDT^B7Q&KT%/.=Y)6F7R'WAR- MIZ[2SIDEW+1QY+9V!)]PQ,?HCEH\!_ MA["'O<6G?]!5[?C;$><6_X/J\^,27;T98UE>S.)/?N#0ZG*JY#354=R"-B4" MRQUQ%*F9B&4R)>YECDE$O,G4 M?>EN5@V+.[#0B[WX&+4[DD=HGP2>).@)W4(FQ 2 MG5!*6J7DDOTU6G25,(^<%RRCWT:+ !FX\#[T$]+;X>4(+,;!A/0$C<"B),#Q MN**X513_>._6:WV5F8W9@KZ/*JA20!G3L\*\CFJ+A][H^]KS>]I&8('O)4E/ MVQ@;CH,3NY6TVI*SVE:MKGX.=L294O[O3F=JQNQU+A%7.0BD3SF,! M2 8N8Y_@J*=_B-*@P;$+UKMP[1=:[.H[E1:Z4:.G\JDA/(I4%/3+W A*9UURPMU.7^!?>JR;.C;J MHC^LGKX?A;V"W<".*G8<]Q-CA"R.DZ0G>#4"B[ 7D)YBM],4E2 VMAN5*.6[ M2M5-1#O;=KPWML_KS=^:3M@V6]]IZC;ZCHH-TZ>C@+6F]*YCO0FB[DSK@>); MVWH]A 'H[VO.U>O +-#^/YC_!U!+ P04 " ! 2I-2D9;+ M.<\" #=!P &0 'AL+W=O$&@'2 4ZK1_:57WL\=$D%V(UL9GM /WWLYV04AH8TB1$_#CG MV.?FYM[^BHL7F2(J6.<9DP,G56IQZ;HR3C$GLL47R/3.C(N<*#T5SS0F64X;T 6>0Y$:\CS/AJX/C.9N&!SE-E%MQA M?T'F^(CJ>7$O],RM51*:(Y.4,Q X&SA7_N4D,G@+^$%Q);?&8)Q,.7\QDYMD MX'CF0IAAK(P"T8\ECC'+C)"^QI]*TZF/-,3M\4;]J_6NO4R)Q#'/?M)$I0.G MYT"",U)DZH&OOF'EIV/T8IY)^P^K"NLY$!=2\;PBZQODE)5/LJ[BL$7PHSV$ MH"($NX3V'D)8$<)C">V*T+:1*:W8.$R((L.^X"L0!JW5S, &T[*U?+KZ=?T(YW##8IT\$H$R_8MYCJ#(&G"MTTRB!,(24"GJ MR+[AF$[."KM G5$I$0@DYP53$NC,"J0\HPEY!<85D"6A&9EF""<35'HL3_7) MX[O?E2: M#O:8]@.XY4RE$JY9@LE[ 5='L YCL GC*#BH.,&X!:%_!H$7> T7&A]-]R\: MZ)/CZ;T#;L(Z*4*K%QZ1% ?DVK5K\.4HYK:!2(A-[2D_WGJU[E%7MC3OK(]T[RI;S9M,V?ANB9A3)B'#F9;T M6ET==%$VDW*B^,*6URE7NEC;8:K[+PH#T/LSSM5F8@ZH._KP+U!+ P04 M" ! 2I-24%:R#^($ "$%P &0 'AL+W=O%KT MXTLMD6R+DA4C:1YBB;KG\EQ>Z1R)_3T7W^2&,06^QU$B;WL;I;8WEB47&Q93 M>7 ,TE+FG']+3QZ6MSV8,F(16Z@T!=4_SVS$HBC-I'G\ M523ME7.FP,/CE^S3K'A=S)Q*-N+1;^%2;6Y[?@\LV8KN(O7$]_>L*,A)\RUX M)+/_8)_'NCIXL9.*QP58,XC#)/^EWXN%. #H/&8 +@#X%& W $@!(%T!=@&P M3P%N \ I $[7&=P"X'8%> 7 ZPKP"X"?=3=O1];+,55TT!=\#T0:K;.E!]D- MD:%U"\,DO7=G2NBKH<:IP=>G\<.7X=/O8'8_?)K,P(]CIF@8R9_ !_ #L(#< M4,%DWU)ZKA1A+8J\=WE>W) 7@<\\41L))LF2+0WXR1D\;DE@Z2++2O%+I7>X M->-P*ZX!@5< 0Q08"(W:X5,VOP;8S^"^ 3YNAW^BB9X=-<(G[? Q6Y1P$_EI M=[AI]H^=X1@:X/?=9_=:.DG*>Y9D^4A#OE%$I01?5V"F^.(;^.-G?1T\*!;+ M/UNRVV5V.\MN-ST18ADF6L:+6_^J^ 5TIS93Y4S]XGE@0\=V ML>L[?>O90,^1Z-GR%4J+*"9#S#EJ)*I%'[2I_ MF5H620\7,_ ;]+);[#']RDF0]X::620[+YH= H\)5^:$+G.G%M6L&TZ ;"?P MH'^J)?5(QR.0P("/1-CWB!L@MZ'"RL70*VVLHV8&G]6()\]:^]+- 4UIQD2H%WUX!>X^(*"7 M7?_B0B^%%L]&AB-LL!E"="-\OX%BY3*XW66Z"R2N? *_QXLPD2!B*ST5O/8T M79%O^>8GBF^S#<0Y5XK'V>&&4:T8:8"^ON)$I)8#AY< 8P>LIU #M\2/% M&][H R7EB=)?:O M'AB6B@AG.!** LGF&4]PEBDF&$,<3FOU,8Y$,C, ,5ZB(A-SNKG!E2!/\44TX_H+-J6OWS5 5'!!\PHL M(\A34K;HI4I$ P#]$P"[ MC[ /<$P*D SKD MP*XYP*\"J"EFZ5VG;@0"33L M,[H!3'E+-M71V==HF:^4J(VR$$S^325.#!3N\>P!6P M+>B!688(N BQ0&G&+Z5U$AHP1&)>=\4,B+%:T;5 M[.-R=OO$[- &MY2(A(,IB7&\2V!**;4>>ZMG;+]!S^V;S\VU.?3R/&@'NU[AH1=T MW*[5J]UV5'FU*J]55;WE6S+DUUS^.^:]6[-VW\X[!Z@0"67I7YG]"WGZN+9> M'MML)9W73)3KV('C!<=3%=2!!*V!S.:3LCC\ SHF<+]6Z\];-/9JZMX[9@Y: MKU7.:@WY*T-$[!>8JD)9!VFR]O;EVRYAJ\MNT(W2#-_]H%64S=/A!@=Z#IT@ M[+G[DHY06:Z[?\[,QN638[;2MSZ7 1=$E'6[MM8OBY&^3_?L8W@=EN^#5YKR MN7*+V"HE'&1X*2FM3E>FF94O@'(@Z%I?<4]4R M3=Q/Y:L),.&ULM5=K;Z,X%/TK%OM0*VV#><-L$BFO-K-29Z-V=E?S MT04GH $[8SM-=S4_?FU#**6!4FGW2X+-/>>>^\!BISPB9$* ML?]@FCQ.<8'XB.XQD7>VE!5(R"7;F7S/,$HTJ,A-&T+?+%!&C.E8[VW8=$P/ M(L\(WC# #T6!V-]SG-/CQ+",T\9=MDN%VC"GXSW:X7LL_MAOF%R9-4N2%9CP MC!+ \'9BS*P/:TL#M,6?&3[RQC50H3Q0^E4M/B83 RI%.,>Q4!1(_CWB!$'SO[)$I!,C-$""M^B0BSMZ7.,J($_Q MQ33G^A<<2UO?,T!\X((6%5@J*#)2_J.G*A$-@ T[ '8%L-N H /@5 "G#7 [ M &X%<(=Z\"J -]2#7P'\H1Z""A ,]1!6@%!7MRR'KN42"30=,WH$3%E+-G6A M&T*C90DSHGKW7C!Y-Y,X,;U?S^Y65_/9_6H)-K,OMZM/G\$5L*$5@DV."+A8 M8H&RG%^"GW^P?.]7D!'P.:4'CDC"QZ:0$A21&5?NYJ4[N\.=!6XI$2D'*Y+@ MY Q^\0;>[B$P9>QU NQ3 N9V+^-OB(R 8_VB8^8I8OA<6(M^DB6.3R0V7'SZ M B[*;%UV$B[?0?@C,$$GT6HPD14-4G;]#L)>93?#B<)!RM;O(.Q2]J)'G/HA M<32S,_PAZ6%U:U97L[I=K$K>E3IX$Q#30KZ-.-+G.7Y2UQA\KYZY<_U84ON: M6KV?'J>^9WGNV'QL]L9K*\^S[/"EU+@@'Z"!2RK)_9%DNY&E7=M&EC**S,>\QB3 2@6R '$R[DJ9R1 MW4GS.:G]'JT1A#_UI#*JE4>]/#<,$2&E]B1M$;U*F@L=:,%6>ZY>V\E6AQ"V MNOB,612&KM_1QA9\?D/"M]L"T+)YP:Z*##_)U&>R-GN6Q>I9[3T+EY6/H"&O M%<#UVR;KRB1JFHPJQL[2_4X*T'J6>:"LIX2B0G<7*0;A<"+K78]4#%7)(TY>I_'C 3!G(^UM*Q6FA'-2?(]-_ 5!+ M P04 " ! 2I-2CKSQW_H# 9$@ &0 'AL+W=OK,CNK?72) :M) MS-H&6FD_?FTG3: $$Q O$#N^)^?Z7I]KN[]E_$4L"9'@-4MS,7"64J[N/$_, MEB3#PF4KDJLW<\8S+%63+SRQX@0GQBA+/>3[D9=AFCO#ONE[Y,,^6\N4YN21 M ['.,LS?QB1EVX$#G?>.)[I82MWA#?LKO"!3(O]:/7+5\BJ4A&8D%Y3E@)/Y MP!G!NQA%VL",^$G)5NP\ ^W*,V,ONO$]&3B^9D12,I,: JN_#;DG::J1%(]_ M2U"G^J8VW'U^1_]JG%?./&-![EGZ-TWD'TV^CI\G->#2= MQ.!Q],_#Y(\?X 9,EY@3\.=*AT: KYAR\!.G:P)&0B6(Z0:_Q41BFHK/:ORO MO\ H_!UX0&A#T?>DHJ8_X,U*&N."!CI" R+PP'*Y%&"2)R39!_"43Y5CZ-VQ M,;(BQF3F@@!^ D%CP>A5>[XKK /JU"OJ7Y%N3;IQ 0B[LV&8.[B@SO/;J MC$] JK#:R:&:'+KV HU/0"*W&UC)U6()@W,70V,D[2BA[W:LBP#6.@OMLGBF M:,0GX(+HQ/*$MJ1OQ"3@E'*&=6:VSL*70IG1. )L#5NX[W@CFXG/C M'L.."'U@;!MSX1+3?<]JJ88MM3JA&YJ0/ %OE*1)HT=V)/\P#TIW+K.+S[?; MGX.Z+D![83![RHW94ZX(!XPG-%?GCF(#V>A1@=/HTLU&;1C<*^]ZFB4A= M4&"O?84"_X&'IE6YOP.MJPKRKUBM4%T9D%W&SU\:\0E$:-+;1JZN#,@NX^=& M=ESB[48603>J EMNUP]'[<>_]+-A6.CZ07.:H+JD('LQ.$B3)HG#MGYHSP MA;E[$&#&UKDL3IE5;W6_,3*G^@_]8W@7%[<4-4QQ:?* ^8*J;$G)7$&J XB: M7%[<0Q0-R5;F9/[,I#KGF\H!Z/V=,OC?T!ZK;H.'_4$L#!!0 ( M $!*DU(ADX%U+00 +$. 9 >&PO=V]R:W-H965TO/)\U2Z9CE5UV+# M"OAG*61.-73ERE,;R>C"&N691WP_\G+*B]YH:,<>Y&@HMCKC!7N02&WSG,J7 M"\>!1[Y::S/@C88;NF(SII\V#Q)Z7N5EP7-6*"X*)-GRIC?&GR8D M, 9VQM^<[56CC4PH*W8KL.U_H]4TOZ:$%6])MIA_%_C,[!!0:?ZG(E/VB_6&N MWT/I5FF1'XR!0QC_N[_[ZAJ[0;$TE0U\W)G$* MC4WFN'Y!%U.F*<_4)4PA/@X1+1:FD:"'C,+$UX8?D(>4&5&(%^BIX%I]A$%H M?UN+K0)K-?0T1&&X>.F!\:1D3#H88X+N1:'7"MT5"[;XU8$'X5S7'633[TKH5+ M6'$)G5S^E+30K]>BA Q/(/M^X&,_:4>,*L3(B7CWS&3*53MF=()YA:,P''2% M&5>@L1/TEA8IZ,G"UCTHXI+QCJCC%@;!(!STVPDD%8'D=]:< 0W':B>GJ]TG MB9_@#A:#BL7@+;FG\XRUP0Y.8.,D'N!XT(Z*_5JJ_#.X&]!R2+\6:,>4;M4. M_P0]ZOLX"L(.](908N?V_6X%WBS^CDDXL! [E"#:2)["ETDDK/ Y-CWA+@OK"@+ZX#'-?RB]WZ>T;YSEA'[Z!6:S(^)\HIVYP31[>+Y, O M.?)+SM$CM783WUE5X]5*LA75#&Y_6G*XU:=H1[,M MXL9N"09!TK%=2*W3Q*W335WI@B8G9Q+!(>Z0-%+K+G'K[NOSL!,_. D=PY'\ M^D3T&J^(G,F5?2LIV.O;0IH^-RU=(/;U\S-U3"<>50AE;@JE_'4/L MLGP?E1TM-O9-,A<:7CBVN88W)9-F OR_%$(?.P:@>J6._@-02P,$% @ M0$J34I]-8KK. P !@P !D !X;"]W;W)K&UL MK59MC]HX$/XK5DXZ[4I=$N>-T ,D=N'4GK0M6KI7]:-)#+&:V)QM8'NZ'W]C M)V0IA)0/^P7\,L^3><:>\0SW0GY7.:4:O90%5R,GUWKSWG55FM.2J)[84 X[ M*R%+HF$JUZ[:2$HR"RH+U_>\V"T)X\YX:-?FQ_T!K09'A2T6A["_:U[:>@]*MTJ*L MP>!!R7CU3U[J0!P!@*<=X-< _Q007P $-2 X!807 &$-"*\%1#7 2G"C%'DEC#6QF8*-OT1 OQLU%66@)NPQP>KSX,'F:W=U/%K,IFD^^/MO;VOO/4O>(O1H^ Z M5VC&,YJUX!]^@?<["%P(71,__Q"_>[^3\2_">RC [Y#OX:3-H6[XE*8'N.^U MP*=7P_&@!3Z['IYT!"-H+E-@^8+K+U,':]BPAI8UO,1JKM*=J0892D4))5(1 M6V3HBQG3MJA7C+%E-+5R-XXC'(5#=W<-)2M"/%EE8>(%%7M=J_]C*2G)UY #GBG=R?I]YG+FDJUIS]>Z$(*.A:"GLU MM4#P7AUTM[X1WMF)#.)H$%]P\N@IQ9U.P@V);#:8N373LOW[' M?\-4QZ_5&P=O7FAKRN-8AGZ XY/+TV(6!#$^394VML'@K ZX1_U.2>7:-IH* M?-YR73W=S6K3S$YL"W>R_F":7-M'O=)4'?(CD6NH':B@*Z#T>GVH3K)J.JN) M%AO;52V%AA[-#G-HU*DT!K"_$D(?)N8#3>L__A]02P,$% @ 0$J34JS+ M#.$&!@ Y1H !H !X;"]W;W)K=SK"7Y$U%FVV(53=63"^QE*= M\F5';#C!0:RTCCK(LKS.&H>T-1S$UQ[X<,"V,@HI>>! ;-=KS'^.2<3VMRW8 M.EQX#)WK5X+!&2!MY%\9/L/)'7(U7@^BT3\"_:IK-4"_E9( MMDZ5E07KD";_\4L:B",%N]N@@%(%5%)P8(."G2K8YZ[@I I.6<%I4'!3!??< M%;Q4P3MWA6ZJT(V3E40W3LT42SP<<+8'7$LK-'T0YS?65AD)J2[%)\G5W5#I MR>'3A]'C[&8\>II-PKV.GUHU3JQ"#59! M!.X9E2L!9C0@01&@HUS,_$0'/\?(B#@E?AO8\!H@"UF3C]_ N\30JY(GR6^- MQ9.WP?\S.ZI98WKV&K!_B0^S5^#GAI;0:W#GY^/V+K'[[A7X9]I=*"([VRQV MO)!]_F8QH#H9JA.C.DVHVKP;W4\#X+.U&C("QVV:O.AC4K=]$D0O1M339C?T M7.@Z@\[NN)RJ4JX+4:\H-:]*0=OI6OU,K."5FWGE&KVJ;R&&<'D9L/>&2>AF MJ%VCN;,7POU0$+!11JM?PI.R ;^!<K-3L5%%F63T6NTX1:L"PN,M5Q>>?F5[E-(W/2DQ-TD4/(-6 M/K>M$[[Y;$G#7PU- PC"=VDEJQ*H'<'F!0R)OUAS?HEF,4!'Q 8:L4;+)2=+ M+ E8X)"#'8ZV1-> 7!'%H;/FE!(8+.,;2XZI!('2JFJ4IP3G\_SR:XD T'%OLH^V97N6B,VK4'K M]DN=O :J+#.OL\IU^ZC4\NNL*H@5(YUS"?CV9 )6&0!"O7)Q3&O$;+=?9A-U M8*YC.PV.Y70"FOG$9\H;.I[/A*QURZW:"YVCS9K6AUO)1%&L:'!.4Z#WNCV] M*PYEIBZ#_2KT5V!K]$T]78DX?7&_D@P\ZP9VD*_UW&P92KHL@!98)T]9?=7R M?AK;;LZCH)E(U;;R#"G5%95.-9W5.+!) M^'1$#8%,UG*/'PYZ7:_7L%%13DR0>8;?Z7R3X&Q#4CBWD%'HP4J'KA&T+?57 MRFF-F.?V+-=K<"PG%,A,*+XD8_=LOV#%CIM^S^M[#3T>Y6P!F=E"J0X(#2ZJ M@'258P-A#ZH*0.7 5P6-I9+3 F2F!0VOF7Z#XRDV.>Z'HSWFP37XI&K,5_[^ M1XEA9Z%\:B+G#9\I43ZTD'EH'9[#N.Z)0C<[GU"INF)M/LQ85ANY?]6^-+I, M;_YZO6(4\DF(S/.F,5_YF+$N- MY?KROTQO_GJ]) J=HY?M:\*7\7<4H9C:ELKD?71V-?M6,XJ_4)2NC^'[N^2+ M2PZ3? "ZQUR-=@$BLE"0VI)6$L/#B62;^)7^,Y.2K>/#%<$!X5I W5\P)@\G M>H'LR];P?U!+ P04 " ! 2I-2"F^%/[,$ Q$@ &@ 'AL+W=O#/I\K1+*R+T M@GK$D8Y[\2V.UO&YU6R F<[Q. MU /??B1Y0('!BW@BLR/8YK9N"T1KJ7B:.VL&*66[7_R2)Z+BX(4-#BAW0,<. M?H.#ESMX1PX(-CCXN8/_6H<@=PA>Z]#)'3K'#DTQA+E#F!5KE]VL-#=8X4%? M\"T0QEJCF9.LOIFWK@AE9BG.E-!/J?93@]G'XEWPM M,8MEWU&:HWF3$^5\1CL^J('/YTBU 8*7 +DP&-]]!1<[V/='[]T=:_#';\ _ MPGQ7G-7@WMAQ;TC4!EZ&B]PJ[QJHR:NA8.\,U/3U4-TS4+=O2%Q3IAR]^HHE MB(HEB#)DKP%Y\J+GJB06)*] \C(DOVDQ&TI79C+%(.*I@<79P"-UK]B5=8?8 MR1#-W-X,.@$,_+ZSJ5;LU"H((.H>6DU/K:#GAVZO,#N(RB^B\JU1/M9](M MF'2M3+[HM%"V,!0HC\&%GIH_"!:RKC-'=BA_YVFI6J\@U;,B/1 )>ZK_1G2$Q$UEAU9'LG3="0*NB6&N6>X17Q!:/_-;0UD$1L M\GKJ9-:*COT%YU,(*X(*K5C#Q4*0!58$S#$58(.3-3&Y5$M2TPQ890^RG@"Q M]JK73'B25!1XO89N@.7DAJ9V MI>;OZU8'9=OK',[)<6[5LUK=UEBY[:[?$'.I$= N$M.#JARL[EK9]TY&D7LD M#C4F* R.Q:'&JJ.UN"&<4AS@&75@HJ$[(BY5;42^):)#%J6(0+N*G-=P6$H' MM&O'_U'Q'+)^ZN15.C6!\*1(IT9>KX<:TE/*#K3KCD7"];UJP.-JP,,M%O$E M>-0-J+>@X#.S)KB4'MC]C9(/2_6 =OG8:YHPVS]I)DI$F-(;VMI)8<=RVRCX MT_9Q68H'LL]V>^Z'C*UQ D984@DF+#;\=>:G?"W4TCS5&V4AS4S4P^(VF])Z MGV6K RJ5 L'?6 =4^9ZV3_4W?5N&PO=V]R:W-H M965TVCQON&/\M8D(D>$II)D96 M+.7VTK9%&),4BPNV)9EZLV8\Q5(-^<866TYP9$0IM5W'">P4)YDU'IJY6SX> MLES2)".W'(@\33%_GA+*=B,+6ON)NV032SUACX=;O"$K(K]O;[D:V14E2E*2 MB81E@)/UR)K RR7TM,!8_$C(3M2>@0[EGK'?>O E&EF.]HA0$DJ-P.KOD!7./!9DQ^C.)9#RR^A:(R!KG5-ZQW14I T*: M%S(JS"_8%;9H8($P%Y*EI5AYD"99\8^?RD34!*[3(G!+@7LL0"T"KQ1XQP+8 M(O!+@7^J )4"=*H@* 6!R7V1+)/I.99X/.1L![BV5C3]8+;+J%6"DTR?K)7D MZFVB='*\NIK<+CG;^C=#H"M0J_B M=_?Q3]U.XF3++X#G? *N Y&(,2=-8;(!7'4#/L+T6]N))%4E!.DA^ M1?(-R6\[RGKWSG69B4#(4HW%IGJ18@GPISS$3=M2H .#UM7X<1P@B/RA_5C/ M^&LKA*#;?VFU?&T%/;_G#"JS%^&A*CS4&5YU)_^ .R(D3T*I ETU'-D7^*#" M!YW[T% (.JB]BMKK=/HF3^\)!VP-S-V*&2U#Z+XELX**:BETF[/7KQSI=SJR M>,@3^:R6E43E2ZK*A@7 8$MXJ%QHNA.S;B!R+ASG?4>*!I5G@Q-31!YR3,&C M[!-?A$>[:-=ZD93PC>D:A7(\ MSV3Q5:AFJ\YT8OJQH_DIO)S!AOFY[F1-[W/ %VWP->8;=3T )6NUE'/14X>. M%YUE,9!L:SJA>R957V4>8]6-$ZX-U/LU8W(_T M4_?WX+U!+ P04 " ! M2I-2@B(?8F4# #["P &@ 'AL+W=O&UL MM59-;]LX$/TKA!8H6F 3B?JRW-H&;,O=[B%%8&>WZ)&1QI80B71)VL[NKR]) M*;(L.X(/R44BJ9G'>?/$X8P.C#^)#$"BY[*@8FQE4FX_V[9(,BB)N&5;H.K+ MFO&22#7E&UML.9#4.)6%[3I.:)0E4Y(PB#NNQ-<6?8QQJ!V/Q M;PX'T1HC3>61L2<]^3L=6XZ." I(I(8@ZK6'.12%1E)Q_*I!K69/[=@>OZ!_ M->05F4CG5.N^DEQ]S96?G*R^39>+F]ETM8C1_?3GW>+[ [I!JXQP MN-'Y3-&HG$\3(M(2$;6C^OUK_&(,D>2$^*?OY]Y_HXX<_LC83A":BI$M5:QZ1SNIXYI5<;FOQ(5==,>HS 1:T!324P!;D6R8NB],9VXO M8@S)+?+PG\AU7.="0/.KW?'P@GM\O7O4P\9K=/,,GG>];CVH?H/J&U3_%=0' M)DF!U$^7/-7J)VWUX5F/X9*:%6YH<'6MV4_" ?^R-ZW4WQN%038C4ZMXG,K M[/D#9]B8G7 +&FY!+[>_@ )7[-3_B*:I.DJYD)SHJH,6%2_1D\&PV25\0UT& M#>K@G72I<(-6+KTH=(*.+N=6OA-&'?7B9$:7 M&/;J)MJJ>T7V9&W80 _?4 OL'$NF\TYJU,#M%+K><- Y /,+9ACC(>[H<<', M=W'XBB"X=27@7GXK=0OG=&,4N2/\":2>77%(L'OZ@+V''HHB#MQ3B M6 9Q^#Y"S&O@TTNBF^!S&Q_[G?S:K:ZH!+XQW:50<>RHK-J&9K7I8*>F;^NL MSW1G:[JM(TS5%JO3LZY%)U0%6KH0 M"]Y[IYS?/%.R$=5 &CT M5#*N!EZA=76-L3S")C8#3S?VSONZ+K0UH&3N")KN ?]4,VEL7#+DM,2 MN**"(PFK@3?TK]/(QKN 'Q1VZF"/K)*E$(_6F.0#KV,+ @:9M@S$+%L8 V.6 MR)3QN^'TVI06>+C?LW]SVHV6)5$P%NPGS74Q\*X\E,.*;)B^$[L;:/1T+5\F MF')?M*MC>R8XVR@MR@9L*B@IKU?RU/3A .#W3@""!A"\!D0G &$#"-\+B!J M:S6NI;@^I$23))9BAZ2--FQVXYKIT$8^Y?;:[[4TI]3@=#(=3F;?A[,4C6\F MLR$:W\X6=Y/1PV)R.T-SMY($;4I(IMDDON@RC&&\/^WTD*KSL M]U]&I?]&A?VHWVVC:FGXX$B>XBO_R,RJ>K3\ MI:D'W93(-35=8+ RE)V+RZZ'9#T\:D.+RCVGI=#F<;IM8>8M2!M@SE="Z+UA M$[03//D#4$L#!!0 ( $!*DU)).J%=*@( (0% : >&PO=V]R:W-H M965TRWLM:V)+;F2#,G;5Y*-2S- N<'2:O]/>T ;[;EXD26 0J]UQ>38*95J[C&6 M:0DUD2/> -,G.1XII0YL21M:U$'/%6593!2B#9 MUC41;U.H^'[L>,[!L*9%J8P!QU%#"MB ^M&LA-[A@9+1&IBDG"$!^=B9>/=) M:/RMPT\*>WFT1B:3+>$)X1!+T@N%80]@);:MRE8NN0$$7B M2/ ]$L9;T\S"%M.J=?J4F;9OE-"G5.M4O)E_6\R7S^AQ^?"T7DR>'Y^6Z$," MBM!*?D2?D81"-UE%6.G+C 2G/7C:@?TS8,]'"\Y4*=&<99#]"\ ZRB%4_Q#J MU+](3" =H<#[A'S7=T\$-+M:[GT](4^NE]]=R"88"A]87G!]X2]0PX$:6FIX MAKILZRT(Q'.D!X,@BK+BT$)YJH<=[<;2S(38Q7Z$=\=%_:]';3@HB",HDJR#72'7W1\8CN MS7<;Q1O["K9DR",@S[/.5>'C;E@&+SQ'U!+ P04 " ! 2I-2 M(>""WAH$ "E#@ &@ 'AL+W=O&ULO5=K M;]LV%/TKA%8,*=!&?$OJ' .)[78&EC2PTW7#L ^R3=M")=$CZ;C]]Z,>EF5) M]KP&VQ>;I,X]O.>2EY?L[:3ZHM="&/ UB5-]XZR-V;QS73U?BR34UW(C4OME M*542&MM5*U=OE @7N5$2NQA"[B9AE#K]7C[VJ/H]N35QE(I'!?0V24+U[4[$ M)ER)J3"?-H_*]MR*91$E(M613($2RQOG%KT;(9X9 MY(A?(['3M3;(I,RD_))UQHL;!V8>B5C,3481VK]G,1!QG#%9/_XJ29UJSLRP MWMZSO\_%6S&S4(N!C#]'"[.^<7P'+,0RW,9F(G<_BU(0R_CF,M;Y+]B56.B M^58;F93&UH,D2HO_\&L9B)H!1B<,<&F +S4@I0&YU("6!O12 U8:Y-+=0GL> MN&%HPGY/R1U0&=JR98T\^KFUC5>49AME:I3]&ED[TY^./MR/'I[ ^.']Q\G] M[=/XXP-X"Z9V/RZVL0!R"2;B6:1;H=^ @=2F/@+"= $^**DU>%1R&1D-9M_ M5*SL1C+@:BA,&,7Z-?CQ!\393R!*P=-:;K6ULF2OCOH]UU@QF4ONO'3\KG < MGW <87 O4[/68)0NQ.*8P+51J$*!]Z&XPV<9AV)^#0AZ S#$.P!YGOGY#"*RG\K)0B^3=Y\G?)X*UI$2&8\T:D!P7.J[L' M*::PH;:#CG+/HXT%'K5Q 0DH@]UBO4JL=U;L;U$HDPA\%J$*9_9LM&?>8CLW M^LRN]BMJ_[]/H:":+/CN% K:^XD2'_JHL1(=.!20UL*.VCA,2< ([5X*! ]E M"[XXB4J*^NS$@YP^'74 <%3$6\?#M385:4,SUYBN0W!6G60IW+ M%G2H..A_*#GH4'/0]Q>=TO1H2P0!PSYNKDP'D".?!;"Y-!U ; ]KB$ZLS:'P MH)=7'M0N%<@>GA@VJV@7$%+/1ZVD:0-]C(G'3\@Y%!_TLNI3FA]=""""7M!4 MTL8Q#]JZTA32QA&?T%;.N+7K>"+4*G\':3"7V]04U]%JM'IKW>8OC,;X7?8& MRZ_Y!YKB 71$7'R$U^Z9])8Y\0>7-MWY%"90#[ M?2FEV7>R":J7:?]O4$L#!!0 ( $!*DU(@ADIUBP, & + : >&PO M=V]R:W-H965TZ68[=V@8< MVXL-T*2&[791+/:!D48V48E422I._[XDIZ467 GHX)L<8WJ2[$4 M>N8V7A*:(Y.4,Q"8CIVI_V'AAP9@+;Y2W,NC,1@I=YQ_-Y/K9.QXAA%F&"OC M@NC7/-'[=1I8AK@\?C1^]]6O!9S1R3.>/8O3=1N[ P<2# E9:96 M?/\/UH(BXR_FF;1/V->VG@-Q*17/:[!FD%-6O"Z@5P-ZYP*B&F"ENY5VF[@Y460R$GP/PEAK;V9@LV_1.E^4F4)9*Z&_ M4HU3D_5FNOFR^;SZ!JO%>K'ZNEC#]'9N)IO5]6RSF,/M8@/3]7JQ6H^ '< M<*9V$A8LP>2I U?K:L0%C^*N@DZ//F4XORET3!HY]AO M./8[.:Y0*D%CA0DP_=<@4J)J.UJS_LL4#KSAP'_&L,4L"H>]\%FN6\T&D=\N MYK(1<]E=$ZM91V4-&B^#WU#'PR;:\)4-^%%2H=.O[UR:ESD4*&)D2O]$@:<@ M&S*R%$56RJ:6%-?#+94*#3HF!54D:]NY[OB1=^%Y?W8(\;W#3>^=*86R%BDD MU51!D04;$!QZLJL:JDJJ[1DB9[4.TERP]* SZJUJU?XG"XV M]ZC#R%%L;6LGP2:I:C::U:9]G-JFR3V85[WG#1%;RB1DF&JH=W&I;TU1M7/5 M1/'"]BMW7.GNQPYWN@5&80ST]Y1S]3@Q 9JF>O(+4$L#!!0 ( $!*DU+Y M_4PV 0 )$1 : >&PO=V]R:W-H965T$BD-W;M*O6R59.^N']W@)&C!SAK3[/[[,R\%2H!E MH^1+@O',,S,/^/&8T8'QK]&.$ &^AP&-QLI.B/VMJD;K'0EQ-&![0N7,AO$0 M"SGD6S7:V(W5AP%>&2#XT LV.$ODA=D)GAK%D3I+SCDMIH"UG$D M6)@[RPQ"GV;_^'M.1,4!P18'E#N@O@YZ[J#W=3!R!R-E)BLEY<'% D]&G!T M3ZPE6G*1DIEZR_)]FCSWI>!RUI=^8K*X?YRN[EWP-%VLGL'=]'$ZG]TOP73N M@M5B.E].9ZN'S_,EN %W.,!T32)PY1*!_2#Z"'[_#5KF'\"G8+5C<82I%UV# M#^_&(U7(+)-8ZCK/Z"[+"+5DY)+U .CP&B -:;/Y,[C*PGQL@)K] M27I0NN M/C2AN+U1X+ ](54R7]"/"OI1BJVW8$]#%E,!O)B #6>A7$D!%L0#>\R%3Z+; MCA!Z$4)/0QB=(:+6&$U/*$.T4L1$.5XGCJ4AJ(_4URK[F9E=,8,Z=/2:F7N, M!@T$H:T5=N\*,XK"C+[<"5:OZEHN'LX)%5T4FD4DLP>%/XO41&2&:U9*OX$0 M.F:-2/.(R!MH0Z/&8Q.885O#9AJMHCBKL[C_?,Q"'\Q8&,;47^-4CE=DO:,L M8-L?VQ')M!0X,: M-)N?R[#(>-B9\7-,/9]N.VJ'6BGRVJ4(AI6=!)Z=XARR2A[2+*.9.5BJ*D2= MJ?S)Z/:;)$]V270+>C!9BBG4+\9D*6S0.#^3QC&3R-1:-!:6T@>[M>^9Q7NY MH3_0K,>42[ZKQ%)TH'4Q'DM9@?;Y>;0;>+2=VIIOL!HZ1LN*AZ5(P6Z5RA6V M)]FEDL#AI[VZ!0-R2'?:4A5BG.*&ZPL [807(H>ZMU,G?H>EGJ%^G15 M)[V'SM&AX,89HCI%#5:FH];Y.+W<$>X0G!G)^PYAX&R2'[.(KS.1_4$L#!!0 ( $!*DU)Z M=GF*.0, '<* : >&PO=V]R:W-H965T>0^'8WC/\5&<82/!8Y%3TKDW)U8=LBR7"!1(NM,%4["\8+)-64 M+VVQXABE!E3DMNLX';M A%K]KEF;\'Z7K65.*)YP(-9%@?C3 .=LT[.@];PP M))U!1(/1[P$.>Y9E)Y_*M(K?I,#6R.G]F_FN)5,?=( MX"'+?Y)49CTKM$"*%VB=RRG;?,-506W-E[!5U/+\<@4D\G=^!07P=CX>7,Q"/1V ^C<>S>#B_ MNAW/P&&KX3 Z !^]'AZ>J,:K3?0,GW?,Q,J+B?&B813X M?:U"P97$A?ASXB"_/L@W!_E'#IJA' L@F7KCM^X3?-#2DJECF/37YZ'O^WX4 MM(.N_=!4^D"<&T+':;^,&^W'J;!.%&WC7I34KDMJGRSI%T&L(&#(BF)-28*, M;'.<9)3E;/FD-EK@6J:M,^M0I'5^0M5.G4+G?>T+ZH."-[.O9&J_M"^(]NP[ M$.<&$'J[]NW'N4$4AJY_V+ZP+BE\C7U7M+P"E6@G=(IJTNA]#8'.]O/KO)4E MPXJJ^0I$8>#L"%U%-96&0=B.#NL,&Q<%/)GIK*=K=4[COKN_TR0N_- M_O(555-?&#I[^NY'>=#=4==NW,@%YDO3V0B0L#65Y2U5K];=4VQZAIWU@>ZJ MS$V_I2E;LAO$ET1=Q3E>*$JG%2C'>=GEE!/)5N;>OV=2=1%FF*G.$',=H/87 MC,GGB3Z@[C7[_P%02P,$% @ 0$J34I+[EQ&H @ VP8 !H !X;"]W M;W)KP"TRH-0S-VIP/ M0U;)G%"8T,7'#V[0_W:)ZA$1BE89JP2FJ0AMJ13KO';2J!O5ZKPCZEP/W3$J,X$F M-(7T-8&M2FWK]?;UCKR3C#$D5\AW/R'/\9P.0>.SX>[7#GA\/OSZ1#5^>WN^ MX?/_[_9.9.JUF7HF4^](IEN&*2HYVQ)U#T@R]>1S+-6TQ%P2Z+K;N&8,#*.V MG^VP[_;\T-YVZ.BW.OHG=4SI%H14OB,%2HDHF:CEX%>"7KKD]-_)\9W [983 MM'*"DW+F%4\R93MHS5EQ1D]&P3L1KG)HIU51_PF[3KG7;UMG'SS[ OC&V*= M":NHK%]$N]HZ=&2,Z,R7V@$[3?L^%?4$L#!!0 ( $!*DU)7->55 M&04 !03 : >&PO=V]R:W-H965T ;T4"I*F1N+L;+/:!D6B+J$2Z)&7713]^1Y=(ODA* M C0OMBAQSIP9#@\O_8U47[7/F$'?PT#HJX9OS.K2LK3KLY#JIEPQ 5\64H74 M0%,M+;U2C'J)41A8Q+8[5DBY: SZR;N9&O1E9 (NV$PA'84A5=L1"^3FJH$; MSR_N^=(W\0MKT%_1)7M@YLMJIJ!EY2@>#YG07 JDV.*J,<274]*+#9(>?W&V MT3O/* [E2/&NVK8,2,6,-?$$!3^UFS,@B!& A[?,M!&[C,VW'U^1O^8 M! _!/%'-QC+XFWO&OVKT&LAC"QH%YEYNKED6D!/CN3+0R2_:9'WM!G(C;628 M&0.#D(OTGW[/$K%C0'"% CX"L'.S.XG]X.Y],)F@WOYX]H-+P= MWHVG#VAX-T'S^^'=PW \O_E\]X ^H*'G\7AL:8"X2"LT'NG3"3.4!_H,_?$; M[CA_PD,S;![ @ MV#QB\ASQB-0B3IC;1"U\CHA-[/'=(SI-B9^5D!N_ >K+PP2=GI2A3%Z-@B]V M"7'#PA*XZ>OA>O5P>_EKY1732O!;517# FJ8AV94F2V:*RHT32?]O[?0%=V M&_U?C:-V[JB=.&I7.+J55*"5DFL. X^,!%U*/:_ ,V=EQ31-$3L)8JR1ZX%C MVW;?6I?P<'(>3BV/>T8#_@/\+D%WT4+)$&IZS;0!O31E+";.$0O<(R1GD5)- M.SD[G4@'ES/MY$P[M4QGD7)]4,V4Y,OI&G6.B9+=?*7A=(Z88H)[K7*NW9QK M]W5 (:HU*TWJJ%O"@AQ0':>=NGN9[QZ$4P*$>VWG8'B.>SDP MH;KE0??RH'NU05]#F#] #-%C)+;P-V>N+V0@EULTEDUT:[SF:0,Z[?1IG-5, MI8O<[\7[SEEL%^N)_52)%.7ARO*53QA42!UZ:3- MP/9(=-I5)$A!@KR<#RAPID QD()4E&:@'@0[3=O^O6Y\"O7&K5JH?SB5(8=R M"\-(<#=9Q,_13;&BG^]499W'0L9Q^YV+KU!J_))4NXRO*0B)3C70^ QI&C=! M9J JO<@U&L%6!&FFUMPMET5\K,T]N]-U*FJAD&=F\A1![7*ZF!RT]4L7.99![VM/= M=TNZ5.6]4#]\\6M7\&D&N"L&K8K%F1322.JE\9HM&$=0!#X3R[J=;*%P!+_O MZ)-"QTB]!+UY;Y'A56\N]HD4 D;J!>RM&X=)AK='!+=(U7 6ND;J]Z>P/GN\ M?B +X2+..P]D(4*D7H0^;P13VN>K8E72,O#0*05A1"NF7)@49<>8T0O I-/L M'BY2V2GJ[8;[P15R2.IWE6.J?>1*H6'WH9+EK#20[E%%$.)4EF:AD*1>(6=* MNHQYV=J3ZB$(P\#F&0<9TM$3L.14;4$P3TK3UCO:S<83Z)"FM7/Z M#YE:)MB_.W^=7.,+G0.'@_PI?3](*F@$GOBSY1M>1"HX M -)N M=J&:57H%DS:,7"5W#$_2&!DFCSZC, 9Q!_B^D-(\-V('^478X']02P,$% M @ 0$J34N-J$HX]!@ [AT !H !X;"]W;W)K6F!-@[A9L8^,1-M:)=$CZ:0! M]N-'O42R)4I6AJ#IE\2B'A[OCH_N'DJ31\:_B0VE$GQ/XE1&(8(- M38@X9UN:JCLKQA,BU25?&V++*0GS24EL(--TC(1$Z6@ZR<=N^'3"=C*.4GK# M@=@E">%/,QJSQXL1'#T/W$;KC7=]H:K*Z.R$D8)347$4L#I MZF)T"<<+;&43[]!%LH]8]^RBX_AQ.@$ MJYQ@#9U@EQ/RT(TB]CQQK?$5I1I2EY.INI.;) MZ?7B"_AX??7YTP+<+&[!\L/E[0*SQ8V@='%6N(@Z7(0(?&*IW BP2$,: M'AHP5+Q5T.@YZ!GJM3BGP3G \#U )C*OKO\")X7CIXUPB[\:CZ]>8/]N.0",R*B *2J&D9IP!(*MI07 M:X" Q,$N)GDMN=XEE!/)^+AG3:M:T\K7M+KX7J^FJBR0&PJ>*.& 2,FC^YTD M]S$%DN4WKEBR)>G36$?98A4G7R4KQ@]3A#S7QA/C89\G!4:WE5+&#O)\/T71OI'7,JQYP!CMVE822*O5&>J*U*HW0M (EC M%I!L*/.48"6=W7/8E..R++-AO[T09! MA*"IC]JMHG:'$O29DT60C(=1JGKYP6[D)%;@[2X/O?$L'4X19_?9 Z=CLSN, MS>X@-K>-V2YRK2:;VS (L>5WI,^KTN?UUI0Y39EJD\?*A5^9\WMWXVLN--0& MD =5@]:TF5*@M)>0BF!9]G=" 56O&[H?X SD.P+^[6;BS-YE"BMW/3JL=:]I\]I^^DZARG6GU1 M>.+MA6&>^ZB1OQ+E'Z!@,W<:6^@TNW*V)]9@/[NC."\'QWIF#_,A MJA=#/U\E*GTZ6HI*W+%:I#&G+48:7%\U@K7$@;@WB9=A. 8D_%LI>76\DB++ MWT[?TEJ-3-!@QR,9Z5M4N?!!^X%N,ZXV2#WG'4'5&@H.%E$_D!G#)-=<@U-; M[CFXF9HV#D(+XJ[LU'H*VJ_1@F"M@V"_$/I\6!J'= VH$S#ZMC$<.M="]8U# M!SW2.6J%!/LETF*UHH$$; 6V3*J'*E)B\$E)UZ(VJB-S\ VP;58'U>ES7^YE M=PHY>+N\$_T)=#5/E^=!#,UF_H8BYSHD4C"_G3T-$D/']+O$/JSU$?3>5-$4 MV]"?6Z_-#%M>>PU ZIE$^J73:_YH@'5^@GUZZ?B_'H9!)SFYE6]TL54OIK1"!#7[4AK MK3Y0O_IXPR/T K6EAV6C+J;4V@/U:X^2*;,S^"*NU-T;]7?O5^5*W>+1D'<= M0[G2[JW8Z9 MJ.ZJJ+^KOBE7=)VQH]6ANM6A_E97406]B"IUJ4?^#Z,*KDLE M[B^5+Z)*:>O@(30M7Y]97!=4#']:KI2N-;115TAUM<;]U?JV7OLH1?#>&^X? M]XH;US42]]?(MWQSBC7'M/:K4PW*05;S9&#L?==2"5KG'Q2%4J.[5!9?>ZK1 MZJ/E9?ZIKC$^@^-%\>FQ-E-\"?U$^#I*!8CI2IDTSUW%*UY\7"PN)-OF7\_N MF90LR7]N*%$R+0.H^RNFSB#E1;9 ]8EW^A]02P,$% @ 0$J34AQ]@P8< M P [P@ !H !X;"]W;W)KPVH.;#L;.V4]A_O[834M(6U&,OX(]Y M+V]FGC+I;81\46M$#=N4<=7WUEIG5[ZOXC6F1%V(#+FY60J9$FVV^ / M>AE9X0+U4S:39N=7+ E-D2LJ.$A<]KWKQM6H:^-=P$^*&[6W!IO)LQ O=C-) M^EY@!2'#6%L&8OY><8B,62(CXV_)Z56/M,#]]8[]UN5N"_:*)7O>] MK@<)+DG.]%QL[K#,IV7Y8L&4^X5-&1MX$.=*B[0$&P4IY<4_V99UV ,TV@< M80D(WP.B X!F"6A^%1"5@,A5IDC%U6%$-!GTI-B M-&&S2Y<,1W:I$^Y;?M" M2W-+#4X/'L<_8/(XG#Z,83:>P^+N>CZ&<[CFFIXGE.6V*[# .)=44U0PWL8L M3S"!I10I# F+EU;KW.G-=IX?7,"!4[KQ\V=B&JY439E_/KH'O9:+=Z M_NN^VSY&A9=1LQ76PT8?PSI!*PHZ55BM,NVJ,NVCE=EWPR=YU#@[%6?G.YF@ M6\GJ?D,3#+L?^M8(HC!L1N_Z^TF<\4JG;5]1M0[[>Z,@1;ER(U5!+'*NBY=@ M=5I-[6LWK-Z=WYAI7@S?-YKB4^"!R!7E"A@N#65PT3&R9#%>BXT6F1LXST*; M\>66:_-%@M(&F/NE$'JWL0^HOG$&_P%02P,$% @ 0$J34N'SZ2JW @ MF@< !H !X;"]W;W)KB=V[$4I (F"6=(P&+D7/M7T]3$VX ?!-9R:XV,DSGGSV9S6XP-WR^ET5QK@]GK#_MEZUU[F6,*$TY^D4.7(21U4P +7 M5#WR]1=H_<2&+^=4VE^T;F,]!^6U5+QJP5I!15CSQ*]M'K8 ?G($$+2 8!<0 M'0&$+2 \%1"U@,AFIK%B\S#%"F=#P==(F&C-9A8VF1:M[1-FRCY30K\E&J>R MNYOKVO_.3^-,'U#P-]JGDM<2LD$-7::WF1C=O=8T;7<$177Z [CE3 MI40W3"MY2^!JDYW38.-T'/0R3B&_0*'_$05>X!T0-#D9[E\>@$]/AZ<];L*N M;J'E"X_5K2M7#UG4D466+#I"UE:5+1&UM/D>;9/@AB6Q+*:?O&3QP$MU,E^V M\[@?%7J#-.VBWDB,.XEQK\19/6^T$9;S"@ZI:PCBK7O/XW"P(^Y D!^FP6%Q M228,3_BOPJD>%A)Z_2]KQ MI;UV>_B:3R'=<^'[41#NN'"WNE8%8FF[O]0)K)EJ/NONM!LPU[:O[IR/]>!I MYL0_FF9JW6.Q)+I745AH2N]BH LOFDG0;!1?V=XXYTIW6KLL]? $80+T^P7G M:K,Q%W3C./L+4$L#!!0 ( $!*DU*F<[C$W@( /<' : >&PO=V]R M:W-H965T>X[O^4JH'G2,:>!1%J0=> M;LS\W/=UDJ-@NB7G6-*73"K!#$W5S-=SA2QU2:+PPW8[]@7CI3?LN[5;->S+ MRA2\Q%L%NA*"J:<1%G(Y\ )OO7#'9[FQ"_ZP/VVA+# Q%@$1J\%CK$H+!#1 M^+/"])HM;>+F>(U^[;23EBG3.);%/4]-/O!./4@Q8U5A[N3R,Z[T="U>(@OM MGK"L8WNQ!TFEC12K9&(@>%F_V>/*AXV$L+,C(5PEA("3ID98N!8V"O/= XKOI==]L?!9'G=-7]-Y&!4'8#7;P MBQM^\5Y^]ZYDT&&R!1&=(14Y6T8;PF!0B9.#7-Z_401/R)2&4Q#UG>E RIZV M 8T/ SI; T5;@%YXT6N\Z/V?%RG7B?WG@;3C82;LWZ';"KM'VR3_,RTXVB;0 MWZBA M7,M18-CG1==9K5IGM=N*+]:GU$7:UN0L\P=4N\86K&2TV2,X)LMWKT M'ZJZS=03(^>N4D^EH;KOACEU9E0V@+YG4IKUQ&[0]/KA7U!+ P04 " ! M2I-24440-K," M!P &@ 'AL+W=O&UL MA95A;YLP$(;_BL6DJ972@AT@I"-(:;-ID]HM:KI-T[0/3K@D5@UFMDF:?S\; M*,L6DGP!&_S>U!M#H)>.Y&CEKK8L;UU6+-61478L">%;D99[B1Q]6PJDUB4FK,?QN@CHMTPKWQZ_1/U3FC9DY M57 G^'>6ZO7(B1R4PI*67#^*[4=H# 4VWD)P55W1MEX;>@Y:E$J+K!&;##*6 MUW?ZTGR(/0'!1P2D$9 J[QI493FAFB:Q%%LD[6H3S0XJJY7:),=R^U=F6IJW MS.ATI2,KU#XYSRG6(*74Q 4\;5)7K[!H?!.\1R]+06I:)Y MJF)7&[J-X2X:TFU-(D=($UA(1[^[S#W11A[W\-Y1K#+0N2.N"5+'[ MQUR 4@ ]]*4 237+5^@>S*_JH7M&YXP;6STTI3NSFW0/34I /\=SI:79$K]. MT/LMO5_1_2-T8PAW?8]:%58J6QV;Q!^&)(K=30?,;V'^.1CI@M6J8 \6$ \' MW;"@A07G8/TN6' \T.,_6Y8V,+"P$@0!<-NV*"%#<[!@B[8X 6 M]8,CQJ*6%9UD/0E-.>)V1Z*BWH6=]1,=L'&$AP.OFSYLZ<.3=%L;-XAE1:DA M-36L08+27?SA ?\*#Z+@"!][?UN,=S*#J0$:SVA#N2D]L6P^!6]JDT%W-_$. MR@>'/B;_I^/N-3][D#Q0N6*Y,I"E$7K7 V-(UKVYGFA15/UP+K3IKM5P;;\40K].;(MM3\CD#U!+ P04 " ! 2I-2'?]7R"8% "4& &@ M 'AL+W=O&ULM5EK<]HX%/TK&K:[D\ZDV))? M.$N8"8\T=)IN-H]V.CO[08 3VV+2C(D,_WQ*S]B8S"RZ99\ $O<4?>-+0@1X#OR07[:60JPN-(U/ER3 O$U7))2?S"D+L)!#MM#XBA$\2T"! MKR%=M[4 >V&KUTWF[EBO2R/A>R&Y8X!'08#92Y_X='/9@JW7B7MOL13QA-;K MKO""/!#QM+IC=GJM,",S''DBWNZN2%90%;,-Z4^3U[!)K5UY(K3B L:9& Y#KPP?*,./U+CS3K\=8W_2$&@R?3G-4"O->@C M)>/5BK4!=,\!TA$'H;@[$T5RTUC%NC6.#1N3M4Y3%7:8T;^/3<2;N/0]SR: MK/"+;(*" SJ7[2?\)EO. M1%05."6R$Z*X%Z][MFE A+K:>KMXJ9FS9>9V+-LH6]WLD\DVK^MEJ_&^E5&R M*H5LY2%;RI#O&)T2,N-@SFB0AAQQ,@/R! )F4D!?@#R2,!SW]"J9O$[9K2VG MH.48^FX>]LV0"75G)P_67H0F$B[CZ M<6_XZ@D:+JHBMO>+93MPIZ3O[;W"F[IK5GOHY!XZ2@]OO= +HD"QT3LY4^+QN%(H4"\.%WI-,,\U M:8=;!Q5XDL1#5*R ?EGJ:ZB,%%J5_)]!E@,J-!\:2JZXW8)^+$P^Q;LB5.8L M=!Z:IRE#(:OPI+HZ@A5::!V6>UBH'%3+W%[H/\ 1&2ZD"CJGR7 A8;"C#"1Q M>$*9!'KAHLKU["#?V%)"*U)!ZA\:,:JMH^B0I11>K3<[-$US93 M5&@LLDZ3Z$(LD5HLCTATOX;*.=A,AS^#+ =4R#)2'R$K:O3!P^&"1]F)%]Q( M 7CW2*9+,*#M<_!1*"\'"K5&ISEQHD)FD5IF_]J$A/&EMP)RG;AFN73AJ9Q@ ME=V^6-?XJ?S*24A>RI+(?;D1&H83& MT4I86_RCC@=&H9'&:332V+HJ4 M;PY]SHXQF.^&6J:=_.PG7MFXH \(6R?4V MES6-0I%>8N2S^17Z57)QO#/?AQ<#6#%_#2_&Z05Y09_>U]]BMO"D@/ID+I?2 MVXY41I9>@:<#05?)_>B$"D&#Y'%)L-QIL8'\?$ZI>!W$"^3_B.C]!U!+ P04 M " ! 2I-2)1+2O8T( !M*@ &@ 'AL+W=O&ULY5K;;N,X$OT5PCM8] "9MGB7>I, CN*D W0N2-(SV$?%9MK"R))' MDI-N8#]^*5DQ';)$R]/[MB^)91^66$6RSJF2CE^+\L]JH52-OB^SO#H9+>IZ M]6D\KF8+M4RJC\5*Y?J7YZ)<)K6^++^-JU6IDGD[:)F-21"(\3))\]'IKY)OZD'57U=W MI;X:;ZW,TZ7*J[3(4:F>3T83_.F2DV9 B_@]5:_5SF?4N/)4%'\V%U?SDU'0 MS$AE:E8W)A+][T7%*LL:2WH>?W5&1]M[-@-W/[]9OVB=U\X\)96*B^R/=%XO M3D;A",W5<[+.ZOOB];/J'.*-O5F15>U?]-IA@Q&:K:NZ6':#]0R6:;[YGWSO M K$S@."> :0;0(8.H-T .G0 ZP:PH0-X-X /'2"Z 6+H -D-D.UB;:+;+LUY M4B>GQV7QBLH&K:TU']KU;4?K%4GS9BL^U*7^-=7CZM.+JYO)37PU^8(>'B>/ MT^OIS2-ZB#]/S[]^F:(K%-_>G$]O'J;GR "O;BYN[Z\GCU>W-^CV MU-[IM! M\>WUW>3FW^@W=#;YHI%3]/!Y.GU\0!_.59VD6?4K^N<_L.#_0FF.'A?%NDKR M>76$?GEW?3RNM5/-U,:SSH&SC0.DQX%S-?N(*#Y")"!!K"?P87.;7P%3\0&F MOCZ8UZ5' M52YUIET555I#7FQ&\YW;\B (+!=J%(GL=UUA2;-G?E@3L(HM*;MP@AEE%J!=U%"4A["[HFM>\+KWF19K/6^ M0?.U0L]EL=0DG"6UFJ-54M:I KT2SD1"$1!LS3=V89CBT'$+@#&BMU, .R:W MCDG_?BKJ)!NP1-*Y/0N)#(6U[6,7)VD4!;8W@#D:$<8)[$VX]28#8KU\I[2'?NB3ZD^2Q;S]/\FQ:,!XTLGI'^#E-^OII76-K5F M^EH?GUFQ+BN%ZJ)%7I;%>M4,N[\^0X2*(QF$[3V::RS"(TZY7M<&H2E(+9_T MC=]XL<4UC'VDS58KU6K;[ ?$;F==@-[E$*[SO+6R,8"C>K/;VQB":7,[G/%^ MI79$&1Z0;]ITHR,T(-ET]M[E!XSM'1M#,(F9[1: 8E+T>64('I,#DLW.A@$] M(NY2R3 2DMD^N4"F5Y3:C P99*%FY9X4BHW,P'Z=<=L>A"\[!^"FR#LW0=>H M&]^0ZVUN>^;B2$AE:#L&F,.41SV4CHW6P'O$1KM>^];)51,42\H$MKUQ@2P4 ME#N'RL41(27FO,($Q MB;E7"##(:/$]@0PR"+)0\O@10>TJJ&(VZGL$@ 2$F+!X-@0(WV( M7_HXJ:Q5#?VQ(BZSPU(1 ():$3+H$XO$: 7BUPIQI@4OFJ#;4DNUI/R!'A9) M:>?J][9W2G)_3;XW8Q)#DF0/2;Y-KP*FUP7=);+09A$ @^U]"6!X3]U-#!D2 M/QENPGQV2)@-,9&?)"9BB(GXB6E(F%WRD'8=!V#<,+N8J*?.)H9_B)]_[I)6 M',8Z,R>Y-R0F[Y/P?]18(B;7$G^N/:BU1( \&3!!I1UT%TN9YRCAIR MH(>4I/BB![9"+BRAA??4!W6D7^RGJ*G]15;ULCG'S M4*):/U7I/$W*OH6"RKB(!]AQ#*CCM$@@=N4#&>01"UF/_*&&O.B02LZS1$#- M)?6FLW-/# 9(,NJ4D8=+.D#$ HS)RT@Y@3-"P1[]3(T_H MD*;UP*X8=8M'PAEV&,^%49V:;(\ 8X+W$H,11]0OC@[MAU%7T(2V3(D!$*8] M6XH9\<$.K O!AVI UUA06V_% (P%U!8:H+'>H#,C-1C^N1J"&6)G?F(_K+G% M -H&FUL $&QN009]S2UF")[Y"?[@YA8#6ZM 869) '@>0]!0\S M0H/YA<:AO2@&-(5!<08 07$&&?2),V88FAU2O:/_H,.;4\P0)_/7]?LSGF$L MMH>Q]G=-&$!2MM ',$[7!,#T-:>XH3&^IX:&XWY(MXH;IN$_R33<, WW,\V MN'<6=ML.3K>JPTA?W $[3K=JO/,>7?,BYG52?DOS"F7J60\*/DJ]:N7FW<;- M15VLVE?KGHJZ+I;MQX5*YJIL /KWYZ*HWRZ:M_6V;YB>_A=02P,$% @ M0$J34B1=>4G: P ^1( !H !X;"]W;W)KB* C%OT7KN6N9_@&6-,-.43RF1T?:-Z0D]9;L4ADO\$Q MUT(#K Y"LC@W*X(X3$Z?Y$<^$&<&9#<8<&[ N@8K-UBZ!CLWV+H&)S=DK9NG MWK.!&Q-)^EW.CH"G:E4MO_05,(':$4]$UI:)/&(&TC%=W0$+?0888EAC'VG;4:?&/M:W^S7V0-_N5>VFFK%BVG Q;3BK9S?4 MF_%UF*B-G8_F9[ G'+R2Z$#KV$ZUT DN_>IX[<,[""'JFJ\U$%8!8=T&00YR MQWCXBZ[K*$[%G#,(&SJVBUW?J>>P"P[[0XY11(0 U#P+&J66*6R4U1VVAOF MH7-UF$\+];JN NL6L&Z+TS%T+Z:CX\/\YQVPEK3"[!7,WFW,H1"'>E[O @)A MW[/<#G+?X5XJ.\AV.A[TJ\+QI=#Q+&C!CE7?E5]TY=_6E4IH(4FBGF[K6O.U M6[M4-K1V*?RXM4[16D=CKPUOV&L(EE$$6]QM>;'KVTU#6 4^RT[4YH[+JYU/ M"F[8<5K2*G49'>C&[&C>8=T\TQ!6@+L&PO=V]R:W-H965TE6HT\%2Z\W[ MX5#-EV*=J7=R(PISYTZ6ZTR;T_)^J#:ER!9UT'HU1$' ANLL+P9G)_6UJ_+L M1&[U*B_$50G4=KW.RN_G8B4?3P=P\'3A.K]?ZNK"\.QDD]V+F="?-E>E.1ON M61;Y6A0JEP4HQ=WI8 3?IXA7 37BU<$QJ*3<2OFE.ADO3@=!-2*Q$G-= M463FWX.(Q6I5,9EQ?&U(!_MG5H&'QT_L%[5X(^8V4R*6JS_SA5Z>#L(!6(B[ M;+O2U_+Q@V@$T8IO+E>J_@L>&VPP /.MTG+=!)L1K/-B]S_[UB3B( #!C@#4 M!*"7!N F +\T@#0!Y*4!M FHI0]WVNO$)9G.SDY*^0C*"FW8JH,Z^W6TR5=> M5(4RTZ6YFYLX?78QGHPF\7CT$I5>U]@9>)T(G>4K M]1OX]1?(Z.\@+\#-4FY55BS4&_#JZ/QDJ(V\:I##>2/E?"<%=4B!"%S*0B\5 M2(N%6!P3#$U>]LE!3\DY1[V,B9B_ QB^ 2A 06S$O=X-_#?/X.(?H/HT2\#K M5SZ6Y,4L,'IF0.G+J<)NJJ.\X7U1X9H;=W#'TKR 0HD%&!=SN19@IC,MS/2B M%8BS335#*/#W1Q,%QN:Z^J?GF63_3%(_DW0^4VE?S>RB6!U5S9H/9Q2:230* M3X8/AZ]OA^,'.!Y"#MDQ+''I"":$0G2,2UTY6T5^4?I50* M;$IYEWO5[J+IP6,AQH@Q:JEU<2@@B 266@\=89P3;*EU<1&." W\8ME>+.LM MH^E&E)G.BWL@OFVJ>E(]=<+WI+PW@S/C216EF6/,/%I^$=4#?*GDCB9,0T;M M3+HP2B)FEXV+@B&,N$66NK"(41SZTQCN%8?]-2,*D\=5K3A;& _)E:[R^B Z M\KK3'[HEPF 8V/I=& D@L@HD\9"1D##[J_' ((XX]B<@VB<@ZDW M5 B*^?+ M.@,+\6"ZHTTU&?E41^[KQ&$01)9J%Q8B0FW5+HK@($2V:A>&&$:HX^N!06OM M0:_N&ZG-:Y?/?$6-M09NA4)J7I&MW ?DG!)+5.+!A0PB:O&E'ASEF&/8H?Z@ ML8&]ZMO98V7F3*]FZ)%"8,1LR2[.3*FV@R0>& N8*7-;L8O#C'(8=2A&K6+4 MJWA<:%$*I4T?5;FN5S)R2Y)!:)NA!\8#Y@AV41@3'MIZ79@IK:C#"6';9$#< M*WI5B]Z6AR*BPI;HX3(T9VEI=F"E3S*$MUD.'S=?<]3&W[0WL[V^NLM), M62"6ZTU6?.\Q0MCV$I#^;VT:;$T=LI]IU)(F["C#MC]Z, 22CM2V'0'L;PF> M::H2Z/%X9V0NIGMDK7/#\+_K@&#KA[#?$%_< T&/-5&[YF,/RG1_]@?D 4%[ M#DT]*()XAQ>@U@E1OQ/^9 N$/-YDIDO+YF,/+,3<[J5]9 'E=C/@@451&':E MH+5#U&^'/]($(8_AF3;,=@D/##.[ITT\* AA9$^<'AA!D/$.W:TIHGY3_)$F M"+E.%4)H=ZFQ!P81P9$MW(4QLS1PA'O8",-=[0!J_1'U^^/S#1!RS>JM5[ ' MYU7LP3$:V(OHU,MG%I:XH]%'K4NB?I=\00O4,%AK9&Y+=E'(7OLD'A +[38I M]5'!KHT U+HWZM\*F.JE*+M>;8+<)?E;%G755&O>J-^\TZ_;7'^O-NK,9%*8 MVE) W@&UO57Y(L_*7*AZ?OD\3OT%Y_JW61!1=V;Q^#Q'D;W&\, 8)H&S/>&C M"PF-.OP9M9T#ZN\<^EO0)OAH$PB%W%XFQ@WN<.\)&VNPVVT/'>746:ZD'IQ) M2D"8I79XL&N\%N5]O5VOP%QN"[W;(]U?W?\D,*HWPJWKY_!]NMO8;VEVOS-< M9N5];IK(E;@SE,$[;EY!N=NZWYUHN:GWIF^EUG)='RY%MA!E!3#W[Z343R?5 M _8_H)S]"U!+ P04 " ! 2I-2]ODK?V $ !.#@ &@ 'AL+W=OVZT#%]_C#6,27L(@ MBN]K&RFW7S0M7FQ82.,[OF41OEEQ$5*)3;'6XJU@=)D$A8%FZ+JCA=2/:NU6 MTC<1[1;?R<"/V$1 O M#*EZ[+."'^QJIO75,_?5&J@ZMW=K2-9LQ^;R="&QI M./C+26?U,%GCZ_L3\DR6,R2MEN"'T H-+*IAT3])!KU\B.U4&92 MX%L?XV3[83#JC'J#SE>8/76>O*$W>H)9[]'K/W_U8 "]\:COC69>'X[ P>AA M/!UVG@;C$8P?8-*9JJ#>>#CIC/Z VR/13+U6_5/O$4D&WY!QA&T/;OI,4C^( M/\.OOQ#'_@W\")XV?!?3:!G7X=-9NZ5)3%0-5UMD2773I(P+21$#ACR2FQB\ M:,F6YP0:*I3+9+S)U#6N,O;9X@Y,4@=#-_0>IGF3#OQSQ>!Z_X+J>=:'FT]5 M+/T/LY#F.P/R/D[5N$QUIIN9+R\SX;8N<(_0ZOQHP4-6-8MIK)/$*D?;MPVC MX=IF2]N?ZIG"W!.8:>MVXQS5+Y/9KDV:SCG,*\-,2]>M(^PL3RO/TTKBS MY MCN6&"< \T:TWRD;W+,M;NPEXC L]0B7X"B1]N2*KG7_.OBHK>B0Z8(0&(02+ M%J\@!8WB@*;>N_P+?0/-7%9IGA+;)_G?6C8A;D'S"IC3)%9!\S**$,,MH+PR MRM%-VZU6W,DE<*Y*\!SAOACX?[,EK'$_!)7X'CV%S@-VBQOH;4P#-0=[EFH1 M WH)<#5/Z# WQ^D MEKAKJ5:D1_483KL JG;MI4$8!<@&[PR*F)@RDX "X:% M79R)5I7%5F0K$P M)2B!:/1ZI>2;.6'S/SAILZQ(E9.6855.6D95.FD%V14G)?KQ1*+_#"\E)T<@ M\G^Y:<9\[I..91?MM I'T"J*:[8"1\QFT1>\"IAKZQ:Y(+UQ5,+XJ?66]^*>HD5X%"?U== MEI+S^)$FO6D-J5C[40P!6R&E?N?BG(GT\I(V)-\FI_,YEWC63QXW>.%C0@'P M_8IS^=90'\BOD.U_ %!+ P04 " ! 2I-2HFT)'K " !P!@ &@ 'AL M+W=O&ULO55=;]HP%/TK5YDTM5+;?/#1K@.D MD*0J4@D(:*<]&G(A49V8V0:Z_?K93@BL+56?]I+XVO<WMBT6*>9$7+$U%FIER7A.I KYRA9KCB0QH)S:GN.T[9QDA=7K MF+DQ[W781M*LP#$'L*V6]_/H7Q# M5L L91M!BD1T;*ETZFKM1:6I7VKR3FAR/1BR0J8"HB+!Y%\"6S6H[I*W[U+? M^Y QQ,45--P+\!S/>:>@X--P]]L[\/#S\)L/U#3J,V\8OL9_.O,/2FK6)35- M2^,IXF8,$VA2PO7#U;VZ9OW.+5?%_9:>E^!YK2BX>$K[)" ,6EHG2N MKEL6\-+?RD"RM?GBYTPJ_S##5/T2D.L$M;YD3.X#O4']D^G]!5!+ P04 M" ! 2I-2-*D4"08' !%'@ &@ 'AL+W=O&ULM5EK;Z,X%/TK5G:T:J7)!-N8QVQ;*2544VF:5$UG1_O139P\,.'W\ M^[6!0F(;DL[.?FF!'%]SCR_W',/9EQS>6%T<;:ACVS.^+?-;2[.1DV4992PM(BR M%.1L=3X8P\\AQG) B?@[8L_%SC&0J3QDV0]Y_[" MZH2(C+?(XJ+\"YYKK#4 BVW!LZ0>+.X@B=+J/WVIB=@9@&#' %0/0,<.P/4 M?.P NQY@'SN U /*U$=5[B5Q$\KIQ5F>/8-5"R7XX6?$6I+)0YS\6O MD1C'+ZZNI^-I<#W^"N;WX_OP)IS>@WGP)9Q\^QJ":Q#,II-P.@\GH 5>3Z]F M=S?C^^O9%,RNP.WX3@X*9C>WX^D_8-@&FLN?@_'\"[CZ.OL.3B:,TR@N3L&? M?T"'_ 6B%-ROLVU!TV7Q$7S8.S\;<9&=O,?1HL[DLLH$=60"$;C)4KXN0)@N MV7(_P$C0TG"#WKBY1+T1)VSQ"6#X$2 +68'([:2Z\5/#S07O"/5M/@$G'TQ1 M)D='@?Z!&PJ/#^5UA]KC#3(1*WIFL9M9['(6NV.6J>BB4;K($F:JE6JL4XZ5S?+I B'/)?AL]+2[:A7, MW8%A8A%O'S71@Q&70-_9AX4Z#-N69;>PO3Q)DR?IS7.^ICD;RF:X!");H1 % ME3W6E'45B>S<@4,@L96D=93O>T3)60<1 I'"3*BC(+9=RS>G[#0I._T%M*;I M(RMD0\B:XJ%%P7@!1', <40?HOA0(;G-;&XOP;V\2XJQ$P='V?N KE!AA$2(5-##",;%M9P- (Z[MF4GW&AJ\7AK& MBT6^90T-!A8Z::^H\ PYVCY6*RLPX,2SZ2M)3G28YR $%2IT%(2^Y[EF+OR& M"[^?BR3;BH276P9X!JAP1#'E@IL-S?FK*7??L'#$4Q\\ XK8OI*W#K(M5ZT M'20Z4D?2T&J]@-6;]JQ<[C1+AT1UOK^%X+E92"@PP:!&LMAP#C+BBG2BY MFV 0=_4+"@ M6F(&V- 57=M5%R$/V,]M]$1C\1@+2>/@ M@3U&:2IGS59 T ]>& AXP%;3LGX$P;#1][5O=5I^A]S_::MAJ'^P7OWYC M#77I,3IK \YDK0TPH[LQUZC5/-2O>:&H0OXJK:8H.OEX%+(*B^U#$2TC MFG=T)*1KT!!;'G&5_ (3T':1CQ0>3#A'9*@U*&- SR8[_FF?B5;_T ']^RVN M&[4ZB/IU4-996=.;/'N*Q)8=/+R"DZW1W^";5BBOK% M5.\4;9L0/>/P4U*OGVD7#FU7]<>!$>@23W64YH >(4AEQK2QMR#R.S8MJ#4% MZ%VFX)W6$K6F !TV!5JS/CQ;S9-A3TLH30$JAW0"/2)JN43$\[%KJ7N> TX86<] MQ^H@II5\#/O-SVK%%EP:'O:R*.4?",UEH#HV/D1UQ'VCXNA;41,.6E!])S(Q MX"#V;4NE0(>YQ+*[2J,U(;C?A/R>+1/6[0#VQ?JH+X ,. =:FC@88+;8[[NJ M,)JFM6VWJRQVWM_W[\[_ZSZM#K_W]EU8=:S5"-9?OT.L63)#.!.[H0>%;Q M,=KY7):P_+'\3EF A;1$U=>AYFKS+71?7-LCKAV:;\*/>0<9XEY>&:T27+)4#\OLHR_G8B)VB^'%_\ M"U!+ P04 " ! 2I-2Q2J6Y4$" "U! &@ 'AL+W=O&ULK51=;YLP%/TK5VR:-FD-A";=UA$D2HB*U) H23OMT86; M8!5L9CM)^^]G&\HRJ:WVL!>XU[[G^-P/.SAR\2!+1 6/=<7DQ"F5:BY=5^8E MUD0.>(-,[VRYJ(G2KMBYLA%("@NJ*]?WO NW)I0Y86#7EB(,^%Y5E.%2@-S7 M-1%/5UCQX\09.L\+*[HKE5EPPZ A.URCNFV60GMNSU+0&IFDG(' [<2)AI=7 M(Q-O ^XH'N6)#2:3>\X?C),6$\>SJ< (8?GL%X'< W^IN#[(JIT21,!#\",)$:S9CV%0M6HNC MS#1EK83>I1JGPEF:15F<1C>PWD2;9)YD&UC'U\GT]B:!%.)%-DVR=3*%/X%I M-ENLYM$F762PF,$R6AE0O)@OH^PGG!G,79*E218GL%E%V?JFC3V#J"BHZ06I M(&7M0)G.?)RB(K22GP)7Z92,,#?OY%^U\OU7Y$\Q'\#Y\#/XGN^]!Q<^O!M> MC+__3>3JFO2%\?O"^)9Y]%IAN- =9;H'0B#+GP ?\Y*P'8(@"E]2VO(-/4MH M+L,AO!B,_7'@'E[0<=[K.']3QY+HXQ7$O&X(>WHCL5%/./K/B8W^+3'W9 K- MA9X3L:-,0H5;C?,&7\8.B/:2M([BC1W,>Z[TF%NSU.\*"A.@][>6QEOQ\N8%<%$AER3T MTG;]M.<(Z_E!I/$A6J]:>^1:$"._/D#Q-O?YH=2];>K5\(KL8NUAZ:0U9&CBA! M8U1NC933J9*TTK#*J U+.V%"W,/3_"W;XEYD&SO;@GV5C6D%U::C<0[P;[(Y M[DW:Z%6\0<&?E/DXM].1E0_MPNXTR_BB\A=9(P!C;^/LM"C$\H/@4YDS-_F# M"P[[=)47S)3FS[8:M,K$!I@FP1/3AD\V(S\T+1[8PJS::9'AFCLGJ/GOKO.4 M2::IV!1M>_^85_G5BJ/K?R6Y^JVR*]BKL7Y%'[O([BF(C$]!Y$GT9._X14;) M\6NL#W=')S*L#QD;)YFM"\."!?X7PJUD6#\9P+PV7MS7B:,OGB.&/I M#1W;/WFV^.WXE&5T+LQ# P[(VO["4C[/DV;4'2Q$/6IM?X;IM>/FL&IK<9FR M!4M'M:NGX\H,K&&KUA5'L!R'^1' L#J8 BS'96%U_J?Y]-#Y. S3 MUO,B/32GA^:X+!\RJCY8'7].8B__3),DBN(86]'1R*M@A*U;',./GPW3!AE8 M':CT9VN-[S;>(?O[ -O3?1V"S13O1&RF^%H#XE\WR$@2_VYC=2 #VP6L=Z"^ MOP[TE#\GBF!7,6W8$XPC28(AT(O^'HUC9'5B^/CW!WM*HBA)_ A@?@51A"'P M-.((I@ T8$@45>_!G?=1N'I/A>O_ PY_ U!+ P04 " ! 2I-2EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $!* MDU(B5SEW? @ %E1 / >&PO=V]R:V)O;VLN>&ULQ9QO;YO(%H>_RLBO M>J7Z!K#-GZJI1&R.8>9^?C-\V?[.N^JKO+R6/?/WVXN.AVC\4^Z_[;/!4U?^>A M:?=9SU^V?UQT3VV1Y=UC4?3[ZL+0-/-BGY7UY-/'UW-%[87XHNF+75\V-3\X M'+@KB^?N^_O#2_:E[,K[LBK[ORXGX_^K8L+V95WNR[^+_'*B35CWV#S?-&WY M=U/W697LVJ:J+B?Z\8V[HNW+W9O#R0"99O?=>*3/[N.,@UQ.3(V?\*%LNW[\ MQ'C^C#-^*?B'CZ\.?;,NJ[YH5UE?7+?-X:FL_QA.PW_%A? SQCB\_CT&\4/[ M;\+8/#R4NV+5[ [[HNZ/<6R+:@"LN\?RJ9NP.ML7EY/7C["LSIE7]SQ(S*^/ MI^*?'7XI_VH_/_[JGN,*,6P_E/R-UL]'<#K(91@DX<9?N:FW8E?NQ@V6'DMN M/"]-!$ # !IG V3OHDR G '(V4^$3%+^Y]8+.&"X9F'DQ0+D'$#.SPCYNR% M+@#DXFR0R_ V$B!- &F>$5**I 4@K?-!WKB! &D#2/N,D%(D'0#IG _236[$ MCEQ#/;EV1DPIECH4#K%QPOC:#?S_NZD?!LP-5BR*_6#I1^Z&N"O_:4;I)QK&6Z#U ^N6<0CO/0]48XZ$H].;!YW^;^MG_A#,"4FY!F= M6#0K/XG"A%]/?N!EXIV&Z8T7L^4V%LWHD&4HE!K))-&%RC&]% C&(!;)V_7AZYVZV'KOUW&0;CYX3Z6"Z0NP- M[HIXZ_V;9F(@;QC$WKAR@U_851C'X:]<:R(5,H=!;([8XSTSOZY#S%;>VHMC M'LF7@]+]A_1AD.N#9R(>2]W?9":D#H-8'6&\\@,W_LPS8S>6L9 S#&)GC#33 M*S?AES%R/Y^V4^0)@]@3MZX?;(;[;'G#(\?SMB"-_:OM."KEYA QD2<,8D\D MWO40-=X/K\/X=APTBR4/)(D9L22&%&/+AU&?>0M-O/CNI:_C+W@DE^*%GB%= MS(AU$7N;,2.*7#XJ>*T@'5'36,J#9\@;,V)OC_!$EN<]WY)OEBQOO-66 M#_)\<>0Y0ZJ8$:N"]\9^PGAOPL81??RF3T'"F-$7K?@E];VAR#NTSF3S!@]) M8T8L#6$TS!NKE-P.'8J(B:0QHY8&JEU(E: Y$LB<6""P$B1C(H',B06"HSD3 M,9% YN2)Q_=*$'N79OS;N_^(<,@@=&1;>;$ME&6.9242#IS8NFHZQU*3"2=.;%T8.%#?KR( MI+,@E@XL,;!W(B:2SH)8.F*1076I%T@U"^IG(V_3>B4C,LZ"V#B*Q%G)B*2S M("]W@=14;C+PD3RQ=%2IJ3*62#D+8N4<(PK#AX7R#$+8L=@ MS+F(B1RS('8,QER(LT.08TSJRAC,&,1HFL@QYED3&RF:R#;F.9_$_VZ*F$@X M)K5P(*8E8B+GF-35,XAIBYC(.2:Q[$TJZ%O&-1 M>T1;.$5,Y!V+VCMJS"ES\[SLQ=O20MZQB+V#2T+BT,U"WK&(O8-+0A(F M\HY%7F!#F.*8R$+>L<@?[JLK5XHFA+QCG:? IFI"< KR>0ILBN[=0@*RB 6D MQGP-9B-B(@M9Q!;Z42'P[;UI(PO9Q!;Z :;BWK21A6QB"^%ZI=AOVLA"]CGG MDTG]IHTL9)//0T:88BYI(PO9Q!:2I[TI>R(;Z<L]:MN260=FSSW$>BF;'EHV]=%C7GQ4 B8#K*. M0VR=$\P51^.@.>NSKRSK1#DZR#K.SWRN,V4II_.^\O-U!8N+G3C4<)!U'&+K MG&#Z]:XM,LY8UOR?C(FLXQ!;YV3:J[+Q.,@W#G6U3?&D;,H,35^PJ,K$-< . MTHY#76W[$:;]!A-IQR%?(*/"3!ZSMF#A4R]B(NTX/W_6\W=,>5$CTHY#K!V, M*=K1@8LOJ2>S*3'CHNO;+_M$UO/R2O/H&0.7UEQI<@*F1U]]4H.OF4.=% M*U4S=0TNP=3.,,_@Y0Z=WF>=! H786K$'H*+"4XN/5R9J5'[2#4K0B%-78,+ M-#5J'RDP^87G9\X/52'?H7#%ID9M)+0&XN3"P\6;&GDJA*::S"10N'Q3([82 M!IU+H' !IT;L)0PJ5CQTO"T ];X &-240/'& ,1>4L\S4O5.>&< ZJT!E)Q3 MYM9].'.!E3M24;<;D;=ET?3?DNN ;Z"W67]HAQV=W#JK_NK*;KQ1)5 H)O*] M!$X627%D=4N"5J+>4P NF3K9L@1:B7I7 0PJZ1-O*T"]KP &E?0)=QC0J;<8 MP*"2/N%N SKY=@,05-(GW'A I]YY (-:$BC4$O7> QC4ED"AEH[;$5R,'^\^ M?/[[)J%[5L^/-RKL70-A\.5;7DQ\)ZTV3YZ\Z K[L:?OH' M4$L#!!0 ( $!*DU(8ZBE19@, +]( : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!;+D[2K+[ M(#* 'PO-P_')>S7T^/S\O%[GY=CY^G M:;F^GY_VRZ?#<7Y^^G[&[/']_YMFW MW\?Y?TX\W-X^7,]?#M<_GN;G]1\'3S\/I^_+_3RON[-O^]/=O%[LIE^/;V\O MT^N+?7HY>7=V=7.Q.UW=V&[:>E"407'[04D&I>T'91F4MQ]49%#9?E"5077[ M04T&M>T'=1G4MQ\T9-#8?I %E3$ )CFL 5J;2?5. +V3ZIT >B?5.P'T3NYF M"4#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZO>&:!W5KTS0.^L M>F> WEGUS@"]L[O9#= [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>A?5NP#T M+JIW >A=5.\"T+NHW@6@=U&]"T#OXOY9"="[J-X%H'=1O0M [Z)Z%X#>1?4N M +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OZAXV >A=5>\*T+NJ MWA6@=U6]*T#OIGHW@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W M':!W5[T[0.^N>G> WEWU[@"]N^K= 7IWU;L# M].ZJ=P?HW57O#M"[NX>] 7IWU;L#]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z M#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]7*P#T-N"SW4 ?EMPP4X "&[!)3L! M8+@%%^T$@.(67+83 (Y;<.%. $ANP:4[ 6"Y!1?O!(#F%ER^$P">6W !3R"( M[@-,1H'I$TR"Z#["1%28/L-$=)@^Q$24F#[%1+28/L9$U)@^QT3TF#[(1!29 M/LDD-)GFHDPC5)GFLDPC=)D6?59/$-VEF49H,\W%F?:A=>:R_GZWWYW?GM\U\O_[[IO\6O7$_O9RR7?P!02P,$% @ 0$J34FX0J*>E M @ LT4 !, !;0V]N=&5N=%]4>7!E&ULS=O-;IM %(;A6['81H8Y M PQ0Q=FTW;99] :H&GNH[VRBE3+)=AR\ M'?S:+S6BF^M/=E??=W[U^1ANNW8<-M%L.Q>M/CXM7'IMHGJ:NG9;^_ \>1B: MW[JLGSO$8>=IC=NWD[L*"Z+DS0[+DS\W>-[W]<'.<]O8U6T]^R]U'U8EQRYQ M_K&S+CY?XHT9Q]VNW=IFW-[W84OLIMG6C=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/ M9R[%Y/H9"=?7O^%5\[AM(7OY]=3KNQS5_V#I_W MQS@?3N?ADM/E\F_\ZQF_UG_G'!HR1PJ9(X/,D4/F,) Y"L@<)62."C*'*,H@ M%%&%0JI03!4*JD)152BL"L55H< J%%DU159-D5539-44635%5DV155-DU119 M-45639$UIIN?@)02P$"% ,4 " ! M2I-2!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( $!*DU+J(&H%[@ "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ 0$J34LX>OA_2!@ 4R !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34LV/ M89QL"0 T2D !@ ("!G!T 'AL+W=OE0( +,& 8 M " @3XG !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 0$J34E0'D#Z, @ #P8 !@ M ("!=2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 0$J34N3R'2@8#@ OD$ !D ("!I#T 'AL M+W=O&PO=V]R:W-H965T0Q0 A& 9 " M@5I. !X;"]W;W)K&UL4$L! A0#% @ 0$J3 M4E1\@BI_)@ G(4 !D ("!U&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34N<:6R7? @ 7 8 M !D ("!@94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34NU+940R P 3P< !D M ("!/)\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0$J34L^]QQA&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34@O7 M*>SI!@ &Q, !D ("!!;P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34FR&(OPT$ O#8 !D M ("!U-8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0$J34NQRB[_Q! C L !D ("! M0/ 'AL+W=O&PO=V]R:W-H965T[W808 #P4 9 M " @:7\ !X;"]W;W)K&UL4$L! A0#% M @ 0$J34J3I&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34H!,U:!V M @ : 4 !D ("!D14! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34@.0"Z@W+P -JT !D M ("!EQX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0$J34MZ%67^S @ S@4 !D ("![5&PO=V]R:W-H965T&UL4$L! A0#% @ M0$J34FA<2]+) @ "P8 !D ("!5F ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34JGN+L:D! K@T !D M ("!$G,! 'AL+W=OJ YFL% Y$ &0 @('M=P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0$J34H#3U0T$!@ XQ0 !D ("!]( ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J3 M4OJ?Q\+3 P .@X !D ("!()$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34N^ =(1."@ 7#, M !D ("!(Z ! 'AL+W=O&PO=V]R:W-H965TEM MMP, / 9 " @6*M 0!X;"]W;W)K&UL4$L! A0#% @ 0$J34N]SKC&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0$J34H!GQF+_! S!0 !D ("!)KL! 'AL+W=O M&PO=V]R:W-H965TC ( /,& 9 " @0G$ M 0!X;"]W;W)K&UL4$L! A0#% @ 0$J34NSI M3.2) @ G 8 !D ("!S,8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34HRTCRCU @ 5 @ !D M ("!-- ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0$J34K8)!_CY @ .PD !D ("! MM-D! 'AL+W=O&PO=V]R:W-H965T'? 0!X;"]W;W)K&UL4$L! A0#% M @ 0$J34A@C#/B(!0 ;!P !D ("!,>0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0$J34ONI%"RX M P 50P !D ("!L_$! 'AL+W=O&PO=V]R:W-H965T ( !(& 9 " @<;X 0!X;"]W;W)K&UL4$L! A0#% @ 0$J34DQT1E@U P \@H !D M ("!=?L! 'AL+W=O&PO=V]R M:W-H965T(#O@( &<' M 9 " @2P" @!X;"]W;W)K&UL M4$L! A0#% @ 0$J34@^;DW:: P O@P !D ("!(04" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0$J34@E#(MND @ ' < !D ("!P!$" 'AL+W=O&UL4$L! A0#% @ 0$J34E!6L@_B! MA!< !D ("!GAL" 'AL+W=O&PO=V]R:W-H965TXC @!X;"]W;W)K&UL4$L! A0#% @ 0$J34HZ\\=_Z P &1( !D M ("!Q2<" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0$J34JS+#.$&!@ Y1H !H ("!7S0" 'AL M+W=O&UL4$L! A0#% @ 0$J34@IOA3^S M! ,1( !H ("!G3H" 'AL+W=O&UL4$L! A0#% @ 0$J34N)E3^N5 P ZPL !H M ("!B#\" 'AL+W=O&UL4$L! A0#% @ M0$J34H(B'V)E P ^PL !H ("!54," 'AL+W=O&UL4$L! M A0#% @ 0$J34DDZH5TJ @ A 4 !H ("!C4D" 'AL M+W=O&UL4$L! A0#% @ 0$J34B'@@MX: M! I0X !H ("![TL" 'AL+W=O&UL4$L! A0#% @ 0$J34B"&2G6+ P 8 L !H M ("!05 " 'AL+W=O&UL4$L! A0#% @ M0$J34OG]3#8 ! D1$ !H ("!!%0" 'AL+W=O&UL4$L! M A0#% @ 0$J34I+[EQ&H @ VP8 !H ("!K5L" 'AL M+W=O&UL4$L! A0#% @ 0$J34E&UL4$L! A0#% @ 0$J34N-J$HX]!@ [AT !H M ("!WF," 'AL+W=O&UL4$L! A0#% @ M0$J34AQ]@P8< P [P@ !H ("!4VH" 'AL+W=O&UL4$L! M A0#% @ 0$J34J9SN,3> @ ]P< !H ("!EG " 'AL M+W=O&UL4$L! A0#% @ 0$J34E%%$#:S M @ +0< !H ("!K'," 'AL+W=O&UL4$L! A0#% @ 0$J34AW_5\@F!0 E!@ !H M ("!EW8" 'AL+W=O&UL4$L! A0#% @ M0$J34B42TKV-" ;2H !H ("!]7L" 'AL+W=O&UL4$L! M A0#% @ 0$J34HH#UKHF!@ 3!D !H ("!S(@" 'AL M+W=O&UL4$L! A0#% @ 0$J34O;Y*W]@ M! 3@X !H ("!*H\" 'AL+W=O&UL4$L! A0#% @ 0$J34J)M"1ZP @ < 8 !H M ("!PI," 'AL+W=O&UL4$L! A0#% @ M0$J34C2I% D&!P 11X !H ("!JI8" 'AL+W=O&UL4$L! M A0#% @ 0$J34O)^T6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 0$J34ACJ*5%F P OT@ !H ( !7ZT" 'AL+U]R M96QS+W=OE @ MLT4 !, ( !_; " %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 (0 A !L) T[," end XML 144 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 145 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 146 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 389 582 1 false 121 0 false 11 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 12501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompany FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY Notes 36 false false R37.htm 12601 - Disclosure - BASIS FOR PREPARATION Sheet http://www.huami.com/role/DisclosureBasisForPreparation BASIS FOR PREPARATION Notes 37 false false R38.htm 12701 - Disclosure - CONVENIENCE TRANSLATION Sheet http://www.huami.com/role/DisclosureConvenienceTranslation CONVENIENCE TRANSLATION Notes 38 false false R39.htm 12801 - Disclosure - INVESTMENTS IN SUBSIDIARIES AND VIEs Sheet http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies INVESTMENTS IN SUBSIDIARIES AND VIEs Notes 39 false false R40.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 40 false false R41.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 41 false false R42.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 42 false false R43.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.huami.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.huami.com/role/DisclosureAcquisitions 43 false false R44.htm 30503 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.huami.com/role/DisclosureInventoriesNetTables INVENTORIES, NET (Tables) Tables http://www.huami.com/role/DisclosureInventoriesNet 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.htm 31503 - Disclosure - INCOME TAXES (Tables) Sheet http://www.huami.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.huami.com/role/DisclosureIncomeTaxes 52 false false R53.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 53 false false R54.htm 31903 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.huami.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.huami.com/role/DisclosureSegmentInformation 54 false false R55.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 55 false false R56.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 56 false false R57.htm 32303 - Disclosure - LEASES (Tables) Sheet http://www.huami.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.huami.com/role/DisclosureLeases 57 false false R58.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 58 false false R59.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 59 false false R60.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 60 false false R61.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 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) Sheet http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails SIGNIFICANT ACCOUNTING POLICIES - Supplier Concentration (Details) Details 66 false false R67.htm 40301 - Disclosure - ACQUISITIONS (Details) Sheet http://www.huami.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.huami.com/role/DisclosureAcquisitionsTables 67 false false R68.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 68 false false R69.htm 40501 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.huami.com/role/DisclosureInventoriesNetDetails INVENTORIES, NET (Details) Details http://www.huami.com/role/DisclosureInventoriesNetTables 69 false false R70.htm 40502 - Disclosure - INVENTORIES, NET - Write downs (Details) Sheet http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails INVENTORIES, NET - Write downs (Details) Details 70 false false R71.htm 40601 - Disclosure - SHORT-TERM INVESTMENTS (Details) Sheet http://www.huami.com/role/DisclosureShortTermInvestmentsDetails SHORT-TERM INVESTMENTS (Details) Details http://www.huami.com/role/DisclosureShortTermInvestments 71 false false R72.htm 40602 - Disclosure - SHORT-TERM INVESTMENTS - Additional information (Details) Sheet http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails SHORT-TERM INVESTMENTS - Additional information (Details) Details 72 false false R73.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 73 false false R74.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 74 false false R75.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 75 false false R76.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 76 false false R77.htm 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 77 false false R78.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 78 false false R79.htm 41002 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details) Sheet http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails LONG-TERM INVESTMENTS - Additional information (Details) Details 79 false false R80.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 80 false false R81.htm 41102 - 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 R118.htm 42501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Details http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompany 118 false false R119.htm 42502 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Details http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompany 119 false false R120.htm 42503 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details) Details 120 false false R121.htm 42504 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) Details 121 false false R122.htm 42505 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetailss FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details) Details 122 false false R123.htm 42506 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details) Details 123 false false R124.htm 42507 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (Details) Sheet http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (Details) Details 124 false false All Reports Book All Reports zepp-20201231x20f.htm zepp-20201231.xsd zepp-20201231_cal.xml zepp-20201231_def.xml zepp-20201231_lab.xml zepp-20201231_pre.xml zepp-20201231xex12d1.htm zepp-20201231xex12d2.htm zepp-20201231xex13d1.htm zepp-20201231xex13d2.htm zepp-20201231xex15d1.htm zepp-20201231xex15d2.htm zepp-20201231xex4d18.htm zepp-20201231xex4d19.htm zepp-20201231xex8d1.htm zepp-20201231x20f011.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 149 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zepp-20201231x20f.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 389, "dts": { "calculationLink": { "local": [ "zepp-20201231_cal.xml" ] }, "definitionLink": { "local": [ "zepp-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "zepp-20201231x20f.htm" ] }, "labelLink": { "local": [ "zepp-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "zepp-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "zepp-20201231.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 846, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 37, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 43 }, "keyCustom": 89, "keyStandard": 493, "memberCustom": 57, "memberStandard": 58, "nsprefix": "zepp", "nsuri": "http://www.huami.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "zepp:NoncashLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": [ "zepp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisePricePerShare", "zepp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisePricePerShare", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_DNGmm-5AXUCRQ8SVZCRTzQ", "decimals": "INF", "lang": null, "name": "zepp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisePricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_R5BIWryVO0Oh68OG5jBsQA", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_10_21_2015_To_10_21_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_zepp_USServiceProvidersEquityIncentivePlanMember_gLGu251Ayke2P7OBuNzbMQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2014_To_1_31_2014_srt_TitleOfIndividualAxis_zepp_FoundersMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QfgLIkPUFUGpDoajHgd7ew", "decimals": "INF", "lang": null, "name": "zepp:NumberOfShareholders", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_installment_GqaZgFqtDUW7RBwrwaD9GQ", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_bnwjiKAPP0WSm8Smpa39sA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_qGB4t5mHj02z9lqMg44VMw", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_qGB4t5mHj02z9lqMg44VMw", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "zepp:StatutoryReservesAndRestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2015_Y-bXAhSXzE6CzG3rmeBnGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2015_Y-bXAhSXzE6CzG3rmeBnGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:DeferredRevenueAndRefundLiabilityFromContractsWithCustomersTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_YundingMember_JOXFZrMgcUy8HXJOTw4LnA", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_XiaomiCommunicationTechnologyCompanyLimitedMember_uUUHBfe8dEeO4SF4N8HXZw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:SummaryOfOtherToRelatedPartyTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_m0_PHdnaaUmT9RPrtKIqXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_m0_PHdnaaUmT9RPrtKIqXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_m0_PHdnaaUmT9RPrtKIqXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToFundLongtermLoansToRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "ix:continuation", "zepp:SummaryOfOtherToRelatedPartyTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_HangzhouYunyouTechnologyCoLtdMember_50EjFykRr0aCF3tihU83pQ", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToFundLongtermLoansToRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_Qfbtfc5OB0KGRt-km0aGBA", "decimals": "-3", "lang": null, "name": "zepp:AdjustmentsToUndistributedEarningsToParticipatingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_V5XpML4yVEaqrC3gxwpGpA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_V5XpML4yVEaqrC3gxwpGpA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:LeaseComponentsOfLeasesThatAreRecognizedOnBalanceSheetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfBankDebt", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2021_To_4_19_2021_us-gaap_DebtInstrumentAxis_zepp_TwoThousandTwentyOneBankLoansMember_mHAGynBP4ke95_vdIiB0CA", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_qtgLfdu1-kaCK1HZbj8sWw", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "p", "zepp:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_AeFcCpMqMU69vCff9y3Y5A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_R5BIWryVO0Oh68OG5jBsQA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42502 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_rdBWhj0_UEi3PQQLdpXA_w", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_R5BIWryVO0Oh68OG5jBsQA", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42503 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_ejxDvOBs6keBXHre0Y4MhQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42504 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42505 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetailss", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R123": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42506 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF CASH FLOW (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "zepp:ConvenienceTranslationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "reportCount": 1, "unitRef": "Unit_Divide_USD_CNY_gkNz729lNEuubOd_QLb5mQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42507 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (Details)", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - CONVENIENCE TRANSLATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_qtgLfdu1-kaCK1HZbj8sWw", "decimals": "4", "lang": null, "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_CNY_gkNz729lNEuubOd_QLb5mQ", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "lang": null, "name": "zepp:AllowanceNetForDueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12501 - Disclosure - FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "role": "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompany", "shortName": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12601 - Disclosure - BASIS FOR PREPARATION", "role": "http://www.huami.com/role/DisclosureBasisForPreparation", "shortName": "BASIS FOR PREPARATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12701 - Disclosure - CONVENIENCE TRANSLATION", "role": "http://www.huami.com/role/DisclosureConvenienceTranslation", "shortName": "CONVENIENCE TRANSLATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12801 - Disclosure - INVESTMENTS IN SUBSIDIARIES AND VIEs", "role": "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies", "shortName": "INVESTMENTS IN SUBSIDIARIES AND VIEs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_eVQ75iz5VEqcp_rFolIjqA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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": [ "td", "tr", "table", "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfLongTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartiesAmountInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "zepp:AmountPayableToSubsidiariesAndVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "zepp:AmountPayableToSubsidiariesAndVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_zepp_AnhuiHuamiInformationTechnologyCoLtdMember_MKPto48xJ0mewQInvzQyEw", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_zepp_AnhuiHuamiInformationTechnologyCoLtdMember_MKPto48xJ0mewQInvzQyEw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ZE_x3CmFQE-LFt7aD-p1Ag", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_3I3_d-gpyUG0Qnq8ofPBFg", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_3I3_d-gpyUG0Qnq8ofPBFg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_riWJ-kh_6Ey1fGwuw9x8Lw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:DeferredRevenueAndRefundLiabilityFromContractsWithCustomersTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_WKEGsAy58UKo2rl-s0MS_A", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_0ecbyZPgbUiwZbTeXWPpjw", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "zepp:SupplierConcentrationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_zepp_CompanyFMember_Y4sASAlHtkC4x7yYbMV9WQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zF2D_BEOLEq_AtuEtyMpew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_zepp_CompanyFMember_Y4sASAlHtkC4x7yYbMV9WQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zF2D_BEOLEq_AtuEtyMpew", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_zepp_ShenzhenYundingInformationTechnologyCompanyLimitedMember_k6IBW_kASES8ZD6mTY0EfQ", "decimals": "-3", "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "zepp:ProvisionForExcessAndObsoleteInventories", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_InvestmentTypeAxis_zepp_GuangzhouJoyrunTechnologyCompanyLimitedMember_Mi2jG_Av406NnO5KEN5ukQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_m0_PHdnaaUmT9RPrtKIqXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": [ "p", "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_9_1_2018_To_9_30_2018_us-gaap_InvestmentTypeAxis_zepp_JoyrunMember_7I7ZEdFEWEW301zjq8qwXA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "zepp:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2016_To_12_31_2016_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_zepp_HuayingFundMember_NMuM929Io0CO4snXPrvHsA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BOSuVGLyNEKYNj4CS9mWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BOSuVGLyNEKYNj4CS9mWxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ShortTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_HVeHAmV6OUu0dz6Hzbdw9Q", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - 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:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_KxDix_3rykawXniKoDYRxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_E_n2Qag1ck6XCFukpqf0PQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_E_n2Qag1ck6XCFukpqf0PQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromShortTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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": null }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_HbtHpNq-PEiVmviZqygVjw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_Qfbtfc5OB0KGRt-km0aGBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_dHJkv6drmkaZPbN2PFL9fA", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_Qfbtfc5OB0KGRt-km0aGBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_dHJkv6drmkaZPbN2PFL9fA", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_iWYCVsnYTkasesu2lpG-Sw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zepp:ScheduleOfIncreaseInIncomeTaxExpensesAndDecreaseInNetIncomePerShareAmountsIfTaxHolidayNotAvailable", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "zepp:NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "zepp:NoIncomeTaxHolidayIncreaseEffectInIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "zepp:OrdinarySharesTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_AeFcCpMqMU69vCff9y3Y5A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "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": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_4_1_2019_To_4_30_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_29MJA1VkHUyppj2o85ZPhA", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_10_21_2015_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenMember_hewqgoIs1kmgPDVP_j3Ylg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "As_Of_1_31_2018_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandEighteenMember_tUak24fWzUid51ue7NKVpw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zF2D_BEOLEq_AtuEtyMpew", "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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_zF2D_BEOLEq_AtuEtyMpew", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember_fUHhZCvnqEebDYPgHTck7Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_zepp_EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember_fUHhZCvnqEebDYPgHTck7Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zepp-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020__exd4zrRiUqBN3hWgbFbBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_kufiJOls0EuavW3XfD1J0w", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2018_To_1_31_2018_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HfkAaBYliESsXxIvRdXb_g", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_RmVLQiqGSEC7g6T_5ozF-g", "xsiNil": "false" } } }, "segmentCount": 121, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [N]", "terseLabel": "PRC" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S [D]", "terseLabel": "U.S. Dollar Denominated" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "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]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]", "terseLabel": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r770" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r769", "r770", "r771" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r782" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r770" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r772" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r773" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r773" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r781" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r773" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r774" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r773" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r773" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r767" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r768" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BankLoans": { "auth_ref": [ "r780" ], "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 of the consolidated VIEs without recourse to the Group" } } }, "localname": "BankLoans", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r162", "r529", "r778" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "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": "Condensed Balance Sheet Statements Captions [Line Items]", "terseLabel": "Condensed Balance Sheet Statements Captions [Line Items]" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss" ], "xbrltype": "stringItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementTable": { "auth_ref": [ "r162", "r529", "r779" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table]", "terseLabel": "Condensed Income Statement [Table]" } } }, "localname": "CondensedIncomeStatementTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "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": "Condensed Income Statements Captions [Line Items]", "terseLabel": "Condensed Income Statements Captions [Line Items]" } } }, "localname": "CondensedIncomeStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r535", "r536", "r543", "r544", "r765", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/DisclosureIncomeTaxes", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r535", "r536", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/DisclosureIncomeTaxes", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies", "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/2020-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 consolidated entity.", "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r250", "r385", "r391", "r712" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r412", "r414", "r622", "r623", "r624", "r625", "r626", "r627", "r646", "r709", "r713" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r412", "r414", "r622", "r623", "r624", "r625", "r626", "r627", "r646", "r709", "r713" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r250", "r385", "r391", "r712" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-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/2020-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 [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/DisclosureIncomeTaxes", "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r246", "r385", "r389", "r648", "r708", "r710" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r246", "r385", "r389", "r648", "r708", "r710" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r400", "r412", "r414", "r622", "r623", "r624", "r625", "r626", "r627", "r646", "r709", "r713" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r400", "r412", "r414", "r622", "r623", "r624", "r625", "r626", "r627", "r646", "r709", "r713" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Schedule Of Equity Method Investment Equity Method Investee Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r247", "r248", "r385", "r390", "r711", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r247", "r248", "r385", "r390", "r711", "r751", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r775", "r777" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Statement Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r252", "r609" ], "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/2020-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": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r74" ], "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,996,010 and RMB1,945,731 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r17", "r50", "r253", "r254" ], "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 nil as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r86", "r161", "r607", "r610" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "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", "positiveLabel": "Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB 236,708 and RMB 168,535 as of December 31, 2019 and 2020, respectively)", "terseLabel": "Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of the consolidated VIEs without recourse to the Group of RMB236,708 and RMB175,747 as of December 31, 2019 and 2020, respectively)", "totalLabel": "Total", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r72", "r333" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r99", "r101", "r102", "r693", "r721", "r725" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r98", "r102", "r103", "r164", "r165", "r166", "r541", "r716", "r717" ], "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 [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r51", "r460" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid In Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r164", "r165", "r166", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r167", "r168", "r169", "r170", "r280", "r281", "r282", "r283", "r284", "r285", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r496", "r497", "r498", "r499", "r650", "r651", "r652", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments For New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "auth_ref": [ "r356", "r363" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r417", "r420", "r463", "r464" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r356", "r363" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs Policy [Text Block]", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r467" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r420", "r448", "r462" ], "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/2020-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": [ "r57", "r259", "r286" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r142", "r313", "r321" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [ "r159" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r196" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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 Nonarrangement Transactions [Member]", "terseLabel": "Arrangements and Non-arrangement Transactions" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r142", "r329" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r155", "r229", "r235", "r242", "r279", "r535", "r543", "r573", "r668", "r691" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r22", "r24", "r93", "r155", "r279", "r535", "r543", "r573" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r33", "r34", "r35", "r36", "r37", "r38", "r39", "r40", "r155", "r279", "r535", "r543", "r573" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r264", "r267", "r292", "r675" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r265", "r292" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r421", "r451" ], "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/2020-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_BasisOfAccounting": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Accounting", "terseLabel": "BASIS FOR PREPARATION" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r88" ], "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/2020-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": "Bonds [Member]", "terseLabel": "Convertible Bond" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r411", "r413", "r514", "r515" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition Percentage Of Voting Interests Acquired", "terseLabel": "Ownership equity interest acquired", "verboseLabel": "Voting interest (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r522", "r523", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination Consideration Transferred1", "terseLabel": "Gross consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r521", "r522", "r523", "r526" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r517" ], "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", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r517" ], "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", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r516", "r517" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r517" ], "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", "negatedLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r516", "r517" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination Step Acquisition Equity Interest In Acquiree Fair Value1", "terseLabel": "Previously held equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canada" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r147", "r148", "r149" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r125" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r15", "r68", "r144" ], "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", "periodEndLabel": "Cash and cash equivalents at end of the year", "periodStartLabel": "Cash and cash equivalents at beginning of the year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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 effect from exchange rate changes.", "label": "Cash And Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect", "totalLabel": "Net increase/(decrease) in cash and cash equivalent" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r32", "r145", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r32", "r145", "r151", "r666" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r137", "r144", "r150" ], "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 year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r137", "r579" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r130" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "negatedLabel": "Deconsolidation of a subsidiary" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r153", "r155", "r182", "r186", "r187", "r191", "r195", "r204", "r205", "r206", "r279", "r573" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-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": "Common Class A [Member]", "terseLabel": "Class A Ordinary Shares" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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": "Common Class B [Member]", "terseLabel": "Class B Ordinary Shares" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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_CommonStockDividendsShares": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends Shares", "terseLabel": "Number of ordinary shares granted to preference shareholders", "verboseLabel": "Deemed dividend related to issuance of ordinary shares to preferred shareholders, Shares" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r164", "r165" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Ordinary shares, issued", "verboseLabel": "Ordinary shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r48", "r356" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r48" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r398", "r399", "r415", "r465" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r105", "r107", "r108", "r116", "r680", "r703" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r105", "r107", "r115", "r533", "r534", "r554", "r679", "r702" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r105", "r107", "r114", "r532", "r554", "r678", "r701" ], "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/2020-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/2020-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": "Computer Equipment [Member]", "terseLabel": "Software and Electronic Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r214", "r215", "r250", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r214", "r215", "r250", "r570", "r571", "r732" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r214", "r215", "r250", "r570", "r571", "r732" ], "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/2020-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": [ "r209", "r685" ], "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/2020-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/2020-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": [ "r214", "r215", "r250", "r570", "r571" ], "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/2020-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": [ "r212", "r214", "r215", "r216", "r570", "r572" ], "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/2020-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": [ "r214", "r215", "r250", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r0", "r162", "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information Of Parent Company Only Disclosure [Text Block]", "terseLabel": "FINANCIAL STATEMENT SCHEDULE I CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r366", "r367", "r386" ], "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 RMB44,380 and RMB41,312 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Advance from customers" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r388" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r147", "r148", "r149" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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": "Conversion Of Stock Amount Converted1", "terseLabel": "Conversion of preferred shares to ordinary shares" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r121", "r648" ], "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 RMB2,141,123, RMB3,342,084 and RMB3,713,536 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively)", "verboseLabel": "Cost" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r122", "r155", "r279", "r573" ], "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/2020-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 Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r572" ], "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 [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRelatedPartiesConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r492", "r502", "r504" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r213", "r250" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r147", "r149" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r41", "r43", "r44", "r669", "r670", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r80" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r151", "r347" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r542" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.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 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/2020-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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r73" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r473", "r474" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r156", "r493", "r502", "r503", "r504" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r473", "r474" ], "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 RMB5,399 and RMB17,171 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r484" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r486" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r490", "r491" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r490", "r491" ], "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" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r485" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r490" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r410" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureMainlandChinaContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r73" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r142", "r331" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r142", "r226" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r385", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r385" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r465" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r330", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Sale Not Discontinued Operations [Member]", "terseLabel": "Disposal by sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r13", "r339" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiaries" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r18", "r34", "r49", "r157", "r607" ], "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, 2019 and 2020, respectively)", "verboseLabel": "Amounts due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r74", "r161", "r607" ], "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", "negatedLabel": "Amount due to related parties, current", "positiveLabel": "Amount due to related parties", "terseLabel": "Amount due to related parties (including amount due to related parties of the consolidated VIEs without recourse to the Group of RMB14,769 and RMB892 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r117", "r171", "r172", "r173", "r174", "r175", "r179", "r182", "r191", "r194", "r195", "r199", "r200", "r681", "r704" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r117", "r171", "r172", "r173", "r174", "r175", "r182", "r191", "r194", "r195", "r199", "r200", "r681", "r704" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r151", "r196", "r197" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r196", "r197", "r198", "r201" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.", "label": "Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r579" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r476", "r505" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r446" ], "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": "Employee Stock Option [Member]", "terseLabel": "Share Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r164", "r165", "r166", "r168", "r176", "r178", "r203", "r283", "r356", "r363", "r457", "r458", "r459", "r498", "r499", "r580", "r581", "r582", "r583", "r584", "r585", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r278" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r69", "r230", "r277" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r275" ], "calculation": { "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 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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r35", "r42", "r272", "r689", "r747", "r748", "r749" ], "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 [Member]", "terseLabel": "Equity securities without readily determinable fair value" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r273" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r274" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r556", "r557", "r558", "r565" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r559" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value Assets Level1 To Level2 Transfers Amount", "terseLabel": "Fair value assets transferred from level 1 to level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value Assets Level2 To Level1 Transfers Amount", "terseLabel": "Fair value assets transferred from level 2 to level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r556", "r557" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r556", "r565" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r557", "r619", "r620", "r621" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r556", "r557", "r560", "r561", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Fair Value By Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r401", "r402", "r407", "r409", "r557", "r620" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Significant Other Observable Inputs Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r557", "r621" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Significant Unobservable Inputs Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r568" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level3", "terseLabel": "Fair value assets transferred into level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Out Of Level3", "terseLabel": "Fair value assets transferred out of level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r564", "r566" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r151", "r567", "r569" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r269", "r270", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r320" ], "calculation": { "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r314", "r316", "r320", "r324", "r649", "r653" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Gross [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r314", "r319" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r649" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r320" ], "calculation": { "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONVENIENCE TRANSLATION" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r578", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "CONVENIENCE TRANSLATION" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureConvenienceTranslation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r586", "r587" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r574", "r575", "r576", "r577" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r151", "r588" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r142" ], "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 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": "Loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r123" ], "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", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and Administrative Expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r306", "r308", "r667" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r151", "r310" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r151", "r317" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r142", "r307", "r309", "r311" ], "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" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r120", "r155", "r229", "r234", "r238", "r241", "r244", "r279", "r573" ], "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" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "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": "I P O [Member]", "terseLabel": "Initial Public Offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r142", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment Of Intangible Assets Indefinitelived Excluding Goodwill", "verboseLabel": "Recognized impairment loss" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r266" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.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", "terseLabel": "Impairment loss from long-term investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r142", "r329", "r335" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeAndExpensesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income and Expenses, Lessee [Abstract]", "terseLabel": "Lease expense" } } }, "localname": "IncomeAndExpensesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r160", "r229", "r234", "r238", "r241", "r244" ], "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/(loss) from equity method investments" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r111", "r142", "r227", "r277", "r676", "r699" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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": "Income/(loss) from equity method investments", "verboseLabel": "Gain/(loss) from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesNetOfTax": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income Loss From Subsidiaries Net Of Tax", "negatedTerseLabel": "Equity in earnings of subsidiaries", "terseLabel": "Equity in earnings of subsidiaries and VIEs" } } }, "localname": "IncomeLossFromSubsidiariesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r10", "r11", "r12", "r337", "r338" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r336" ], "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/2020-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": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r479" ], "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/2020-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 [Domain]", "terseLabel": "Income Tax Authority, Name" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r480", "r481", "r483", "r495" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r477", "r482", "r488", "r500", "r506", "r508", "r509", "r511" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r177", "r178", "r228", "r475", "r501", "r507", "r705" ], "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/2020-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": [ "r109", "r151", "r471", "r472", "r482", "r483", "r487", "r494", "r752" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r476" ], "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", "terseLabel": "Change in valuation allowances" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r470", "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTaxExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r139", "r146" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.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 expense and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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", "terseLabel": "Amount due to a related party", "verboseLabel": "Amount due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r141" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "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 noncurrent operating liabilities classified as other.", "label": "Increase Decrease In Other Noncurrent Liabilities", "terseLabel": "Other non-current liability", "verboseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r183", "r184", "r185", "r195" ], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r315", "r323" ], "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/2020-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]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r323" ], "calculation": { "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r315", "r323" ], "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]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": "Inland Revenue Hong Kong [Member]", "terseLabel": "Hong Kong" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r312", "r318" ], "calculation": { "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r682" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income Expense Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r135", "r138", "r146" ], "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/2020-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": "Internal Revenue Service I R S [Member]", "terseLabel": "United States" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r519" ], "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": "Internet Domain Names [Member]", "terseLabel": "Domain name" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r301" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r60", "r300" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r16", "r90" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r27", "r91", "r151", "r202", "r297", "r299", "r301" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r62", "r300" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r61", "r300" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r298" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r268", "r269" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r69" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments In Affiliates Subsidiaries Associates And Joint Ventures", "terseLabel": "Investments in subsidiaries" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS IN SUBSIDIARIES AND VIEs" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.", "label": "Investments In And Advances To Affiliates Schedule Of Investments [Text Block]", "terseLabel": "INVESTMENTS IN SUBSIDIARIES AND VIEs" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Lease expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r600", "r602" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r600" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r593" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r601" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r601" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r601" ], "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r601" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r601" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r601" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r601" ], "calculation": { "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating Leases Future Minimum Payments Due In Two Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r601" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r603" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r77", "r155", "r236", "r279", "r536", "r543", "r544", "r573" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r56", "r155", "r279", "r573", "r672", "r696" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r79", "r155", "r279", "r536", "r543", "r544", "r573" ], "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" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r29", "r30", "r31", "r44", "r45", "r155", "r279", "r536", "r543", "r544", "r573" ], "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" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r520" ], "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": "Licensing Agreements [Member]", "terseLabel": "Insurance brokerage license and others" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableToBank": { "auth_ref": [ "r44", "r670", "r686" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer.", "label": "Loans Payable to Bank", "terseLabel": "Bank borrowing loans" } } }, "localname": "LoansPayableToBank", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r44", "r348", "r670", "r692" ], "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 borrowing of the consolidated VIEs without recourse to the Group" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r69" ], "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/2020-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": [ "r212", "r214", "r215", "r250" ], "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/2020-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": "Majority Shareholder [Member]", "terseLabel": "Beneficiary shareholder" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManufacturedProductOtherMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by labor or machinery, classified as other.", "label": "Manufactured Product Other [Member]", "terseLabel": "Self-branded products and others" } } }, "localname": "ManufacturedProductOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r559" ], "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/2020-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 [Domain]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r89", "r155", "r279", "r573", "r671", "r695" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r137" ], "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 provided by/(used in) financing activities", "totalLabel": "Net Cash Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r137" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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 Continuing Operations", "terseLabel": "Net Cash provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities Continuing Operations [Abstract]", "terseLabel": "Cash Flow from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r137" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r137" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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 Continuing Operations", "totalLabel": "Net Cash provided (used in) by Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities Continuing Operations [Abstract]", "terseLabel": "Cash Flow from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r137", "r140", "r143" ], "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 Operating Activities", "verboseLabel": "Proceeds from bank used for daily operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r137", "r140", "r143" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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 Continuing Operations", "totalLabel": "Net Cash provided by (used in) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities Continuing Operations [Abstract]", "terseLabel": "Cash Flow from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r12", "r104", "r106", "r113", "r143", "r155", "r167", "r171", "r172", "r173", "r174", "r177", "r178", "r188", "r229", "r234", "r238", "r241", "r244", "r279", "r573", "r677", "r700" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "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", "positiveVerboseLabel": "Net income for the year attributable to the Company:", "terseLabel": "Net income", "totalLabel": "Net income attributable to Zepp Health Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "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": [ "r104", "r106", "r177", "r178", "r538", "r553" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r171", "r172", "r173", "r174", "r179", "r180", "r190", "r195", "r229", "r234", "r238", "r241", "r244" ], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": 1.0, "parentTag": "zepp_NetIncomeLossAvailableToCommonStockholdersBasicIncludingAdjustmentsToUndistributedEarningsToParticipatingSecurities", "weight": 1.0 }, "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues \"Accounting Standards Updates\" to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "New Accounting Pronouncement [Member]", "terseLabel": "Cumulative effect adjustment for adoption of ASC 606" } } }, "localname": "NewAccountingPronouncementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r147", "r148", "r149" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r147", "r148", "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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 Payables Assumed1", "terseLabel": "Payable for long-term investment" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r364", "r540" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedLabel": "Deconsolidation of a subsidiary" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r164", "r165", "r166", "r363", "r530" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r76" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r221" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r229", "r234", "r238", "r241", "r244" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r594", "r602" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesMaturityAnalysisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r590" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r591" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r590" ], "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": "Noncurrent operating lease liabilities (including Noncurrent operating lease liabilities of the consolidated VIEs without recourse to the Group of RMB 64,300 and RMB48,650 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r592", "r596" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r589" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r599", "r602" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r598", "r602" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesCashFlowFromOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r489" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r14", "r555" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r73" ], "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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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 gain(loss) on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r95" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r96", "r99", "r271" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r96", "r99" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "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", "positiveTerseLabel": "Unrealized gain on available-for-sale investments and others, (net of tax effect of nil, RMB 1,554 and nil for years ended December 31, 2016, 2017 and 2018, respectively)", "terseLabel": "Unrealized gain on available-for-sale investments and others, (net of tax effect of RMB2,250, RMB620 and RMB4,017 for years ended December 31, 2018, 2019 and 2020, respectively)", "verboseLabel": "Unrealized loss on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetailss", "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": [ "r707" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.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 (expense), net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r25", "r26", "r78" ], "calculation": { "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r82" ], "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 RMB113,596 and RMB183,920 as of December 31, 2019 and 2020, respectively)", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "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": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities Cash Flow Statement", "terseLabel": "Others" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-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": "Parent [Member]", "terseLabel": "Total Huami Corporation Shareholders' (Deficit)/Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r126", "r130", "r162" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r133" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r133" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r128" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments To Acquire Additional Interest In Subsidiaries", "negatedLabel": "Investment in subsidiaries" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r128", "r525" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r128" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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", "terseLabel": "Investment in Yitong" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r130" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r130" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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, 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", "negatedLabel": "Purchase of short-term investments", "terseLabel": "Payments to acquire investment" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "auth_ref": [ "r127", "r606" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.", "label": "Payments To Fund Longterm Loans To Related Parties", "negatedLabel": "Loans provided to related parties", "terseLabel": "Loan provided to related parties" } } }, "localname": "PaymentsToFundLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r421", "r451" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "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 [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPayment2018PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accretion of the preferred stock redemption discount during the period.", "label": "Preferred Stock Accretion Of Redemption Discount", "negatedLabel": "Accretion of preferred shares" } } }, "localname": "PreferredStockAccretionOfRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends Income Statement Impact", "terseLabel": "Less: Deemed dividend to preferred shareholders" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r22", "r66", "r67" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r19", "r23", "r304", "r305" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r20", "r23", "r302", "r305" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [ "r125" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r131" ], "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 first offering of stock to the public.", "label": "Proceeds From Issuance Initial Public Offering", "terseLabel": "Net proceeds from initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r131", "r452" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options", "terseLabel": "Exercise of share options and restricted shares" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates.", "label": "Proceeds From Payments For Long Term Loans For Related Parties", "terseLabel": "Loan provided to related parties" } } }, "localname": "ProceedsFromPaymentsForLongTermLoansForRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "auth_ref": [ "r126" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r132" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Xiaomi Wearable Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r78", "r340", "r341" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r342" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r141", "r344" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r12", "r104", "r106", "r136", "r155", "r167", "r177", "r178", "r229", "r234", "r238", "r241", "r244", "r279", "r532", "r537", "r539", "r553", "r554", "r573", "r683" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r72", "r334" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r339", "r753", "r754", "r755" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r151", "r328" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r71", "r332" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r36", "r37", "r334", "r697" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r70", "r151", "r334", "r753", "r754" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r36", "r334" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r36", "r332" ], "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 [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r706" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.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/2020-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": [ "r58", "r151", "r261" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r28", "r155", "r279", "r351", "r573" ], "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 Stock [Member]", "terseLabel": "Redeemable Preferred Shares" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r112", "r151" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r408", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r408", "r606", "r610", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "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": [ "r604", "r605", "r607", "r611", "r612" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r134" ], "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 settle a bank borrowing during the year.", "label": "Repayments Of Bank Debt", "negatedLabel": "Repayment of bank borrowing", "terseLabel": "Repayments of bank debt" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails", "http://www.huami.com/role/DisclosureSubsequentEventDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r134" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments Of Related Party Debt", "negatedLabel": "Loans repaid to related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r468", "r766" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "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 Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r151", "r468" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r15", "r32", "r150" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-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 R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r52", "r363", "r460", "r694", "r720", "r725" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r94", "r154", "r353", "r354", "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings Appropriated", "terseLabel": "Profit appropriation made" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r164", "r165", "r166", "r168", "r176", "r178", "r283", "r457", "r458", "r459", "r498", "r499", "r716", "r718" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r224", "r225", "r233", "r239", "r240", "r246", "r247", "r250", "r384", "r385", "r648" ], "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 RMB2,816,995, RMB4,281,005 and RMB4,449,757 with related parties for the years ended December 31, 2018, 2019 and 2020, respectively)", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesDisaggregationOfRevenueDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r214", "r250" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Sales Revenue Net" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesRevenueGeneratedFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r152", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r396" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r387", "r396" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r119", "r733" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r110", "r155", "r224", "r225", "r233", "r239", "r240", "r246", "r247", "r250", "r279", "r573", "r683" ], "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/2020-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": [ "r597", "r602" ], "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/2020-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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r514", "r515" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r514", "r515" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r486" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r420", "r447", "r462" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r323", "r326" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r323", "r326" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r27", "r63", "r64", "r65" ], "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/2020-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/2020-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/2020-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/2020-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": [ "r734" ], "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/2020-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": [ "r431" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r72", "r334" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r158", "r608", "r610" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "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]", "verboseLabel": "Schedule of amounts due:" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r229", "r231", "r237", "r310" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationScheduleOfRevenuesCostOfRevenuesAndGrossProfitsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r229", "r231", "r237", "r310" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r421", "r451" ], "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/2020-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": [ "r425", "r435", "r438" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r75" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r83", "r153", "r204", "r205", "r350", "r352", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r535", "r536", "r543", "r544", "r545", "r546", "r548", "r550", "r551" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r545", "r546", "r548", "r550", "r551" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r212", "r214", "r215", "r216", "r570", "r572" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r220", "r222", "r223", "r229", "r232", "r238", "r242", "r243", "r244", "r245", "r246", "r249", "r250", "r251" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareBasedCompensationRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Shares" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Shares" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r141" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Requisite Service Period1", "terseLabel": "Recognized compensation expense service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r422" ], "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/2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r433" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r432" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r434" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value", "terseLabel": "Fair value of vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r444" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r443" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r445" ], "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/2020-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/2020-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/2020-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/2020-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": [ "r423" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r428" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r428" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r437" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r430" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r436" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r427", "r451" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r426" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r438" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r439" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r439" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r419", "r424" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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_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/2020-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_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Annual Basis Ending on Fourth Anniversary of Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock": { "auth_ref": [ "r416", "r418", "r450" ], "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/2020-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/2020-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": "Share Based Goods And Nonemployee Services Transaction Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": "Fair value per ordinary share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Amended and accelerated for vesting and immediately became exercisable (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsOtherDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r422" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r442", "r461" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsFairValueAssumptionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r439" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r440" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r349" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBankBorrowing" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r42", "r673", "r674", "r690" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r163" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r151", "r345" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r46", "r47", "r48", "r153", "r155", "r182", "r186", "r187", "r191", "r195", "r204", "r205", "r206", "r279", "r356", "r573" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/DocumentDocumentAndEntityInformation", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r85", "r164", "r165", "r166", "r168", "r176", "r178", "r203", "r283", "r356", "r363", "r457", "r458", "r459", "r498", "r499", "r580", "r581", "r582", "r583", "r584", "r585", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureIncomeTaxes", "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r164", "r165", "r166", "r203", "r648" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureBasisForPreparation", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyConvenienceTranslationAdditionalInformationDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails", "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails", "http://www.huami.com/role/DisclosureIncomeTaxes", "http://www.huami.com/role/DisclosureInvestmentsInSubsidiariesAndVies", "http://www.huami.com/role/StatementConsolidatedBalanceSheets", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesTable": { "auth_ref": [ "r698", "r726", "r727", "r728", "r729", "r730" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r196" ], "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": "Stock Compensation Plan [Member]", "terseLabel": "Shares Issuable Upon Exercise of Share Options, Restricted Stocks and RSUs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareAntiDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossIncomePerOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r84", "r356", "r357", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period Shares Conversion Of Convertible Securities", "terseLabel": "Conversion of participating convertible redeemable preferred shares to ordinary shares upon initial public offering, shares", "verboseLabel": "Conversion of Series A, B-1 and B-2 preferred shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r47", "r48", "r356", "r363" ], "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, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r47", "r48", "r356", "r363", "r429" ], "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" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentShareOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r85", "r356", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period Value Conversion Of Convertible Securities", "terseLabel": "Conversion of participating convertible redeemable preferred shares to ordinary shares upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r47", "r48", "r356", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period Value New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r85", "r356", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued to shareholders as a dividend during the period.", "label": "Stock Issued During Period Value Stock Dividend", "terseLabel": "Deemed dividend related to issuance of ordinary shares to preferred shareholders" } } }, "localname": "StockIssuedDuringPeriodValueStockDividend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r47", "r48", "r356", "r363" ], "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" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r47", "r48", "r356", "r363" ], "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" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r48", "r54", "r55", "r155", "r262", "r279", "r573" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "verboseLabel": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r155", "r164", "r165", "r166", "r168", "r176", "r279", "r283", "r363", "r457", "r458", "r459", "r498", "r499", "r530", "r531", "r552", "r573", "r580", "r581", "r585", "r717", "r718" ], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetailss", "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r595", "r602" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureLeasesLeaseCostsIncludedInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription And Circulation [Member]", "terseLabel": "Software services and software upgrades" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r586", "r614" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r586", "r614" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r586", "r614" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r586", "r614" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r613", "r615" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrdinarySharesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r213" ], "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 [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r21", "r23", "r303", "r305" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r76" ], "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 of the consolidated VIEs without recourse to the Group" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "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 decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity Accretion To Redemption Value Adjustment", "terseLabel": "Less: Accretion of Preferred Shares", "verboseLabel": "Less: Accretion of Shares" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r255", "r256", "r257", "r258", "r260", "r263" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeDressMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Distinctive, nonfunctional feature, which distinguishes a merchant's or manufacturer's goods or services from those of another.", "label": "Trade Dress [Member]", "terseLabel": "Trademark and Patents" } } }, "localname": "TradeDressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r269", "r270", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r167", "r168", "r169", "r170", "r280", "r281", "r282", "r283", "r284", "r285", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r496", "r497", "r498", "r499", "r650", "r651", "r652", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r528" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r87", "r647" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r189", "r192", "r193" ], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r469", "r510", "r684", "r731" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r478" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r207", "r208", "r210", "r211", "r217", "r218", "r219" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r92" ], "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" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDescriptionOfEntity": { "auth_ref": [ "r547", "r549" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r547" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r535", "r536", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesRisksInRelationToVieStructureDetails", "http://www.huami.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r181", "r195" ], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2020-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/2020-01-31", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r179", "r195" ], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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/2020-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": "Acquisition Of Guoxu Insurance Brokerage Co. Ltd [Member]", "terseLabel": "Guoxu" } } }, "localname": "AcquisitionOfGuoxuInsuranceBrokerageCo.LtdMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "zepp_AdditionalWarrantyTermToEndUsersForProductsSoldToOneCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional warranty term to end users for products sold to one customer.", "label": "Additional Warranty Term To End Users For Products Sold To One Customer", "terseLabel": "Additional warranty term to end users for products sold to one customer" } } }, "localname": "AdditionalWarrantyTermToEndUsersForProductsSoldToOneCustomer", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "zepp_AdjustmentsToUndistributedEarningsToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": 2.0, "parentTag": "zepp_NetIncomeLossAvailableToCommonStockholdersBasicIncludingAdjustmentsToUndistributedEarningsToParticipatingSecurities", "weight": 1.0 } }, "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/20201231", "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 [Member]", "terseLabel": "AliveCor, Inc., (\"Alivecor\")" } } }, "localname": "AlivecorIncMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "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/20201231", "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 Company Limited [Member]", "terseLabel": "Anhui Huami Healthcare Co., Ltd. (\"Huami Healthcare\")" } } }, "localname": "AnhuiHuamiHealthcareCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "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 Information Technology Co Ltd [Member]", "terseLabel": "Anhui Huami" } } }, "localname": "AnhuiHuamiInformationTechnologyCoLtdMember", "nsuri": "http://www.huami.com/20201231", "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 [Member]", "terseLabel": "Anhui Huami Intelligent" } } }, "localname": "AnhuiHuamiIntelligentTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureIncomeTaxesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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 [Member]", "terseLabel": "Beijing Shun Yuan Kai Hua Technology Company Limited" } } }, "localname": "BeijingShunYuanKaiHuaTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company A.", "label": "Company A [Member]", "terseLabel": "Company A" } } }, "localname": "CompanyAMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company B.", "label": "Company B [Member]", "terseLabel": "Company B" } } }, "localname": "CompanyBMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company C", "label": "Company C [Member]", "terseLabel": "Company C" } } }, "localname": "CompanyCMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesAccountReceivableConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company E", "label": "Company E [Member]", "terseLabel": "Company E" } } }, "localname": "CompanyEMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesSupplierConcentrationDetails" ], "xbrltype": "domainItemType" }, "zepp_CompanyFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company F", "label": "Company F [Member]", "terseLabel": "Company F" } } }, "localname": "CompanyFMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zepp_CooperationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cooperation agreement.", "label": "Cooperation Agreement [Member]", "terseLabel": "Cooperation Agreement" } } }, "localname": "CooperationAgreementMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRevenueAndDeferredRevenuesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_DeemedDividendRelatedToIssuanceOfOrdinarySharesToPreferredShareholdersNoncashTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deemed dividend related to issuance of ordinary shares to preferred shareholders noncash transactions.", "label": "Deemed Dividend Related To Issuance Of Ordinary Shares To Preferred Shareholders Noncash Transactions", "verboseLabel": "Deemed dividend related to issuance of ordinary shares to preferred shareholders" } } }, "localname": "DeemedDividendRelatedToIssuanceOfOrdinarySharesToPreferredShareholdersNoncashTransactions", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments": { "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": "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zepp_DisposalOfLongTermInvestmentToRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal of long term investment to related party.", "label": "Disposal Of Long Term Investment To Related Party", "terseLabel": "Investments disposed to a related party" } } }, "localname": "DisposalOfLongTermInvestmentToRelatedParty", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsOthersDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "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/20201231", "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": "Equity Incentive Plan Two Thousand Eighteen [Member]", "terseLabel": "2018 Plan" } } }, "localname": "EquityIncentivePlanTwoThousandEighteenMember", "nsuri": "http://www.huami.com/20201231", "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": "Equity Incentive Plan Two Thousand Fifteen And Equity Incentive Plan Two Thousand Eighteen [Member]", "terseLabel": "2015 and 2018 Plans" } } }, "localname": "EquityIncentivePlanTwoThousandFifteenAndEquityIncentivePlanTwoThousandEighteenMember", "nsuri": "http://www.huami.com/20201231", "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": "Equity Incentive Plan Two Thousand Fifteen [Member]", "terseLabel": "2015 Plan" } } }, "localname": "EquityIncentivePlanTwoThousandFifteenMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails" ], "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_FoundersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founders.", "label": "Founders [Member]", "terseLabel": "Founders" } } }, "localname": "FoundersMember", "nsuri": "http://www.huami.com/20201231", "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. [Member]", "terseLabel": "Galaxy Trading Platform Limited" } } }, "localname": "GalaxyTradingPlatformLimited.Member", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_GlobalTechnologyAndInnovationLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global Technology and Innovation Ltd.", "label": "Global Technology And Innovation Ltd. [Member]", "terseLabel": "GTI" } } }, "localname": "GlobalTechnologyAndInnovationLtd.Member", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_GongqingchengYundingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Gongqingcheng Yunding.", "label": "Gongqingcheng Yunding [Member]", "terseLabel": "Gongqingcheng Yunding" } } }, "localname": "GongqingchengYundingMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 Company Limited [Member]", "terseLabel": "Guangzhou Joyrun Technology Co., Ltd. (\"Joyrun\")" } } }, "localname": "GuangzhouJoyrunTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "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 Company Limited [Member]", "terseLabel": "Xiaomi Information" } } }, "localname": "GuangzhouXiaomiInformationServiceCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsTransactionsRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "zepp_HangzhouYunyouTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hangzhou Yunyou Technology Co. Ltd.", "label": "Hangzhou Yunyou Technology Co Ltd [Member]", "terseLabel": "Hangzhou Yunyou Technology Co. Ltd.(\"Hanzhou Yunyou\")" } } }, "localname": "HangzhouYunyouTechnologyCoLtdMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_HefeiHuahengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hefei Huaheng", "label": "Hefei Huaheng [Member]", "terseLabel": "Hefei Huaheng" } } }, "localname": "HefeiHuahengMember", "nsuri": "http://www.huami.com/20201231", "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": "Hong Kong Zepp Holding Limited [Member]", "terseLabel": "Zepp HK" } } }, "localname": "HongKongZeppHoldingLimitedMember", "nsuri": "http://www.huami.com/20201231", "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": "Huami Beijing Information Technology Company Limited [Member]", "terseLabel": "Beijing Huami" } } }, "localname": "HuamiBeijingInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_HuamiNorthAmericaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Huami North America Inc.", "label": "Huami North America Inc [Member]", "terseLabel": "Huami North America Inc." } } }, "localname": "HuamiNorthAmericaIncMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "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 Company Limited [Member]", "terseLabel": "Huami (Shenzhen) Information Technology Co., Ltd. (\"Huami SZ\")" } } }, "localname": "HuamiShenzhenInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "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 [Member]", "terseLabel": "Huaying Fund II" } } }, "localname": "HuayingFundIiMember", "nsuri": "http://www.huami.com/20201231", "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 [Member]", "terseLabel": "Huaying Fund I" } } }, "localname": "HuayingFundMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_HyperfineResearchIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Hyperfine Research, Inc.", "label": "Hyperfine Research Inc [Member]", "terseLabel": "Hyperfine Research, Inc. (\"Hyperfine\")" } } }, "localname": "HyperfineResearchIncMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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/(loss) from equity method investments" } } }, "localname": "IncomeLossFromContinuingOperationsAfterIncomeTaxesAndBeforeMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "zepp_IncreaseDecreaseInNotesPayable": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.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/20201231", "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/20201231", "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": "Investment In Alivore [Member]", "terseLabel": "Alivore" } } }, "localname": "InvestmentInAlivoreMember", "nsuri": "http://www.huami.com/20201231", "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": "Investment In Hyperfine [Member]", "terseLabel": "Hyperfine" } } }, "localname": "InvestmentInHyperfineMember", "nsuri": "http://www.huami.com/20201231", "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": "Investment In Promaxo [Member]", "terseLabel": "Promaxo" } } }, "localname": "InvestmentInPromaxoMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zepp_JiangsuYitongHighTechCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Jiangsu Yitong High-Tech Company Limited.", "label": "Jiangsu Yitong High Tech Company Limited [Member]", "terseLabel": "Jiangsu Yitong High-Tech Co., Ltd" } } }, "localname": "JiangsuYitongHighTechCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "zepp_JoyrunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joyrun Member.", "label": "Joyrun [Member]", "terseLabel": "Joyrun" } } }, "localname": "JoyrunMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "zepp_NetIncomeLossAvailableToCommonStockholdersBasicIncludingAdjustmentsToUndistributedEarningsToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://www.huami.com/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentFoundersDetails" ], "xbrltype": "integerItemType" }, "zepp_NumberOfLongTermInvestmentsDisposed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of long-term investments disposed.", "label": "Number Of Long Term Investments Disposed", "terseLabel": "Number of long-term investments disposed" } } }, "localname": "NumberOfLongTermInvestmentsDisposed", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zepp_OtherLossAttributableToParent": { "auth_ref": [], "calculation": { "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of other loss attributable to parent.", "label": "Other loss attributable to parent", "negatedLabel": "Other loss" } } }, "localname": "OtherLossAttributableToParent", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureFinancialStatementScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails", "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/20201231", "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": "Pai Acquisition [Member]", "terseLabel": "Acquisition of PAI" } } }, "localname": "PaiAcquisitionMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_PaymentsToFundLoansToThirdParties": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/20201231", "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": "People Of Republic China Hong Kong United States And Canada [Member]", "terseLabel": "PRC, Hong Kong, United States and Canada" } } }, "localname": "PeopleOfRepublicChinaHongKongUnitedStatesAndCanadaMember", "nsuri": "http://www.huami.com/20201231", "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": "People Republic Of China Service Providers Equity Incentive Plan [Member]", "terseLabel": "PRC Plan" } } }, "localname": "PeopleRepublicOfChinaServiceProvidersEquityIncentivePlanMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ProceedsFromSecondaryOffering": { "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": "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_ProductWarrantyTermForOneCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty term for one customer.", "label": "Product Warranty Term For One Customer", "terseLabel": "Product warranty term for one customer" } } }, "localname": "ProductWarrantyTermForOneCustomer", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "zepp_PromaxoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Promaxo, Inc.", "label": "Promaxo Inc [Member]", "terseLabel": "Promaxo, Inc.(\"Promaxo\")" } } }, "localname": "PromaxoIncMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "zepp_ProvisionAndWriteOffForExcessAndObsoleteInventories": { "auth_ref": [], "calculation": { "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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", "terseLabel": "Provision and write off for excess and obsolete inventories" } } }, "localname": "ProvisionAndWriteOffForExcessAndObsoleteInventories", "nsuri": "http://www.huami.com/20201231", "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 and write off for excess and obsolete inventories", "verboseLabel": "Inventory provision" } } }, "localname": "ProvisionForExcessAndObsoleteInventories", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureInventoriesNetWriteDownsDetails", "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_RelatedPartyConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage of revenue related to related party risk.", "label": "Related Party Concentration Risk [Member]", "terseLabel": "Related parties concentration risk" } } }, "localname": "RelatedPartyConcentrationRiskMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "zepp_SeriesB1RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B-1 redeemable convertible preferred stock.", "label": "Series B1 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B-1 Preferred Shares" } } }, "localname": "SeriesB1RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "zepp_SeriesB2RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B-2 redeemable convertible preferred stock.", "label": "Series B2 Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B-2 Preferred Shares" } } }, "localname": "SeriesB2RedeemableConvertiblePreferredStockMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureNetIncomePerShareDetails", "http://www.huami.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "zepp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Exercise price per share 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, Exercise Price Per Share", "terseLabel": "Exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodExercisePricePerShare", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureDisposalOfSubsidiariesDetails", "http://www.huami.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "zepp_SifiveIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sifive Inc.", "label": "Sifive Inc [Member]", "terseLabel": "Sifive Inc" } } }, "localname": "SifiveIncMember", "nsuri": "http://www.huami.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets" ], "xbrltype": "textBlockItemType" }, "zepp_StockIssuedDuringPeriodShareStockOptionsExercisedAndVestingOfRestrictedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period share stock options exercised and vesting of restricted share.", "label": "Stock Issued During Period Share Stock Options Exercised And Vesting Of Restricted Share", "terseLabel": "Exercise of option and restricted shares, shares" } } }, "localname": "StockIssuedDuringPeriodShareStockOptionsExercisedAndVestingOfRestrictedShare", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "zepp_StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedShare": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock options exercised and vesting of restricted share.", "label": "Stock Issued During Period Value Stock Options Exercised And Vesting Of Restricted Share", "terseLabel": "Exercise of option and restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndVestingOfRestrictedShare", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.huami.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zepp_TwoThousandTwentyOneBankLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bank loans.", "label": "Two Thousand Twenty One Bank Loans [Member]", "terseLabel": "2021 Bank loans" } } }, "localname": "TwoThousandTwentyOneBankLoansMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "zepp_USServiceProvidersEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. service providers equity incentive plan.", "label": "U S Service Providers Equity Incentive Plan [Member]", "terseLabel": "US Plan" } } }, "localname": "USServiceProvidersEquityIncentivePlanMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureShareBasedPayment2015PlanDetails", "http://www.huami.com/role/DisclosureShareBasedPaymentRestrictedShareDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "zepp_WarrantyTermForProductsSoldToEndUsers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty term for products sold to end users.", "label": "Warranty Term For Products Sold To End Users", "terseLabel": "Warranty term for products sold to end users" } } }, "localname": "WarrantyTermForProductsSoldToEndUsers", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "zepp_WarrantyTermForProductsSoldToOneCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty term for products sold to one customer.", "label": "Warranty Term For Products Sold To One Customer", "terseLabel": "Warranty term for products sold to one customer" } } }, "localname": "WarrantyTermForProductsSoldToOneCustomer", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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/20201231", "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 [Member]", "terseLabel": "Xiaomi Communication, Information, Technology" } } }, "localname": "XiaomiCommunicationInformationTechnologyMember", "nsuri": "http://www.huami.com/20201231", "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 Company Limited [Member]", "terseLabel": "Xiaomi Communication Technology Co. Ltd.(\"Xiaomi Communication\")" } } }, "localname": "XiaomiCommunicationTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "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 Company Limited [Member]", "terseLabel": "Xiaomi Technology Co. Ltd. (\"Xiaomi Technology\")" } } }, "localname": "XiaomiTechnologyCompanyLimitedMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_YoupinInformationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Youpin Information", "label": "Youpin Information [Member]", "terseLabel": "Youpin Information" } } }, "localname": "YoupinInformationMember", "nsuri": "http://www.huami.com/20201231", "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 [Member]", "terseLabel": "Yunding" } } }, "localname": "YundingMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsAdditionalInformationDetails", "http://www.huami.com/role/DisclosureRelatedPartyBalancesAndTransactionsBalancesDetails" ], "xbrltype": "domainItemType" }, "zepp_ZeppIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zepp Inc.", "label": "Zepp Inc [Member]", "terseLabel": "Zepp Inc" } } }, "localname": "ZeppIncMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" }, "zepp_ZeppInvestmentPlatformILtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Zepp Investment Platform I Ltd.", "label": "Zepp Investment Platform I Ltd [Member]", "terseLabel": "Zepp Investment Platform I Ltd." } } }, "localname": "ZeppInvestmentPlatformILtdMember", "nsuri": "http://www.huami.com/20201231", "presentation": [ "http://www.huami.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesAndViesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&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=121641772&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=121641772&loc=SL7669686-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r11": { "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" }, "r110": { "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=120395209&loc=SL114868664-224227" }, "r111": { "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=120395209&loc=SL114868664-224227" }, "r112": { "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=120395209&loc=SL114868664-224227" }, "r113": { "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=120395209&loc=SL114868664-224227" }, "r114": { "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=120395209&loc=SL114868664-224227" }, "r115": { "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=120395209&loc=SL114868664-224227" }, "r116": { "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=120395209&loc=SL114868664-224227" }, "r117": { "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=120395209&loc=SL114868664-224227" }, "r118": { "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=120395209&loc=SL114868664-224227" }, "r119": { "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=120395209&loc=SL114868664-224227" }, "r12": { "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" }, "r120": { "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=120395209&loc=SL114868664-224227" }, "r121": { "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=120395209&loc=SL114868664-224227" }, "r122": { "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=120395209&loc=SL114868664-224227" }, "r123": { "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=120395209&loc=SL114868664-224227" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r13": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r14": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "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.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r262": { "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=27010918&loc=d3e74512-122707" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r344": { "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=68068213&loc=d3e12565-110249" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r35": { "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" }, "r350": { "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=65877616&loc=d3e177068-122764" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121321036&loc=SL82860478-203043" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r402": { "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=118255775&loc=d3e1928-114920" }, "r403": { "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=118255775&loc=d3e1928-114920" }, "r404": { "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=118255775&loc=d3e1928-114920" }, "r405": { "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=118255775&loc=d3e1928-114920" }, "r406": { "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=118255775&loc=d3e1928-114920" }, "r407": { "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=118255775&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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=115993241&loc=d3e301413-122809" }, "r462": { "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=115993241&loc=d3e301413-122809" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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=116825942&loc=d3e330036-122817" }, "r501": { "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=116825942&loc=d3e330036-122817" }, "r502": { "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=116825942&loc=d3e330036-122817" }, "r503": { "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=116825942&loc=d3e330036-122817" }, "r504": { "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=116825942&loc=d3e330036-122817" }, "r505": { "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=116825942&loc=d3e330036-122817" }, "r506": { "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=116825942&loc=d3e330215-122817" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30885-110895" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r603": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r634": { "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=116651436&loc=d3e122625-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r683": { "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" }, "r684": { "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" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r72": { "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" }, "r720": { "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=121370832&loc=SL117420844-207641" }, "r721": { "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=121370832&loc=SL117420844-207641" }, "r722": { "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=121370832&loc=SL117420844-207641" }, "r723": { "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=121370832&loc=SL117420844-207641" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r733": { "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" }, "r734": { "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=120401592&loc=d3e611133-123010" }, "r735": { "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=120401592&loc=d3e611197-123010" }, "r736": { "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=120401592&loc=d3e611197-123010" }, "r737": { "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=120401592&loc=d3e611197-123010" }, "r738": { "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=120401592&loc=d3e611197-123010" }, "r739": { "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=120401592&loc=d3e611197-123010" }, "r74": { "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" }, "r740": { "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=120401592&loc=d3e611197-123010" }, "r741": { "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=120401592&loc=d3e611197-123010" }, "r742": { "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=120401592&loc=d3e611197-123010" }, "r743": { "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=120401592&loc=d3e611197-123010" }, "r744": { "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=120401592&loc=SL120429264-123010" }, "r745": { "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=120401592&loc=SL120429264-123010" }, "r746": { "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=120401592&loc=d3e611379-123010" }, "r747": { "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=120401592&loc=d3e611379-123010" }, "r748": { "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=120401592&loc=d3e611379-123010" }, "r749": { "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=120401592&loc=d3e611379-123010" }, "r75": { "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" }, "r750": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r768": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r769": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r77": { "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" }, "r770": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r771": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r772": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r773": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r774": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r775": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r776": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r777": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r778": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r779": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r78": { "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" }, "r780": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r781": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r782": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "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=121641772&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=121641772&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=121641772&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=121641772&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=121641772&loc=d3e637-108580" } }, "version": "2.1" } ZIP 150 0001104659-21-051700-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-051700-xbrl.zip M4$L#!!0 ( $!*DU(A,,U5FB$ *^5 0 1 >F5P<"TR,#(P,3(S,2YX MH31SR?M MT_,3A*G%;$(7GT\"KV5Z%B$G?__;__[/+W]IM7[K3@;(9E:PPM1'EHM-']OH MB?A+-&/KM4G1'79=XCBHZQ)[@1&Z//WI].>?V^].WY^___ .M5I135W3@Y*, M(E'EQ6E[^Z87UQ#DT0O1O]9YN\5[&!;Q7+_E;];8 MRQ;:OI(4>WYP'=O?EN$_XWY]. M?QJ2441JL=IC8DMN^>\:;. .B%E!AEUAQ M.2MP79"HS6XC'K9.%^SQ+'XKZ1M^MI;R0OR-I UB>7)2XA74*3]\VX1BP74 M=_/Z%KZ4C[9TG"6D#J'?Y(,&8_SNC+]^@*D0D]N8R#L#+V0L%R.RB\9SIC^1 M)+8O+R_/Q-LMD\22=P5>2+H"LIDC@/$;V4#Z:S>G$7C# ?N8%5BB&$]"/=^D MUG8\_\#K==$DAR4"(;%(F)0RW_1A*13/XJ?K-:%S%CV"AWR4/KG,P3-@"_$_ M[B=&3BO\[=D4*A6+1(]1CSG$Y@MAIC,9+@[1]Z(WFHS5V M!1><0& M:#DK7!))64DUI.^J0-H;W8TG_=O^<&I\Z2-C"+_[&MR*X)K>\MIA3V4G9T*O M!O)#)2 [TUMT/1C]JN?F+GQ7Q+,/ MT!_L38CWS3/H!(=LS=@7@J>^&U@^%+_"ODF<".07KU4E"N_AZPH;&)0T"C]& MDYO.T/BW6(]19WB%QA.8OL:X,T"=WLSX8LR,_A3H1.N(4.1&[2.?H2]&'WEQ M%] /42?^JD4G1W0ZUN\!\43#7HX0WJ M"_9@=1SY2^SVQ,[;[W@>;"MR0*M25 WESUDH0>,9=XPKU/]M#(H/K))\^1S- M;OL3U+N?3 !FU)E.89^B,2Z!,8.]AK\9PU;1!YCZL JNN;J2/R'+%%%C^E&& M*=^=S+[^B,:PTYP)2/NPF(ZYAJ0G;-GUU#?I@CPX.)QAJD4UEU(-W:5L99UU MAC=&=]"/IIV&JQQ< T87,^RN^!?.\\7N(@Y/[OO*[.# Z76,0 M[BTTY,7K*;?7S,QG[,6:"[6O\!S#WW;NREJBC!K:#^<7V3666W;0K/.;V!1& M-2.3VLB.ZM9X5L$S1@1^*!79,D6*T,SL_??0C"M&OOF,3%&U!K,*F/!/M*Q. ML,6H!0NI8*08TZ*21="^+X 6ZD=1 VBW!8UP(<)3O."JCD'GS%V)?O/3;CMP M\&@^P8^8!K#&,L]/?L%2>^,RSX,MRISX7G<359$C""_?@%I>+K,+^[1_PQ4P MD)OKT>0NM ;"TZ@;B,U1W/2/B'MB@J$=:O@KE"S8]X5(P MQNYT:>::B'/IE&A?2#0TOB^*5@C8[:+I;6?2UT 5;Y2P"1JS^)?/ 0_0< (; MVP:5'YKF[:)J5J.&66(&'O0[4['\B[;$O/50W!JWY2?M\?FX1A17J8$K!.Z:4!/4']/9"G_\E3-ZC-I< M1;*W-*E/\F@^-EUQ'+M:FW2SX]02#7H&]U=M2RTVDJ.':V/8&?:,SB Y\T73 MWFW_ZG[01P8_%;[B^_6K%&%:'1A=HW%'[-[Y:7]G^!6JW/7'T=+W5M)7Z7OS M)FT626-F$7L%:^E7EU29]Y26V>\BLY%/ MU1L*ZEZ+1=+YT]M+9^P2ID4R3R2C>)+XO_PPFOJ@EZ=$(!*E,I1J=[[S2^[. M%U>0_I.;8<+:4*HZC55%3_9PJBZQ3X"ELF[MNX74"+;//Y3W<4<_[%2MIUY5 MK]JE21?8,RAW#_$W97UK]TJI 7U?ROB+3S 51Y3JP6]+75V3,T@]^#F# MWS4]XETS5WBJNFE544FB!./BIRP8W<[4F"+0^T.WU= RHE%1>(1'#FX&G08/ M'K&)R5V_06'_0F3SI(!>C9?$$37M% >JPO2^.S6NC [W&Q?^5%^,OJ?ARSNQ M)PM*YO#1A1V6):*@"5V,01^P"/>U>'"R")8IH@+QW?E%UL8Y-6Z&QK71$Y[$ MO=[H?C@SAC=H#*I#3[B^A15KS2 72'[,+3(MC,T-GUXYX.60*0%K_RP!C)^$ MMV"M!+5NW/DJC"D:I(,#XFK'O)4-:\LLG^7"VK1!ZW!L)5^[VG KZBJ2@(Q' M4]G QG2;PH3&OZQ:,@[[QN8YNI4IHT9:XLU4^)756!Z"9=_SR8K;4>X]/ ^< M 7FLAZ^JGB+,L_Z*!9BWT+8Y%+:'1(-:& X3ANC)!%N8/'*]J,>H!0/C1N=< M/1?;Q.?!XG5$I'KM18)3625OH:@3*.D%VND&=Y4+.R*"XK5$'291(I\!5]Q= MK@&\J#A5K+I(EC*. <6R%/4 15W0@O2J@B3MH#LUGI$H+SD&",PW6:X=@=V=RUI$5945%XI%Q["@6C[B] MO65%BT.1.,!?:^:9SFB>WOWE0*XF5L/Z/KM;N3*FX]$4=J&CZUVKKH:MV!K( M7+]CN:S'2L^LL UK%MT9,=![D**"K+%T&;W4?*H85=P+89 M1))V-.9UDG]4@;QJ<37BDDC'G#0A.X@;&O'#\H=40;QJ<27B[?,LXO),(WJ* MUP;\VB3N%],)\!TV^6]%:+.*5 VDY%#GNF-,6E\Z@_L^NNMWIO>3T-M9 _9B M.6-^-5T7MC8;$2IZ: (9:65JT"4&NXK99%HH;A99(MY52T>Q"Q+]UF6NRYY@ M+YL#NI1&C:7$':_;&?X3=4>3R>A7OI75T!1!$QF 4JE[XJ0+0&,N%BY>1.;, MZ'D.?+7K44,LV=Y.^E_Z0UB@^2R]ZE_W889>Q0^G(7&J/6X"=2,CEY:&^M)0 M1=^J64N1)&06[B))T/KV2Z2/*LX652Z#D-)[5X-2PE'&)M1T-\(5+=\#1D:D MAD9BCQI-KHQA9_(U=%?3Z-3P([PX;W_@B6-S#4\%]&K,),F"99Z%+<2K1;Q> MC6$M##]6Q/!C%0PEQL(<##]J#&MB*!Z,UKPGWM96T/&\8+56VH7K55.$>"E_ M8'C*6T-137J* (^ZY%1 GC16*J8MC#5D( )]GR76"(XEUG?[J%3I9%7E2U"/.MD M(44\:0*)-I!H1 -]$-"*S)9EBQ7!^W-U>,7EPA33S##TT,O*/DC-[-\[7J*(+^L\#EN/8CKE],-HJ1% M+0W%T@!1R$)Y2XWXVFGQ%D_ZT M/_D2'?O!C]G$Z/&D&]QG0]^N5/K@8.NP'"<3Y8C-7!/FCB7TVOAQ[J%!Y1K4 MH$N.]R?]@8HMG).?AGL]AGGD>,--+>!S-!:E0$@;,\[95E3I >].VU<(G"4J5 M7JL D@9];-E1)U'22Q1W,XSJ2764NT5$74705_0#[^U?S\+^(N@PBGL<:L/Z M0UA"X0T>//Q[ -SV'_/]%7.HU*(@<8/AD1W]?]WS'0OW>.#[%@W1=TS-_X:9 M^0M3^&;6#9V8_T\C>^5RD'_?#.C%$IHY&-$IT/_44@NT\+4C&)8RH9J'0U!% MT?]^'2F2YJ9/]-Z^T2H;. MH]#]DNE_T[>.Z/2_!^5YSG[ :F5\+JI&#?Z[2KF?I5\Q+08OF,"]E@BHJE## M_[X2_/NIW37V+Y9FL'HRP8)LX7631FH,Z^18J91'I0"YZBD -6:5$J&4RX!2 M@%*%U"<:'D4:JN&01OAPR^2((R!R(&@8*J0Q*9.JI "2 MTIEF-# YP(@;$4A>*'KH@[(/5*DR:N DX3WB4@5#&:4>>JMH+'.Q9+ [!^W< M,<-[T4!77_-I)%GYE+1J["17+8PG?-,^^_HC&@^$ @'0?7ADK)OLI MD="G *)+V:=*EK1'PU(^(T^)K#L%-_Q(W/2DF74T*A72YI3)EU. 2^E$.1J8 M0]/CU$Z%4P"A9$=;+>V-AK9,;AME4IL"B JSV6@(*F-R9A,).T^XM0?Q[C/HN>0AX M-_C^O=PMSAIT^SB=&]%T<4?+NJ0R<9TVK\1#B0I#Q&-R&$A9S5CS0JNV#PPR$R#6C]@I$902 &8]8/' M-(YEHSH*0R\*,)+L:67Q$1J0/!L>!OTN:[8+GZJ'7K)7'?1!T]/27S(XI" J MIX2#:"!>UZ'YE=R3"X"7G+&_M+.Q%IPMW37KNVO*[VDO74X%*F@WV42-)>_[UE>Y%YV$ M_1X03S2< Z&$0@W6.]F5#O^Z-Z9&%"6A,:GB!"A'14JCQN5#%I=]AT"-31W/ M0#E""DHU3C_)LM+*[Z/3:!WN+BA'KT))-9J2',.E70A' M&:!%_H0:R1J.A7E?OCQ"-6Z7LL^?]&9 C55U;T,Y5OF$2JS:YUFLY'?Z::AJ MN"#*L5)0JL&2;,[R[NW3:+V07V+>5JU:<36NAU_-I_&N[2DG![B07HUHY3N[ M-(#E;^;*TU;V"=0023?IZ7NY-")5O8!RMN=Y=&I\)%JDQ"-(P_0266ISEL"R M!95 7DBTEK*I1#6X55U+Y%#FD:F!DZ@ETC2<&J52_B8Y&[?T.S4>$G-_Z'NB M$:AFZ/_5)3Z^8D\T_Y)/-;D*I_?GDC24&?-_"XE:D M->0?LY"7,%7J'':UY4%F0ZF45+%J>27^;4E>_1S+C,:\-N:EC2XPR>W \G\U M7=!5,)SO< M#)G?>821Y^IU\87PK]VR6M(DN:5W#%KP,^H?(A3^)RX\\,UGA*,^(I/:")9 M9..$CF(_I@7%"7GB4C\S["\BJ:WO';8$[_D*$IL3A?AJQPY*%U.C?F[K+88F?A +83*$:\]O-.(Q?4C1S3P M_PI<_@^_IG2"Y^A9//&!Z/.)1U9K!Y]$SY8NGG\^^0.OURT>KM"^>-?^#[![ M^KQR8A*?^ Z4&Z<& ?%.>3\BT]E2\5[LR,_S@^N<,G=Q=G%^_BZ4H?UQC+H7 M5V&Z5J:6IW>BCO;EY>69H()*A'D*-IUG,8LGZ.S%F ?$),RG;\>JQ_N>)!PC MZR!S$M:OMI)8D_-=43Y&QD$9ES ^,!^P4Y-GAY=]'79_.7OV[$_F>LWO#13/ MHB<4]A;F=BW[A3\#SIGK(VJNL+WF%^!^MI'3Y+LQ-[T%P$7BMA6FN"[L0]T!:\ P[ MOA<_.:P_GNM7[TM<*.P'_*K5AQUT;=\]XVO(&0U6V"56.9G8+\4%XY*+9/NG M@_O!:*MF7Q@='M"='<$3P9#NIKK$I@O&/VJAM%NKL$9;=?J3+KG]E=>CTJO8 M9?@-H'C!]SWE@')<=Z=4!B7X/E%/]MW@N67.?KL;3$4K.^.'G?#:$-[ESR>A M/6W /$]<3,IX0&L RG%R+5%G[F,W9:R#75H7PQ8;W&%_R>Q,VE?^L?W/=VD]5 #X()-/*T9!^79R]*"X,_^+=:"V6 MB/XS=BT"NV!8 K[ -.?KQSS)QI7*'!0*QHM6FQY-8>/W7GHLJ\X9.7OBS/[E M1ZUFM4;ST7P;+3M@)DU/NWR2-V73Q@^UN1R[S,+8%M]-WO\K MO&8>\5-,YE(TA\RDI:@/581CIE.9JXDRCLQE,[P ML]]U8/Z>Q.M':?*]+N]\/?V8KO20J%BKJN9FQJ!4K/3^2%0MU*#QD$0]*D2B M-'6#1F W;W2&Y?S7#>*Q9);2[!)0O=SQCHI,0RK%7B=:HT\J#VA2*-Y^M F27GD8'$S;7Q=*?>,@+^L348\#J[E>(4E,V(I52=G M-)04#>*TS- M?:3V1:9,D>.=]HJQR,N'HQB+,D4:.1;5DI4H1JA^10T:M[VP#[$UFG/K6<3> M)C[BXQ/9^Y7XRU[@^6R%W9SQ>\D*CW<E2HD&C<0PX+-_-+\S_\O<[8H7T!.T1L,-*= 8CY5E=X$B&H%B9C/8[G/=J>WP2PY?AC MR8)_L(T;E-^]5BQW='R'^5(R;.T^/KI>AX.=Z?7NXZ/KM1C4\-"=Y8UYYO71 M<3$E<_+(D\%EK5K[;XZN[[>!N8&-*(\1D=FA]M\=7?^YRN)MMY&ISN^_.$+E MI<=8'"3<6;A8O))\)_*)C@Z-)/$1\[P>:)4;4">?3-?>^1'&W:7G>:5B1XCD MD&WCNZ,R5R!ND%ZGW382O>(L8&9>BGZ41AVW>,^DMGDS8N2TS0A27>V 2]SVLV MSB4%Y"CP.367]IB?,.#O1")-*F*Y^U -=%_7M6:"00Y=V#Z:SV05K'9,ZG%H MVS1PUT[@11%N7(@7Q.-R:_?,-0%@3])'.R]2WY%-ABU7A.YS);+1P,(X=MF< M\/!PGG+#,GU^P!HS##MU4"HB?F6#]2+5'MF8I;D)N>BL><(ZEPCAO3-M ;WH M/-\2Q8,1GE+SH*E\*7N%NH_MJ_4;,=F*<(@#2JQJ#@\URA[=UB?DH2++C>-R M:]P+^Y]R3IF"[!*KR,FI9OFC&X?;B(VO =VPH,BEKQ3UT?$HK&^[J9?D%CHY MS='Q%0/XQ;9$3U92'Y^;1L?^;Q#' M & MN.W=(S,6:FPB.1;?4L/>4)A:@-8)^"[BH-&)9/&[-/V='*ZV&!V\#XJ9C$T[ MLJA6!4V:X;$J<_ @!N-UXLAB"V[JXA_F8R_R M98UEOY"J67Z!DGA*>&#'!KCH8SEC/ ;-GA[DT+0=K=)"31('3X MX5)LWH2E(! ?E3#D;FG2=)"F9]#P%"K.$2D<>!/S>AP.\7T[H3+E5;/YOZ0M M[PVQ K&>8[Y_C$=*3.UPXHL8;-,*[2L\RQ,L'3%+KPU?[7XU_CL0)I=*6<&N M30L+G^%D*5?2'*5Y.C>P-?UUV0]KW7MWI$&M$HTFWO6-GBAT?4G6"5:)0J,F M>D44MP;>%UB7,HE1?PW@9P@;Q'1D=>['I:L=U,WFJXNA M ]?KLA?YJE_M\9=YW%@&0Z3Z4OSZ?Q;VKJ7L73>>O92;H4%V>92_:BJC-PX# MU2HQ_XO[/BA[%/4/?/MTE_GRY$T=D*_0/$E'..\.0/[KIC(L.>B4QG?OCD/E M4DT=GEL,VR.8\TM,%WL+@>Q-4]G]7P MG6[ZCHDPQ%?D;X(M/GS&DF3#:J*&C\$5?O!#%T*/?ZB826=L/X%!LNLO1=OT M:?!6%L'.8N&*>];$XROXX]HD[HZ=Y3BZTG 1C\>"VRS((^;Y/7V>M[[BC,N4:>K0" 6*K^6P;O)5>1Y>.@\+L]]Q MXP0T?_ +UKOA,CA=8IR7$OFE*FN0\:_4PAPE0W]9$:Q==U-%->TNMY-N?T*\ M;[LC5XZTJ0,A5"?A\.2'7DNASQ-PB^GVC+Z(J.$ZE/A><:W_FKG]9PM[(JGX M@\<<[&-^L$!A*YQR%*M W_"1R83#$FQW3>M;' ";$VN[3Z48A2(=[D+AD:PU.>==4S\ADABL&?--9YM#,>2ZF*P9GA6Q'[YHER>+ MY/%Y3*QV27AC['/ $U=M%X<:!9LQ)!T'5$6+N:GT(O&=V]D7317S6^ZK.X>% MB]O$3==:9KA54C25;5!V5N8SRS K>=Y4%A/?$8-RB64NWN551?!G8'HKN/EL M9TG^#(Q'0IS/]CY!4YF67"VXS;V7>_E@0M%P92Q*Y;YWIK_WL*G0_H.8H$0' M7XG/Z.*6+);\&%X>O!HE:*M0H*F#(A+7#YGK+SLK:,$RLQ]K%453V?XW_)/A M=/]ALYG;NGDZIL\]3XQ4X'*:7R5=4X?@%F;L/^'_G,7;,+.0=(J7H&OJ$(0G M>1>Z^(BQEZ)C5M4W:B5ZM\4XUQ[F.PWM"$NO7 M894T? PS2;![S!-I979L1854#1^%E/EO-+\)V'-@4 \:A4:Z+ON&77.!>^PT M\VFK4:ZIB];8Q8^$!9Z8%%:DG3*3IC*'C5U">4R]D]@D*I5I^*XFN:HRCM[. MYN?D7[%43/=^&L8PJY-GS),,CD/F;W,?;#VUWJ*E!AW4IT[$9T_P9C.BN&O2 M;US6O-T96XZTN9,T.@D%\']UH0.C^;SJ(6JEH@U?]PNN0Q@RFFN5*2[0\.4L M?1B4N/=P):G+_&47+PCEQX61MP_7SD/.PU/F9&&*+['>WFR]G8JOV$#3W8)O MH,9G?K^Q^$9&6^9HR[@?#%2*M*DK6I)E*U8F]OF5P<"TR M,#(P,3(S,5]C86PN>&UL[5W_]O-#47I$WTR;.8@%L[1%BC"Q+>\#(?(::=O_A]L/=7>/Z MP\WES<=K[?P\:.D!N*2F8VNLR:L/C?6;9M"J8W_6;BX:]Q=7EU<-K7'U^>K3 MYYM[;?BX+OE(NCE%V44M9/_Z3/_S1#ZJ$8)M]_.;B[ZNSJ\;']Y<\RSH(GV=XR-A\;>=\@%-C?O[^POV]HQP M0]-^PXX%1W"JL6>?O=4"?CEST7QAT;;8LQF&TR]G?\+%@O3MZK)QY??L+V./ MB(;*ONG8KF,ADTKJ 5B41^,9A)Y[IM'6OX^ZL9[,EF"./AC._(*^O7 MG74LY[4D 4>:.R*5+>0:EN,N,1S@9V"C/QG&=-L<8F0;: $LW?#0"_(0=$?( M_>5V[1&T6*&)\P/!L8>7AD>JMZ 'D)6/%^5_M!*.Z<:_E\A%;% 6(S^QA4IH MZ=HO!(8.)ASO0Z\8-9PV*J%GB.$"(+/]MB *!+H$6P-O!G%SB3'IH^ZZ9,(H M1J50RQ71[I#)PEL-R>3HD?ZU"<@65,L4EFRN%BO"+3&VGM&3!7W.[P%>?D.5 M4-9S[.<)Q',ZJER/31+%*$MKJ"*]:> EY(V@'@)/R&*ZOZA2%6V^(N12DV8" MWJ ;Z@[;;,$I60Q!LRB&\S19-;5AA\B/??1PKA:KII7\)\#A"!H.L6TLQ,R8 MO4G.;+@2RL?PF>J7KCUU\)SUARZ*S:4%!],1)-;!DB#3<;W-+P+0K]AQ73+# M3)'G/JR")HHQZ #?KX2/9/+Q93V$>#P#1:UK?C/5S&B0M.BR_U(A$*O>L)8F M-+MV\D*WX'17]"L5\N01D-4,\E:Z#:R5B_:BG-M6)?1UD V(=@+6FOGAB.R2 MA;!)%9BY+A,9MX/I$&"V6IXO@+V*.7H"BD39<]BNJ,S=,H??<;I4%VXG.+FD M87M:WVK#_\#I)@_3MSLDS&D#6,;2=Y;UR+N N[3G>[O7([*#;QXD%)KKI\BC M'[B\;%Q>:N?:NCGR=W/0'P]ZW98^:;>T![VG]YMM;?RMW9Z,!( M=<2B6RL.CJ,H:(XU-07N$VMOZ9X_ ["@&SZ7%]#RW/ )P]OY92/82_E+\/@/ M?RT1MFR!)VBQ_:W8RXO*.A8L\5+[%Y3YX_;Z[N/-S?55X^JJ<7]SW?AX%>EY M!#$ZCA,!L!&V3_[< 5%<5D&)"W*"_D.]92_ H@-< M]YH XQ6RGW\ :PDYLLM55U:9IDEN5]K%254"!2/H>A@91)=2"M-';&+9>D@Y M/VF!5*^DEFH++AP7$9CFT,.)9>LAU?RD!5*]EEJJNF$X2Z)\1M" 1!$]6=1_ MDC')IE2IAXR%*0Q$?2.UJ%M+V"&L89O*T"3&.-T.R!C'*57J(6IA"@-1?Y1: MU.&F](K@EB/::)%ZB#*3HD!TMU*+;CQSL+>U<\D185+1>H@R-V6!2.^D%FD\ M>"+7/#R3A"IY?)+)E08BF4 M$#;3?J,;;F3M_M5QS%=D6=QI-[NJ2@(N3(\2JZ,,8:HHL#Q"D7L=DQ#:Q9%/ M0DF51)6W^THL2<)PI74XSUI?<'U(O HJR5"0"B66*!';K._81JH%FUA6)0'F M)T")M4@05F _L[B9$>W88/K=]6=OG@S3ZB@E2V%"E%A?1*)[B8D]]ASCU\RQ M2,==:FY[*][LF%FM8F*R^RT?^/+*(C;/9Q"DQ*9?A(ATG\9NP3C1MQ*X,+(D MDBK#-*J4$&6X_3$$*[KWD6\W*%Y8:I&F]9&_&92#0"6DVW1L#P/#^XF\67/I M>L0LQ2%S5NFRSE.U1I(O3*X23JS6$DXI7PG;%C5+GF]822-1)S7NJ4<*WU'2^G4!-*UDBH>:FKPLGF M8B\B4/)K6YCDT1\/P/[5',NAHN0J(3-O&T(Y'-_)U:H@YP%J5/"6 XWW5KPB>O!BA2I@Q@SZ5'" MM(T[]]?K].PAFE6O#B(N1J02UN^NC]T__$Z('3J8R<7S,'I:>M0NG#B49NK8 M<2S2E>>N[4$,71XXRFE<:@3EWJ8X("^4F/QS;ZSM%I0/ <49A[DI*% =O?Y M?.[8C*+4TXQ;Q>($?R($WTJ'@)S2S$6:$K+431/Y_1H"1%8K3;! 'N!%^W%* MUTBR(A0JH;)'-*& #=\&4_(/X_M_F2L#3K:8-@>Z9,N M*7 F=?:7=?(\.JCU%X L'R01FR^ U@-PD<$9),*M5+)K%NUD'D+BV+XGV/Y8 M\5 O**W8GEDFA4I8\GXFRQ1);@I(+L;$[NW*+8.> PMM-V$9??+'A@IZIIZ& M3R%[22:5C6[5IV2>B&1TU6WS 4X=#+1#1UY9[$HQBRPEI!=DFP]'QG8D_3I- #U]1_YG M\MUO!5J2#PU9,DWRRY9#MA)H\6\HH-D)V(XTQ"_(@.Z8+%^Y.VR\"G60O2!U MF2ZV*$1W H2 MBSA54 G1#F(T*J&=OT*;,,,B-.GF'-G(]2AK7F"ZM#-J1=E!I=/XU%!4Y$4( M560#W86$@3-VI=8+M!R6O"M=ZJEUZB-S<3*5V# /UZ7^O!:0DY9&-+FX?'*6 M;ZTNQ#M%U 6PT)\PPHNO -DN91?7V$NM\PZC/(I(E(%***(6O>(OV*HGW:,T M#3#;Z)S3? P<-&74>L=3-IZ*L%")$!^?+6-HT*OB$'0[+WWTW<;!\*%TH WYVV"C0XF=@A=N1#QI%(BS+(5L-;3&!\X6# 5[Y@X F MP8*THS05FDG>T;_963_=_-?2'Q@ MAZ/VMW9_W/W1UKI]\KLM]PFO!,9D''Y-J<$ W=[>WMU6HU52 M^EAB-IB2OR*?SA$5=5+X5T!?\4B M3BK2W2ER.(S1*"Y-R>&ZOY%8F"6"CK)&1D4=6"PO:;=_ MY&] 0C55"5?P1Y'HIRL+'02)53V? 0GG=S@%:NQ MQ(1(/O#RC".WGZ0Y.)A.!]/QC%C_-$-[TN4@J67K+D$ANI4(>S] )&FMQ%Z$ MF=8 NNW7NB2PAH0+NRUW_!-"R'R]"P/"]A7LJ%LZR9.?RSOB9J/6. M--L_WL0W)*Y-BK958W"4SY<0* I$CR2P*]P17>]QIH6#Y*E?8^R4PXL0+Y+[ M0;?VWKJV;A@T_X0[@@9$+S1 @+^^R:QZ B@IS(80(,(A_E4CA.\IRU7G)#&1 M17\(!KYS5%(P##%< &2&4VTPPU+O'YM4R7HNS4%2H+$X^VZNV56\=8=/8<:$ MN)(\.\7=4%+F1P)$:2@SIXRO?5@4@D[R MS,I9"_\B .,W<9)@$F1'"!RYXV(Y?/,#N_8X_)C0@'R@D?;P8U[N*9$1@TSI M+"QCXN@&81^&L7BP(/0G+; N?P/R06Q/ >\B9D]F9!ZNE,+)NT/DP])%-KV^ MTV4I$-C8]-_P+KX4:>(482/*#L',$16Y^4(R.PXFO#,@-%G4>I#L/N^<)MA* MG%^W\KJ(]H?//AQ1(_/JSD#IVAZ9QQ%9E*9N0F;6.R&4B/&@:*K4?0\6^ITE MB*;GH5MPX;@[-T?P"]98FH)$9QX+/9#X(FHH2X#)16LO0@&RE3C#N5$OG:5M M]AS[V0LS&>0, !!HH<;H*(L;F4= #ZJXU]UFW9W,$.8(/U^E&LM[#P:H<80S MJNF:CF5!EF-T,&549@;"YZP=Y\]=G0!2!BL$ M<%&$ ]GG-J6 1'3J]$^]"VB-/'5/ ![%^:#&84T.PSK(!K:QQUYK0@-Q+GV2 M8$=#VKW6O-Q3(B_B""Z"N70MQ%A3#YBNR@1G1I MUW67A#N0IO\$F*;6,-G]P81H,AF3<9><]HMN*+OK) OL*K4!(S;//%;Z-T\ MBL?GGQKQ(U&S(%QKIB@T;OD3@U V[B-.@+34&+]$X#&?KPX<,;?TD-^R$!88K(4<"&[VC2\ M #8[RH=3,WG7W'L I!@3,O>+#[_I/Z;.(Q/@%4<=9%>HL7@+$J]$4M_A M>K);7_^=?[ G5ZHQ$O9@0-'-WU(O"VLAU[ <=XGA #\#.TA03Q9 0X)B>B.W MM6'%"+F_R.J'+>-)H8GS \&QAY>&1ZJWH >0E>]*L9O+QN6U=JYM/DY^#$9? M]7[W__1)=]#7]'Y+&XZZ_69WJ/QF+5T?=G8MI;TYC^^ M=\==:BR-5;%WPC-1Q#!^(H8V9<2(K)N>;7;7@4E][U,$UJ<9PO-2Q!B-GC!W M"80@O>B9 _+2OU+%J"Z3B&#W-[+?>P3.[7Y4/CUS(#Q&=54%+%5BUBJ5+]'< MB^S(W#'PO?/1=WP?AZ5*&/QE\D7T//]1OOV.]J-R5HFMY#+9LWVTE>F#R0S8 M7QW'?$66=03P9_;A?1!4PF$E;M+-P.E)0RB/='/NBE>4"*-,)HGD8C_X=T\2 MC]5P58E#X07#^_A?303\):] 73X#\>E/N[MN MW?Z/=G\R&'7;X[]J_?9$E9VWD TK_K99O$@U29:#'HS ZR/P($; \K,GCJ + M\4M*:N6LBO)I@22)Q/,C%Z))B[-R>*!/^$N=:_';2])"[ M7#6K&-T_@+6$NFFR-=$F@U4Z->F5Y!O3 G*+#O4"9"HQ>X^7BX7%]V.$KVLC MQU2"E)B#&9T;!-+I)GV$\BO41JJ")"JQ_QZP8I0YD8QVR+R6X'1N04EFT:3$ M;G&<=A%K(!&UZHLS!W4%CT\?S";FQ/,(^YT^)=G"@V%[-/GG7[5A3Z>&+S&% MV__XWAT^$C-8*4]4&INX>$^K4E$*A>0>?<6.FY*^)Z62C.,W6U);N1!$Z5/" MWM4-8SE?LLQ5+;C T$",<^1O"P9G9?6Y@[W@Z*QHM&99S:L/H(-R0O!^GBU \>(4A-# D?6"0@S8NGR5:W&^VG"*;+)&.FA ME]UPQ_P$BC4CGRX0D6[<7UH"Y4I,,YT-E4.B FW/33,F.*7K(W@1 I5PPG3X M*(Y,?-$)+EOT.1NJ)2KVH;WH56D',@9H&N:M!/]"QD#CU/KW5&!I+S")D?B)OYBR]$00FLE:$[:23 MR*:NQ@Y V-\;F#M+[K*@<'MQP-]($-.:(LWHV"Z78B7F?)_D1T@(-;.QSBFM MN,#ST:/$%*^_$-W* .I@FF!_@V6:,G3S*SMICW!#RH*@)%+EBH\@M@A>0EY\ M1"2.4FR:OTI* ](?LVXEZGZ^ ML)P5A$$>_-P9ES+KR3?ZA208FQ0*T:K$;!\>'QC!%V@O,S;YD@O72- "!!YX M\N6<#SX@@9L4S.#;ZBRDEXS*O!%/$ ;3A'_#""G M="6WP/IL%Z,@O5([W56<-*66Q6*"SJBEM*2+T"97JN.( M?HXD32AP,(RHYYV+(K;4<_@!S0-O&F"?4$4[[_"&'P2;7+3*\;KN25J<2G)A M^49GFB22AF8.>I12OFMZR!_ALT#KA.=2:?BEO]YW=PW/O.(OV+P"@.$#(0>* MRF2+FKC;+$D(&YL X]74P:\ F[FAQ6^A[N@1I%R)O?0=(FG AR\DRW)>Z46+ M>8&Q6U,!0.2=?W(2)UWX^]H^W)BW-$61;1#5%H3]BYF)-QEF(OF.%GQ(BW]) M%6M1X;7\NC-QSG/ZJ'L=2. *K+$'O"7-EK&I#SS>N"_U&_)I"('UX^$YH82- MP6$#>?#-L9 )5OS,,UD5XTRYO6[<-92'1Q9Y1:<0*83>=^BTL30\&C >L$A, M^DDMU!$&N>E48H.?0V3'P:23=DS1M1"]NI?F1@3\G?^%K^<9] F^C8SVUXTJL*&.#E!>!$"VCG(RR M>R^9)[$/@XB((<3C&)1RIH3DS M_AL#W2QM_T4?OPVHT3A+XFC[KV MUV>E)D[3F<_)-.(YQJ^98Q&)N _ 108IZQ^BULU_+8-35Q/GNVTBU\/H:4E, ML3; -BE '@\!]I"!%FSK8'/2*BFZO9)N5#'"!0GEZ #!5N31$E5C+JJ*RF#B M@6<5SJ M>?#MT5R<*7<5NK%E0-9!N*G$;NI/UA=HZB\0@V?87\Z?(!Y,6\BB MA+-YTQTL/=TH[JGSWYX 2!CW1,!A2 M70"L0 \$TZ;:X3LG\U:L8B7E[]T\(< >][$MDV(R,HUE,RM'!7@KU2BAN(4J= M)>_^4=%FX@S[),'YWZ/!A4>]$KX/$4HGY,-EJ!?6SND"AD^^$D%C>4GM$QMD M\@JM%_CHV-Z,FZ.T8'.GB9]<7% BD$QHQ+PZ9:B=5^GV]7ZSJ_>T\42?M%F(T+CYK=WZWFMK7:TYZ+=H>LE6I& T@FC0T88Z M2S;9'#P.]?X_29,/>H^4;&OC;VV%[NCTH\PX0S%\6=4]NL&V5=?6IU,6*0?= M(!4;P/Z%[8[!GNJV^;\.LKT?I#@1<-H-NX7;E$_1Q&6W?>MNN80JL5"*;JCZ MR9;7.ZI#FB&?R";F>*3#_+E2C@>"):#=B5&@6Z:R._7$""S:S?! GG<(QZA$6*.$!&%'3 MP]X$>,0N&ILB@QL*G%WQE'!1D!M*+/DCM/BIVHF9C>&,F./H!6YBEOK0&TPG MX(VG/,1:B;/KGK#KMK;@*8,U!5?]GT[$R\FF)'%+@GK!2U_A*6T\&:4K\W-G&:H*![0*#"<4V MV:] 1.M301FP/-3W?UP.5!&"/7)92',*N .^M8SJNH M+75[?%M*'W_3.KW!3V4,*,):H@[I/]3Q^@(LRG(?=.S4%.E7"_K_KJ]*)W^P M1#DTMU)[.H4&]UJ,LEJOR#"C'2=+H!=$\/6P^N[2PU1K!Y).YI(7_]HBQR8/ MEN39QI/*M^3V:%1"O5@N?K;,Q+)9I81=N=^"0 I4'$!T(LL(I<1]+-??Z0"C M(&/42#2[.:5,#25B33'6\(*E$@N?*"P$F*%$[,#V]-JUAQ@N #*WKO0(+^=+ MC3$MUMB)(JE$9A7UB5<--?X=D)NH^O9M]AU^Y;%-E72X6Y0S(FDXD']+ M81',\9MXQU\NE:TEG#@CR(+%6"HN 1 EU(VSIG'=N+LZ3?3DY4W! MNWZE\ KY1SU*]@KE;%0^H!W?*[0/JY38V4D<5G1]&Q]8Z3>-BS4B'ZX.(/R< M"DR,29F.)RFL^O @Z\31#3)*,=R-J'RYE>KRD0!6'G<%V^>(/M]+_]/U!+ P04 " ! 2I-2BS/5UQYJ #9Q@< %0 M 'IE<' M,C R,#$R,S%?9&5F+GAM;.V]:W/CN)(F_'TCWO^@K?TR$S'55;;K M>F+.;DBR[-(<6])(MU7M!V#4=^^]OKGYY_Z:';-TQ3'O]]S>^^U9S==-\ M\__^[__WO_[S?[]]^\_!_*%G.+J_1;;7TS'2/&3T?IC>IK=T=CO-[CTBC$W+ MZ@VP::Q1K_?UET^_?/Y\=?/+A_A_>77U]=_W^^JIW=?VWZR]_^_"U-WL\MGPD9*[,_*:6:?_Q-_H_S^2C M/<*P[?[MU37__F;C>;N_O7OWX\>/7W[<_.+@-1G@_=6[?SX^+/0-VFIO3=OU M-%M';WJD_=_*-/[X+_WALFADZ8O_JZ]>O[X*_OB&"Z_7^ M$SL6FJ-5+_C=W[S]#OW]C6MN=Q;];/"[#4:KY$=7FOLT;;O1J\>LEWSV4(C MFR@C#A!Y,%W/C7B4$MP[-2;_0KM=0/G5=43W;305#O_MV\;(]DQO/[97#MX& M5&7YHB1M?&UK_J([VY IN8%JY&SAD4E(*1DZMNM8ID'GY$"SZ&Q8;!"B@I;@ M2V884%S--$S^O$&>J6M622RFQFR:W^,OW>EJNHOFSAEP\L:#Q.=PH]EKY([M MT9\^F57E,)L9M,Z5QW1URW%]C,9DN]ZBI?:*Y##D]&R$=F(%F.Z=@V<8[32L ML%R*1V@(AQ?D>H%JC.V%_^R:AJEA$[ED+?]N%@ G;[A&N%R8:YL87;I&]BA= M=WRR2=GK&9D=.J%IJ9$-6951J1$;X76*UYIM_A4H%9'Z#)NV;NXTJZ][YHOI M$?)ND:>9EBK'"N,"Y9NACU6)0O0IH-*9F^X?9-+.D14T6CJ$Z(6'?=TCW:N2 MD]Q'X:T9Q>0A-R0\;D>N9VZI'?'DHI5O/9@OE4A ^!EX4HE^,T@:P*?!R>!(-ICPQRTJ!K09WB4_TR1-F](-M']\BF M9Q=DW&%GF^2J$K%)?Q2>Q!;^;F>9""?0KD!(XN\T(I>^3LYZKAD<<8MQS!RA M$5[(OW:.JUG35=S(*L95SEC-Z/#&P=X2X6WL+%502T4C@>&M;QB!6FE6S&M8 M'L/BX1N1P@P[.X2]_<48EQJQ(?^"I]EKZO+NNR[RW,(L MB@9JA+,'QUZ7,DU% T'AK,1)JCQZ(S*XTTS\7;-\](@T^G,0YBC$KW"DAJP! M'?O(&+WND.T&_HFIMR'VBH^IQ__!U)Y-*SB=_ZIA3!:4_=!QBRKWF=]JR+]K M_S%P,'9^$*NN&-OL(1KA)K+9B>1OT0H1L1O1;US21ENO,5I'YY[H]\4X+OX9 M8%(I<:DK^I&F(S)%=^CL WY.@W3UO!^L=%P<1;A^D MU4=JZA6UDO.& \/EEW*Y_ *0R^ 7TUUPL#Z:"L3$];>[%@<'GZQ=#9TL-18 +.D>ZL;?,O9)0YTV4^TXQ4T)H2 M&;.!:0JKX5OH>$QPZ8'P]!.QI>^QX[HS[*S(=!WLHR$*BJO\[SS*S$7X)R#Q-\@GR0I]902$I#M[0>>X8A=I':8R4SB76B,KKP49W^'71LYSZ M!Z!*(O[O>//*))/[0:B2*M49<.;7&I$1F=[AN7Z&\!DF"'\8&%SU;<^\-2V? M' C(IJ#[./!)CEYURS?",/=0LW3?BEQ80=-@[7L@>\%QJ#(<#_62ULQNY3^[ MZ$^?[)JCE^);-V>09J(%1+:V;FK6,='Z8$>,APZQ/FUB?QW;Q.;V=!5FV5/; M3+/WB?S[B"/E<$.EI%R:=.$(M]VR9=^F:%3(.21=BK3IKS#:T'ME+Y$+'HS8 M1;1=C/PU=W-G.3_@"#U-4)LE3=J2W=U$9+4,#.70RBG1*F^03F5< M%K6#_@ M$_TSSNMQ!-/VWAGF]EW4YIUF66]R >60GL.]TQZA%M1PYLQ]^:'OW J7LOUK]W M&XBW]QB(M\A:D<]3\?O<^5R]?__^Z_O>V]YAH/@_-=OHA:/VBET3#QBDRN;H M"5HL6N+ P5D%<0]JYR+]E[7S\LY 9GB]G_PC?:F?_.KW ZTQ^H(K?8>A+>T9 M67]_(V[Z3IG.OTF5(J"_21,=_?KWT^5?2W.)+1#$M?JOIINB7*+]D?R3)O5Q MDA$R;)]Z($$>*F1TV'4PT[N]OKM_T?)?0 MZ>S"C;D9G.(4WB;VD11 K(85(9/=?MBP2.M:'!L6'Q<$RN^?;CY__/#AYOKJ MFOZ_FZO/G^O Z6#75 H4DS=PV#G;K6,'Q/''6OC%S2L2>^ T5#KJ95@X MR)V_):1$'[J!_J83?-"K-[("._CO;]PP:>OT=\MQD?'W-Q[V"YW<"^-%54N M3_CG)HVBHLB$E)\,HJLF9\41*C/,!\Y!(-NT5A0^EK0H9;@ @L1B@RPK M"B7F8L%J7"L:G\I!@\4'$#QFB-!AC&SCEJR8 BA2[6I%X7,Y**18:!B \-AS M9UIHXG/."MDFM8K]RWEBSU(/0N(',\'V)MJ6I?'L9K5*_FL9DD]S $+Z0T3+ M1%ECVT"O_T![KO@S[>H](+\O X ,#R 0H,EIF&Q!)SMY2*MZX?W0,?C3(:=7 MO>B<>:26X@@$5I%7)OH/9>B*BQ"S;;VXG'F@%O !%(UK!32NZT;CS&.U@ ]( M: S)/Z=XZ?Q@.<&Y+>M%XLR3-9<+2#C,'-?3K/\Q=\)MA-VX7C3./&&+&&D8 M$*H;?8PT#@3)/]]/S2K5_2EG)K3+#2]L(1!OQG"KF/;R.*;XCMS(.TF)6&88FN*.^OKI^7-!F< 46V2;WB/_.DG"6_89$OL49? M/ESLM\^.Q9!WZN_U"OO,XV^*=B#*/7K5@U>T.$L^NUF]0"#SW;&(::;A(+Z!^1FGF7;U M(E'*63?# P@$HKK*83B5KINT=A,?"%[S>O$X\Q@L9@4$+&/;0Y@6^7E!MYJG M1;0*X@KLYO7" MWF/GA[>)TD"X&'!:UXM%*0%H#B2%\0!A-Z\V/+"4:S6(#2 [2 MZ6$ILI79AH998(@:UPM'21G=+$9 S(UXMAIW5B0;U0M *7'F) ,@!!]>M MN MXX7%ZZ:^YU+=(#K"-VR%G>H%II20LY@A($O6G>GJFO4;TO =^8WHXDFF9;V0 ME)35G>$"% [A?B:'1*)MO5B4E-O-X*/I $5XUCDI"3^?F-^T7BS.#4ASV6@8 MBC[AP BTQ-)8FT;J[_4*_X[QLF&:WO>8AL4?3C'+&+&M>+ MP9G';!$C^8#\Y[MDM:8S*CB=:GTXMNM8ID%+3B?*C;Y)B)!;O^GJ/:W?=!R. M_'LXG2RF#^/;_G)TVQOT'_J3X:BW^#8:+1=O*BS>5&)1)%8-)UZCKGK3F=6; MQ-+OZC9U=9NZVC]=[9^N]D_EFTG&:.'M(K&&]5> R">;N65$FXI(^#65@#@? ML? 9G?XSO9ZFIX.#O$80)HT<9FG*RSVHE"7^Z @KA4*F+83-A*U%62 RQ$/# M@]8Q[]L&_0]]SOY%LQ!]*MP;:ACO37L=/&')VU[D^L+!BZ-VB4U'CB=H,)Y> M"J.4LS,?+P V66[1S7)/H3YPO#BR@;ED2A.-@DFS194$<9BR3IT&2_V#C86R*\I62Z7O!,#>\LRFS: M9%D=92S8+$##9(;13C.-T2M]$A@1LS)X!5S&&)#JV61%'F7$I#B"!J ,5$V" M\O5<4P"V^&?8V2'L[6>6%CZ30DYD.SK7^?N+N N<,XYXJHAX@ ;2V/8T>TW? MU@DY(T2&SZ;2]%O',7Z8IT>Q,L: 3%( MH&&2#@V)6[1"9!DVP@<$14B@\HT ZG.2?2N")^,'4GDW+I"ZXG,@ELR4$.U8NB,PD M'S :G' 1]=/H0:9MJ>QAGD0BSIQL"P48BPI#F!!@\M<41Y M^-7T-D/?]8@5C@^<[L5@R76%X&]1@TZ.+VA WOIHZ2B&R+@=(.Q3:J")N($& M%5D;L(^,^&(?^<)CO^*OD#)](7AEE!=,&<:@8;G47I'ST^M9ZF\07#%R M$D\1#DWSLTQ('X5@>&/4])[%!31(,C[N&-$*OOUT+V"&M9*7/\T+-,C2=H>< M>Y/3 9@QG>OHY+ !#:-#2.\6/7/7N$038#:Q3+@R)!R:Y)/QH./1.'^2Y/<# M9@_+1\68W$ #+O]XV=PA,M\,EK0#X(D]N.2X<2S"ITL3>8+7G\*TD!FMH4G$ MZGG8?/8]:KXO':I"U ?E6(24=5#8$;EYKNVR/P)AM92]HU@NY]#4)U:12G@5 M*],,@M>\&MW/WA&.\PT-P+YAF.'W9YI)C."AMC,]C9>?P&T-P>"O'DXN^]!0 MG2./R T9(PW;A#>WK^O^U@\-'?G.B9((^2Q*IGE\)(H1^,2*D(%P5FH/E6VW=Y M\ZQ,HN[2)J T3#G(NLN:+0I!=9O52/>N$ZRZ$AY ,\3&/7]>4A.K2N%YZS M2H5Q>0 /#?^!>[DN]8)TEFOCW&?MJTX/._[2G:ZBO=4Y%8W(20V[%K^ANUB2 M_SR.)LM%;WK7F\Y&\_YR3!IT26%=++Y[3;>+Q3K',$#TJ%W>JP""]NW)N1 P 0V?!0INKY+9^ZCA M/U",:.X9B]\!PA$K5^&2)RT^,]"0ND$ P% M)R(BES+!M2-R^H P]Y3!RV$*&FZW2#^F6Q R**U3 M3(GM;^F=%PYRN;U V(/*V.6R!0V]L([3 ND^#A*$[UXFYI.-(Q6\YT?T93I" M\#RI8RC#&308Q]N=9F*Z5DQ7^>^M,R!?S_HK[[!^!6I&U"I4O9(6 M@N;(:,$MJ.:$ W--*&./ :(/9Z4ZM13$,+M X'>/-VC1Q:DXV=!D/D'>25O. M*.1=8)P6W:TJP!UHH&5 ;-6]JA3ET(2_1-N=@S6\#]=B6LB0B/5"^1924V%^(,&=S+;^]9\,0UD&VZHH42G2O>N%]"ROE#1/K8!2!3@822J*&ID+'7R@(LXD MH3JVAI"44B)81[Z@P?4K,M<;RLP+PMH:37PJF.DJ4^@,^J5Z7. M7%M1%JVJBF- 6&V+*G<1\($NQQSRH_5(MI2/\B@0EN\*T>AEI[I&X89?G^FF<;8'FH[T],L(2PY M?2 8CM(0Y? "#BY=][=^\() D,%*.<1H0U>:ERCK4 R=?'\(UU+D893G"QJD M<^01IDX1&2%^O,80[J%(@\5C AHRX1O:0CR232#<))%&(4DZ--FSTWN$6(B[ M0+@T(HV-F!5H6+6[ FY>BF%7 1?8J;:K@-M\N,!^H5E(8@OBMV]@"\K+D>9O07PVP"%T(G"B;GFZNL'0+[9 MQ-QN$'8ZD98F<__SN & 5/?TA=FRIR_BET9"A_;8CAYQF#DXP*#X=>:R!H?@ M9I'5D7(XAI:U*IN7VG3FZ5GWTPMECS9Y)_9XKW>Z.MWKO35=75 $46D$"('H M(A=B<]B"AFI <_C0[*V/Z5J!"(7A&\YDWP_^PM])I?I""&8K+*'Y#+4$PW!- M*0ABIC.$L/=9*&8X:@F,@?:%+]&YP;(2>Y7N=+&ZP!25&!-"2<;SIZX$HRW1 MA5"'2U8&Z4';4U[Q7$XKK\LG4M?@;]/@>^[H%6'=) >UOFU\)^8Y+0M'[ I: M?4$_7#I*H5W!^/ K+5; =%,Z$'R^0ATH.'Y;JBF6RS6T?0%PA;VS'%R0*^SQ M\L"#\HP.1N;:'OKD_&?K^UBHD*A5\),5E/ \.>F]NDXVL=DG;'7<3X+&A'G?ZY%=2JK$P(T M[.XTSR>-]_2]:OS"\;ZEV[2@RAV'FISY.O2">Y5,KP%VM%CLIKW'"^OXQ:B1"IZ1*;%"9AL0MZ MK-3L/3,'G-NJR91O.74Z@, D']JUIB[ANVT)W\=M_K1O+PG% _+)/SC8B;NT M)SE;S$=#9A:C67_>7XZG MD\X.Z^RPS@[K[+#.#NOLL,X.@V*'!?O^='6ZT\D!C-&N/187@_C&O%O')WO' M]K$ B!D\X_S=E'5Y77]AN;R^CQ;+L/S^>-);/ T6X]MQ?SX>+7K]R6WO^WCD M=B989X)U)EAG@G4F6&>"=288%!,L81,0.Z!OO&BVCFC@>[4R+9.P["[T#3)\ M6HPJUCK?87;^P.TQ\LK@MB&K<&&N;7-EZIKMQ8JKD$5))VM1H.IRAN$-4;"; MM&&X&-]/QG?C87^R[/6'P^G39#F>W/=FTX?QD!J'_Q9^X-]A&X=DE=8)6*%G M#8"E*(B#/%+1LQZ'O>LZ6WF50 MFCMYO2 4QU*=/7D\ 4!+4!!SBL,W6,E1)=;"M'5S9Z&\HWL)XS9WTB]-*.)- M$(2#@)WM9Q8]^]D&+=:WHY]_H47/2\^DJM [I_]YI.OEZGD>HT$@0-H=*%HU"TFC(133% M:\TV_]*B\@81@YK5USWS)?19T[LOEIRCZ,/[JVP$<3J_[T_&_Q,D:P4AP]E\ M/!F.9_V'7G^X''\?+P-W4?0=X/ZBTP+P7<,FG>"'2P\''[\PRBC;&\1)^%(\ M2HJ82;N8H(5H.G]3'DO@$+N 8U=)3HL\GL!!EU7+ ;+US5;#HK>\\KL!>E6R MU'4SQ29\/ _TJJV@F6YPEU&FOHI13#/WDZ"8='A_A/582A7(,AF&!O8M).=M2'AUIXH1!ZR[X MY.C)3G_DM /T J;Z=BG@"R0T5(>"^ 8AQ-V8NZ43L+;GIDDJCP @=U*HD%S4 M\AC[*?$$N6]6A7$K]LQ'[5\!/4')H_ E'^$^*6C?=()M06V.;Y,"[AJ:HM,? M-L*4>,XNF/H[H$/(.?IZ/2 MN^E=@:-5QPBN"B]5(!%\>H#,?P7ULI@4!/= 'LRMZ2$!* 4':C(N+X-/0;8 MF%;,?6^?B12G#*S<7LUEU$@RQ I]YUH!%W'#)N.9F1&KB?Q"6Z,K#MSB+A"2 M9@J@+F:J\E*9$Y_R-5T%UOS!Q96>;\*6$%)1%.0NY 5:EA&;K^,V<%(5I062 MV1_">YX%IH\"A]# ?33M@)X#Z0RB!_OP?BO/P: R H1G/@L K,1CY\U10:!P(;WRJ+K7%. 6;T<>H#Z*:Y'==+,GO;2_^[9YF M&T']D/8E_\6O^4KE^V4[=!Y%Z;0]GK0[)^*%.!%YOA+'7O^#_-__D!^BAU3R MW2*Y?:![J/(YJ-Q$H)\>VSI?RJD&T)U**7(KEU_DOUIL?/LW7[/_H5&/H[J+ MK] P39YE9; HQ%3U2PTUIQ8;9/]%_N]\OVR!D9H\O$H[9@OP56MLPT.69:YI M(1]EW H-T^2!5#7:(SBBH^"FONE#GA;ET+TR5NR59<;<:IC4>B'QUD_Q3>(-3=9!V M^&^*<@<6U;PC:'=/I+WW1/JNBSQWZ&/!R275!L*ALP"N*2Z@'3]"\B:.K4M@ M$6\&X:A8&(XX(S 1$>( XRA76/KP9/Y &#&M8)45KTFLABV]@L%B!3 NN4L4 MIVW+;E?D< ,8H'Q8FLV1*0<,>!!$A3 ,9@_T3.=Z,[>D.T;B.O3XY8ODH M20]0KS?@?9D82O/8$H##$,(9 #,'J!?@\CP(*CRV!. [T]9L_0R F0/4"W!Y MK@05'B&^KZH6Z+K.OIN1^\!J.Z)7=YJ)OVN6C\+C<-\V8@;F(](HM\;4GB-J M]E-<;8.< ?#AQX'FFB[M?\KW,O_TQ2&O:C_9B)O$^)EYQ M##@1MCHT*.&W41,4@ V%OJTP7?6-D IA.(C=%$B1^D)J'H>.S1T A/B\"-'* M[P:A0KE(_9);>AXW ) ZO@I/7W3S@KQBQ\Y96G/ZP+DE4O=2FB,8 '"G"!,^ M$\%I"V3QE%+<.#@<=@" ,J>6K8V,D89MHG9NSE,.[,805D:A=B7]?FPF ( 1 M+0M4L\;VSO?H:B]8"_G-X3S54/+'9!$ZI-0A1.WE.=G:Q>\T2'2$L"'FZZP(3197 M$*I]S>E#P9P=YZ(Y,09!Y)](?A3I+0XCJPD;Q .?F$U WW/JZ"6^',#NR7G M:G2=+I2D#,H%+5.N5H\^%B)W^"F-W.'WO_EK<\M )_M3DGB.C4@D( HJA&09![59DS#3LT4=T M;%?3*3GN8!__B^#0IC) [L2IUA$W68#5$,CA35W->>A!/<"= M@5)R(_@,8U>K"CDFLY4_A/=/4W.VYM#9;GW;U L^_E)@$ B',KYF'A\6*DM=H835:6/7-J*7):^8P+BF91$OX(3IY/#LE#;&^;?N:U=]2.7% +_D;39;G/5-! M2I8$3&5Z1(0IX_1R7)"/M]QHY,"\I8\XXOV))Z'&J W4:,G?4O1"C5]HX ?4 M4N\61AOJ%'U!8?["DXV19IE_(>.;8QE$(O=$GE27I_9I(O0QL6SL]:U/W2SD MK&$ZQ@"M'(R6VBM'1RK\7J/%A<]4I0K%TA:-"Q;*%\VT@H74P0O-0C$>C\4: M0];(08?>2PJD'2!]*N8X0=YTI:Z!%7R_T6K(%6ED!6*"IJ$+S]'_V)#YAK ; MKO&$=Z5BKD^Z1KG18R=,+Q2W;;T ME.,GS&&I'B;+/=DU,-/[QVM9K]1+=/;Q&*IM$IQV^GSF5MTV2F[<,XINMIEA66(R>L M'K1'-&]RN]8+53EN.34.Z]U'B.;81HR8B+Q3U"5W=Y$8H5[0RG&5%6*T.(HMU!&KIMU,4Y4 DT:E>;$I,*Y+@K7)0R&PUPP'C9"R= MD6T\N<1X5)U2YXU7+Y3E>!5*8+O91?) H_(*>>I8+VXE)BI)\@?-T],W7A#V M K=[=$V3EY;$:%@O6"4G'S'XJ7SVW#ODHS8U'VD)"M/8AZYHUGSA-JU7Z"7Z M%+@-ZTY7 D9;7HUX02G0=Y#%6(Q:W:(4P1D9"&]A.9J6>]6)3HJ] MEL&F,9HX=G&8XIWK1:I$!X$"C] V?&*;(,+TX8YS[!;8(2*?E_F@-$*]F?_E MIL4H,0H-9_H*,*UM1?Y#(Y,OFA4\:N8-B9VZ)Q)@W2-0[%LOMN7FJ4BR" W5 ME$J.7O4-K5I//62!>H95S'CIK]*]ZT6VW'P/:2:A83MT;.IUQ@%]<]/]X^2& MY@$J[E(OBN5F5H@Y@_AR^3'\=DBX-5:=ETS38IQ]CR]:LS>_9 M0 $0WANJBBBF2MSFLPJM/@2?S7W.8X)2/8'4^5#07RE$XRS^5(@FRF1\_7IS M31W/4&J"5(8U!Q!!R78W"'G!E MN/O\&N7I%DU[GW(5Z)@@F::\+F$.##,4'>M5.=9EN<(]V M3/44HYAF#AJ*V2K4PM,=OSG(8QU')1.WX[@<08,JPUU>R$/4H;E01SX;8H_) M!04TLKHW05Y.S7QA%PCA"C5\Q?R -UG:E;A>R80$GZZ>*F=75@SI@WH,*:*D M%Y'2!9"Z %(70.H"2!<;0 I6,\7PD;@/R%-&3O!(S!$TT"[]9=_"H:!;L@?$ITW^/O/X<_M\RR? M: <_C3HO,GPO\L+?[2PS=7-6U7'\2=UQ?/AN*L6NX06"+^8.G)C M1\C!_L"58,D\=] V^HG/Y;F%NG!@0+@SKQ1/+$AG7U__TS?=H+]B_N?-^ZNT&Z\__.^G\6*\ M'$\GB[:XYDXEEP>^2^!SW;A(!OO83W+/.:&2."?PA@MX-PYI)6MJ.US^:E\G>Y8]^ 8"2J0Z3.)[30/H/GO!.,A:)&T]TAWX M&SK;9],.3C7DB..:!@J/.($'(GQBOO_L!DG\.=@KC01T;@N5HQ"C4">W!!.\ MH[W:$) VV@+*7E ! #[SS5#WDP]CNOKNT$RA,5FW,'(]-]KE#/D%7VHP2/.^ M)&U0%0$TO9AI>[HWN4LGHO' &'+OL>-RGV[*[08AHZ\DK/.9A8:J N,/IO9L M6B:]NSVV=5JV(&_6%QVT5HWX &4O8(JB!?JR\- NMKC1)\N\_6%!&Q_/07>: MB;]KEL\-!90S=*VZ\[%NW2D@D,I/_=';D_%-;>EXFA4EI;,.^;E=:D7Q4R4H MRC%Z.?/[Q&/I\SL^=*V:\1GH_(X+I 4:-$>ZL[;-OY Q-@C9YLJD3I$^,8M. M!B_->K>A7*_6JO>?:E;[\J5U86H))/1H>9NHH=9 M7S2+&OOE:J3T1X$Z3*J8ZR4HK[18+UIWPUIS8/*CZHT#=.ZW27898 M+UEWN2]CUZ#"@F\#=5ZU29,%TKUDA296O6:OS6/C8 XO-YI]P*4&Q9:@ :@O MKDT*+B%E:(J>HX,-J8>\NZUJ]8"+7)F*&RCJQ F=T0=;HX9EB?-=H$[!-BU% M',E>LA)'AG+L#S6??+)?!NK#;),BI'Z+!+O1>LTJL,3%7RE7L__^\M44P30O<3U MA#VY:.5;#^:*%UN7ZEFOWL )&4D)!YHNW%&$T(/YDO4?S1$5N&FO^UL'>^9? M6I13:CK<7.S"H]6K,W!"-84%UM 5;_*OG>-JUG2U\)]=TS UK/S8SX?L9>_; M\6(V7?0?>M.[WN)IL!C?COMS6JRQ)1>_QS:1%5IXFA?" MOF&8(38GIMW!_B#+>^SX.YJ+:?D&@9NV<6B=3!\9TUV4LR?&UL"YA ]AUE:B>:%OQ;>_"HP&YME_O%$\\E5A4U8SGH? ME?)Z,+?$0A7P (WSC*[06GEFR# M5DVNE&#C+[]IL/L!,3$D-5P2.*A60)G0)?>BK[!V]BK@9#(,#>'P![+PK ;[ MA6:AB>.QUR-AQ??SA@2W;8O4GJL"RFP#4(7JM[&'G,HZM5+07*&>!@1=KR>D ML7)!G -)@G@Z':>KA>?HL;*FT]7TAXVPNS%W"\=*EP0H.@B$&R(-*5M1D4&+ M8"58$ LB<8M19F]4&@["'8V&%Z[BPJN\?, ,HQ?3\=W@EK,>G<0=S9[ZGNMI MP:%]ADU;-W=:.AV]0'\(UQF:7%?4I 5N24&$6=>Q3"/@\Y[(?(H?'-?M;^D3 M=KR5(Z\7A$L,32\0>3*"I@IA:81'Y&T<8VR_(->C8CMNB;G5*!3Z0[AWT+!Z M*$BKJ0>?!\MEH^CR;(UR0^G M*J4QF+S=!/A%["5WO]_N;Z^A,)/E-?5XP%'DL@JD@ML.;$<_X^\P/%W*6[SO$[->;KEV&$7I<^:&1?QO!C+Q.?ARFP*8:H5P)7)"Z!CUNGT&O=[V3I_KF:?O=8>R[E#6'^J>PFA#K:$7%$;[GFR,-(O>8*\Z6JIO7) KNYS$)(KU-6D.GE< MNJ+5IV/UJQ_W);6_TWT_C&77\_$=O,EJVS\?#%9BO.Z@B-8-]CD-(JB=$#Y$6I+J"<2%I*"_4HC&682&*-UV?&+Z'HD5^@&YK2$XIQ24 M,PX;ER=H4 U\,[ "A BE&T$X21<$)LT*-#P>$#$>-L0R&Q/+S7D)_#7BRWO" M'A!.T 61$O(%#39Z>\'#ODYI&-N$XS4Y]XMQ$W>!<*8MO/:)&(.&')?)//>R M3,?F7,SR;+'=S'FVYV4XG7E,"E^6SND$>G,4NYIS.(/F5^KKNK_U+@"M+)&*0B\P!6Y!R:3Q3G%B\L-!(0 M/V%!Y5< G\W^SZX R=LU-^2_7R%=(6I"*9@B :$G'L(VL0<"*BF]8D^+H#T$ M%_,9:I\$F,LE ,P>3)VJO+WNKS&2\6KRVT,X8)>$F8!+ )@IK#IYSK)B0S59 M\*LXZ[R\31E+KJV>M!SN1J]1#8CCVQBI-S#4U$4P7 L6!VGE*2X%:,X654Y* M4HM6[.^Y<^,:RJN1P DXP!QBO-9"P6$/?YJT]4[D 0-N^24);F&9H",/SN\MNS3%<(<9+R M+#09CAN*H#PX]OJ_NP'=WX.'>@5^8J_"^B^"5 MHG03"!9F@2O;&3ZJD&??(M_0'2R4**,1!'NN@$P9G%1>COH;74:)D- @BEFHH!DZX>W6$,L^V@6')*DLZRTCE\@5GF M*#AOSC3L[9=8LUTMR,DFQYOX7P1FI,H [6O[>\MYUFS3N5H^^3KMNV\!!O9@V?\(BC<*]L5@L4I 8 T/]!Z:>) M8Y-_8L$MLP(#07 \J&-;A%-HL#-B:AQ#;4@6.R B>H>7X=\*OWV3K@ M[$AG5P:\W!"HB[T8\>2G-.'D5S$:V-M#]K<(T;QKAF?K_.':%D8]G^.*O5Y2 M*L"CD.GUDNG0L/>K++4^()S'[@5BF+R=].GF^OI#\Q>VZL65*8(NNL[ 1$[W M^%'URH4:+QI,X\\.1GSQ"AHW>7PO(&@!)Y6[1N/?/D:?Y82>:=[D:?M,L6=X MJ57P43!:3NRIQDT>@\\4>HH3:,?<+G+<18Z[R'$7.>XBQS]!Y+B<%27QZ'MP M$/ MR)BN!GL:6)DX'G5E.[9GVC[Y-5'U@'YQQ8WSAH2P0TGK,Q=O9;8!J$+XK,?" M([M(4$Y>LS1;1XL-0K26WRE<<8IN$ LIP;5+A@COK+&9%5XTJN?C#6P#*G%/ MP>6E>N0#0 ^5J,ZMX%5X-" [3[VSDKN@J4BN$E_Q!ME_D?_[C=BNA(A8@/:4 MAT??2M#L_8.Y-8DA+' J%QX+W.:D/CU.KNG"4@"P1G29C)>>R9AYKI(F;'C% MGO%D=H5P9B_A%4\F;S5ZWJ<_;(3=C;F;$0.(_*RMTQD@,AW:E60HPQ$TMPH[ MA)R/7H'^[YF8I^8,&HPT&WD3PBC?Y,"55+"K[*EC^ZZX_G;[_W'YY&O<=1?_$T']&TX+8D_YZN MOH0ER6SCP=2>32N8F9&8C*D]I[.5/OQ+&DP<,EFC'P>::PISA4L/;%V4[2#5$T[B<.EZD*B!)R,+:.D0K,7B2++03RG5$XA/4D'! MF8B*6/RI$$WDW=Z\O[F^?M]\ZG'U*#/9;@/P[G$I$T9 Y;I"<"8K:'<>QED& MP2%JVIJMF_1ZU\'B%.W%O-9PT@RKW7]Y_$.#-4C96R%,^5\@_&+JA+?IBD&_ M2TLPN>P_"9?RX+I3+?Z= 9WT"MM'0C%*UPJ(8.+8A3IU*M(!@ M'U0Q->(ZD& 8&EYIGZ,0.EYC"&'&JE'D\0X P]@AYOC/;R;"1(Z;_0-Z09:< M.T;8&4YN<5T>&:$XH,UCYFDERX'R85XP!A033TG[LB3!LC5S?4' M0*]^UJ0&3!F U8RQO?,]-^#^6LZ;P^H!P4@KI.Q,E%D /3"@L,D[PGUP7MX23PUV5KI24 =D)&3]9F.0]8?;*=9Y<,<&0AM*4\S,BK"A/&%Y^A_" V1O$Z@C,F*IEFR=()8'M! +V/'?\BYI%+R M-YJ[TU*)L 3KSSGVUT7DX5(0JHJW==ULOX;H]<=,;P1939XS&L8EB&/,?ZK MAK%F>_NAXZJ^IGO]_B:=3MX?#N=/H]O>Z)^ST60Q6O3ZD]O>=/EM-.\-G^9S MFEK^,.X/Q@_CY7A$BT\?/M_3Z??;DG<^PX[AZ]Z!^(,X]Z)<\IP^ IM/#BY MU8V$/>#D@TOA(ZAJD>0+FO7/(5;H1+P,/B !@EOH<@['$OT:^[ *\U4XCZ_>,F\B(-IBL?(.)*#^-@8 MPJ&S#(2/##5DH0XT^X^!@['S@Q:-43(\;[+W& ?]R3]Z@^E\/OUU/+EOBQUY MNJ=Z/ 720[W<\R6L+G6]?##7[#7O-9+8W^!8A#*2/CQ1$&.@H8_<@H0T*0U47_I43Y2(2R];=<8:;^WO2S#@SD#]),4=J4/+57L3R3?V_Z M]0:1/).4 K!&$TM3G@G*:]Q@\3 A^>RB8:S5^%)L31TA(ZCWDF"2;V[RVD.P M..6Q%3 "S:D]1[NHBMET1 -!H4N3-?D1&OEB.S60V?N.7I!MH_Z MMG$;I;E$OW%)&VV]QF@=^/2FJ^CW:N?R#]ES^7ST?31Y&@5QH-O1W6@^']T> M?KD(&\>^VW-6/1Q^N2U'>([@1$=X<9>Z#/G('33%X44\WFF>W0S.P5Y&_@>+ MG\T+A)3J$L,I##4^ M\ZC9_DK3/9J:<= LFL<@Q".O4],^"26 \IB!AAAG/<[S9N1W:\ZO([@N,!($ MKT@1S2C$++CSPNF]C]A[#:JGA4SZ6-YIX?357NRSW5&AB_85/Q3$&(!P$KC$ MT!\$N5YL'!"$<"\U* C-NJ95D::K/LW@6:.HH8E[3:H,=CB349)WDC_=D/^%+O33$R7@.%&PVM^201.8PA9,D60 MXO%3^7.A2\?3K(A"6BAF;=-7VZ@O?N!XFP%:F[8=W/4.'K]ZN314'PDO!*YU%Z1XM7YC]E,J?%D M.'T<]9;]?XX6;8EH'/D?!B]^K^EC+:)PAJ!]I"3E]W]L$^D.?*<^]_L[N M "?ZD8M*]@XUFR5HYSHVK1+WWGE=@/C,\O4P'S&H"50E8Y9T!7V^N;[^#,?_ M51Z.3#;A04LVZD-&P#?'7O_#R7F/3-@#@I=,1EN3& H8@H>7A[!]-,&BW+/Q M?)@XO" X8==QRF ( 5U!IHV]LB4Q=#T=&-F$Q^-=P8]J:$#?Y[A \-*H MRG,' ,FA9FN&=DBF"NPQ<0$8?GL(OAE5K 3L-)ED S*A*6]]$YGT7>V"KG9! M.W*6NC0EZ+4+I.1)%B/7L4R#;,7&B*Q+M)XD9U7E-X7S9IGT(LMG!A 0W/MC MHL8 5N0\I1*!<&"CBM!!W][XYC?J"8ZEGB^1OK$=RUGOA\Z#9_#30U1Z-[V. MYVO3T:6OPE;5H'C(LLQU<)'^]/WM3K/W#^;6)+S(H2,]3-/;0T&8I/EK:"T[ M%IB\1\X::[N-J6NLMS%SVL)YGDEZ6Q%P R')>Q%F_\2)X^XQ@K8 MIA<%3LB MPF?C8A!)NIJ_WEQ??VK>HUX.2DS6*L\;G2%G1TM;S='.?[9,/?!&'7S#3S9= M8@/6:!IFZ!KA;TS%QVK:B,C5S>/F5)Q':#D]K)7^(2?I-*=/XB[CO/L+,RO0?'%12%/C8 %12113#. +2Y-5JMD.Z9+Z><&UI)*?G85]^[ M0T0@FD77"Y\0LD\TYL!6RLB@8BBR>)?".31%F8;7%.QU2*=@OC);@@JPR +) MY 0L,)2\H8;Q?N7@'QHV^9C]^%WT\_D.8:\DR1=7Z M0TA0E<:G '_UPV4B8Z#I?R@ E.I1*R2?*X$DQ1&T%>Y0)(6&QH,WQNAS8^$N M:EG.#YK5S%GJI'K6"N"7DM8\*GL4NM$GZ9!LT9J%^ZR'#=%.(4&^Q-]J#.Z443X&"";(."Y1UG,$"$M""7;QU+,T1N9W&E^ MQHCU*D)9_I^S6&[H"M84DZU(P_O%1L.JM[ ^96]A3>>WXTE__EMO\:T_;\]% MK-B#&O3=^L$^>/!>\AVI;(]&TIT/V\J>OA@8D26XBR5H#^P[HG[P,E95UW[Q'Q!@RY%I7#)X[2%LLK) M*&$B;,1F!QI"A,"M8P>ZE_/<,WQ-"'ET1 MX/@< 08PU+:QZ_*C(-S6$/+DBL^P Q?@P9GZGNMI-@VWRR*4Z (A3ZXX3 E6 MH&$5T!DJTJU/WWD-TY)"RB?H1_ G_@E7KC.$/#IY,T62J58A.73L%X3=H,!, M^&_/)';7 NFDJ<=/$SEW4 CI>N4@+\$L-(V(K43'!*>0F?Q5.-,!0MY>D34X MPTA#(?[@\P.-G%"B>NG7[Z\^SBQ-\;VYS]EH?Q#D?SOH+T:WO5G_M\?19$E^ M2X?OT?%;&/T_BHHZCI'MAIF6L;2/%1?SO_B($#R<.1">RV+E MJ#XMSH)0J3L$QV8.7DK\0#NQA:8.^8K RDNU 9DJ5;Z9E^(:FJU1G.,38[8A M9;%4\RD@-B=S B1\-)5PWZE3J9]*VI[TJU059C%<"UW[TE#>G\TC ;> M8WXMIDJ^!.',#4SW1.)JG?9QUWXFE[\B<[WQD-%_05A;H]$K.:6;+IIADUN6 MI58*(&14-:2M98H1FA;3,C;T.4F=+D)+8N/@_$3-Y>;4"CP/0KV^N*1[W1_".ZULT+?:8; MV3M=(*X+Q'6!N)\^$->%1+J02!<2Z4(BT)2O"XD =$O7$1*1* T=NV^8I(B= MP2G5\?*"$"K<0SN==!&MML8(NHA6%]$"$Y7H(EH7%='B7'SO(EJ4H^ 7D=K> M:28.ZIOT7=??!K]3#73=R 6Z@J_VHL_VZ'=[P8=[IR]W(;"+"(&UPV'<1!"L M*)]3=ADK>^IO%QX"3'$+!ACF!,O\M>%UDJE&":E" M4OA'(J&MO^5*-O7W)IQ<)-_;]+3GB?<)*70-N,NMM?% M]MH7VV.X)]RYZ?YQAQ$Z/%@F> F^AN]VL;\SA ?-$5HYR]$.W)2Z'C]_>3', M^F7X\REO:.$TIKR'SW-'*2R,N.BW<[EAD&(NP69>-P/OR3QPX+4-\ M/Z&VUF@IY!!PN8';.J7X,ZIP??9"#@$02J^W5X5!VPS/^;P_J_"^1'A[)5+9 MBCX(H:9\A2I:D=1 JF39T_%0MK]N(S;YW5H5]&OKU]"D\$#J:6Y::1-9GU?O M:X=>.BNS_O2\ONX1/?+VJCEY'XKDY!T^UJ7A740:7E>)0J82!8#%^&VW*:T90"@=NEO M7?I;^]+?HI-Y[#K^W+&L.P?3/Y:MD#D?ZQ+=5"4&S< MD<^P*D3U&GCX3BLV MTK-F<44*>1#@I>GBSU2VH^S%L'9];$CZMCF4;H]>=B8,1CM.DHN5,XKNMSJ^M?7&3$.BEZ6XT M+>D)K5)#D/&=5B?2UJZ;# %>FBY^1RZMLQ3,O# SR*&_JNNL(O_Y5J?1UJZY M\G*]-(6.L2BJ(D;EOZK+$21-2*OMV+J<1-+2_$E5NUE]OCAGD^(JTH#2MU#3 MN[J>@-U956K\)="W2V+HIN83#JM3R4,J5TG,D?6F*SS?>>$(H_5[T M.91S=MV8S$/3=DT]*-!0?4@I_;U6V^4J4[VB>%%:GB!5 MM1Q++,EJ#49VYH.MMJ7/4M:*! I26RMU:/;7:XS6FH=J67C/H*?5!G%3"_,9 M\H985F?J;1".B4ZUO,['(N5U@H_&NKE=G9W2Q^_J['1U=KHZ.UV=G:[.3E=G MIZNS R8ILJNST]79Z>KL5%YG!QK"Y?G$NZ([7=&=NART?5U'%L(:+82/7$_J M!F&YWVFU.S8_GE6NL*"9MR7E5*/C'8*EXVE6+5Y5N4^WVH%::>:DG/PN36&% M-UZ"/]Z2:7NLE5^1[BI3T24 ER9*:!K=MX+!D<&6!(UAV"Y/$64[7V[2B:P$ MH,%^/!DA_&+JB$W]Q+%?PF 6E8,;K-#QOP\=UYLXWF_(FR/=6=OF7T0.L9)$ M>8?3:K_=ZB(20J6K28!0HI%SP@8V:20UH.^)C*THXH <>;T$RWRB MQ4\2,4WP#&U.1L0)U^94&R"+*D/9&%*'NA8JR_WW3S>?/W[X<'-]=7U]\XG\ M]^9+'5"@E>9;7IE8,!F!!@]G&0CF.5D*R'(QM9%PXU(: <(VQM1("2.%S5'[ M %W^<,X$-#8"A.A8"8#&.&H)H%WE_!(4\JUM3!(7_ZW+CP47[[ RM/!VO?LZ+D,9!QS9,B8 M[@IA'-POG"--)T-@^F%R3#90^)A&O=MX41HO+R4 J*!!KL&%=Y@Y(DRZ1 Q1 M[+O*79_[K@Y,&]?'F=FZN'ARR:M76SQ>PTBK(]F(6UURA'-.) M:D]:+96T6B?#EU8LW:7*%^2$R"TDWD11[Z^U*\>E%IOU5K<&?+M4^G:U]'"GLE)X>M:??Y])3KW;6>ENS M0:G^- H?KO-W#HY^1=OQ7#]U$U&O:M<:$ZI;E-#TN2Y/ [R3->R+HE?MN"E: MOI1_G@ER7%483RC7[U]*$%&OJK>CDGI!4?Z$^ES-0^OJWX>0\=O,\E&SPE]< M"1;%;:UAVZ7EJ80MT/2TO'\>14^Z(1MV++<\.;$%BIZ6-\ R"?1/JA42/JM7 M2*"?Z6HCE#Y^5Y@=3F6$)-/0+A_]3%7:RY,])X?L:7%(6\/."TV@=!FUP_F5 MV)6Z0SAVY1185^('P%QH1W67KE1Z5]VEJ^Y28W47E:HND%;G*F>%H)H+U&O6 M\$NZ\$["74F7KJ0+A/VTJQDBRU'[ .UJAG0U0\H:N*L9PMV +^>MCR[@!SS@ M!R(5Z8(N;G8%;YJJ+ )!JA<3B_XI"MZT(ZVS*WAS@05OZD^S+%]@+=ZSNX(W M)>EQ+45#@ H:Y!I<>(?Y^0K>U%)"I&*!M7@-[@K>P*OQ 4>V(!?7KKY'G$N0 M$-60B=O5]^CJ>S2IYUV=AX;J/-0:3NKJ/.0M[&&9%OHOVQA:FNN:*S/\Q=B^ M,VW-UDW-6GC$K@@F??^9S']-]]06[,(?N> 2)&6+"IJ^76 !)27U.'-B55-+ MJ9Z[37>.;],4=-5+35_D+C4=AN\N,T&\S.1B+R8:\E-:+.17OR\IZ-/5V#;, M%]/P-8N1*BIH=^'7F02<5YP<50R\7TUO,T=6P+"[,7=+9V23:;UG)I,6&J'A M5--6BEL=8Y?>D#HLE_RI4ND63>^H9ZG7TO*7Y@99/V%U]ZJX^=5>?NJM/ MW=6G2[SZU&6+U^E#N9AL<8[U%M:ABMC;.!:U:U@V'+O=Y>54"YBM/(A_RMJ: MK@[!$ ]ALBRYWY!E#/8'PW-(_:G%RRE"I7FX.V MDB]K5I0&^$A6DHT5!-/(VADL3Z)9G=OU\A)^U?B'YONN+LCZDO+2ZJA=7 M9O*GN/'0HC?^6G'CH0M* \^O[6+274RZ[3%I-IFGA![56/57N5AU\-FWP9V@ M7OS#O=.7NS VQ#"VLGC&-E%#=)P\#X>9Q@_R"'M<>(A;2@;0?+L<8H61G)P^ M0$(R$LHK@1K42,L]LA'6+++I]8TMD3+=U6A-S&B3$D9>)/M"V/2EU#,.HR1O MT."<(Q<1 6T(W;?H!5G.CK(K Z943PA>6 6:A=CI18)V$#S6R@@Q^( &21=^[L+/C14K MNSSW2JTW0J"[5$)]&]LK!V\#BD[Z/RP>.ZX[P\[*#*9 M.(2:K^7K^^N,KV5T'_A7QI.[Z?RQOQQ/)_2W$3D]9]4[D/ ?/4I2_#<]S39Z M 5F]B*[>\[X74=9"7TQ(^!SM'$Q-AA@\1WE+>EWD1ZHKTYP 9/BZ-\71_3W. M+0%V,Y >%%6T#HGE;!8AW :(**.3/:+-Y>;]"]H"R/ 7:5L*!Q8'T$S!B%2A M99YJTW3J?ZXN)9Z<2=(.3?R/FNVO--TC.Y9QT"R:!R#$(Z]3D\:/,D!YS$!# M3+ XYYZ.I+HV>/Y18(USPI'?N2[B+',P%[F>Q,.?09Q'"L)[X@):I#YQD!"Z ME8YM(#C]B@*18@4:&K%3'"],$F\!P;E7%(D$(TV=M#W-\PF4>^K5QR_!0?J4 MPCQ!7M]UD:=VO9X<6:\RQ^AE?_FTG,Y_Z\U'B]'\^VC1ZT]NZ0_+^7BX'-WV M)J-EK[]8C):+UIR,#[+KZ[KCVT'V&\UAH::*\!RI$X1]W8WP"= M;V5E?CA%Q;B <(0-R&':Y9F_ CBF9M0C(=6:C&LIN3YJK^;6WW(EF_I[TZ=/ MAAH<1)NB%()PCW&K>^2LL;;;F#JWC(:@+:"KY:JKB( K$ "%%DB<.*YC3- 6 MP(J3JVI'1/ALE(N(>V#-1?HO:^?E7: Q>!^B$OV0!B7Z]>_#20J!^!^:7H1R MM8;*.DXP."^*8!KGNE'D^C;H1U%A+N%(R5_<8-Y #HIF8V1$.V#\]N61IX6/ M=Y;O1J<5>MUR;;KTAJ4QU':F%S 0A[O,@4&X7U2UHDP!5'Z!]4@G$6^*SOZ* MT++47J- ZM(YA+"7SI&%H;/=TD3[@ .A(I0R/@@OT'GZ4(HNCU74!823J>AV(&:MABG-_SQAA>P>:4SDNX&X$%QP M DJP5VN9B7"^G^@@WWG4C& ?"*;YG6\;AV6COZ6<4B>RQ.9;P4= 7,$MA'L% MPH"V^IY(S7B1[QQ,G^1Q+-,(%-TVGFP]]HN%_^R:AJEADQL,*VUT$#=KBZ[I MI4FAH:A#4&*1IBMB;S_0+,W6@\!#\(X3Y9_0>_BU6N3A*AMYF(\>^LO@HN1\ M^5MOT'_H3X91]&$Y[T\6_2'-Z5N0EH=/MB;^$,N)/,DS(<1]XB]2N7E*8S5C MWLD0*+@,J3( H,C'.6@G#4)Y]J%Y?.(4"N]"LAH"N0"IKK\\]&JK[/M/4W.V M)CWV^79TBW^)](WM6,Z:G@9WFKU_,+?T33Y^\=\"@T"XZLA7N:-55X"SRB'[ MC5B/M(85%XY4 PC.+0E1IZBN_(AT[]CK/\D'R>)KKW-E*FH-P5LD(6 1"Y5+ M^S?'WYEV+']&H+Z\IA"<-3**S*._>I7V-7O]U\;QPV4K?LDFS+.57= +#@3! M:R,S$8IQ5]->7'3[!;7C(]?DW$[.:PS!&2$A=0$'D \* M,2,[XU61.QH^0 @(R[+$3JI7.C1>1%K]K8_NB "3^CKT,:8W9,5E_.2Z0C.9 M995"CCMH?F41U05@A'&X5-%160A!0D>C&H7F86Y':.@@1U3B_TX8>XH1EDR)!/D(2YP$VC&DHK>C9'11ER[JTD5=NJA+%W7I MHBZMC;K\5+[5XE$Y\]KCS\O*EF0]7MPL>>VA[9,RL(O M8 GNN;-O&&9(26R=5SUT?BA^Z#Q]OV>>".B.F]UQLSMN=L?-[KAY,'Z_13;Y M;[Z]=_SX4>K!$YQ4I+JUY$@IQ4L3Y_[8SGFB2NG0+QP!FCTD?^(7LE5Y*M4W M7]N;]IK>U!%,D&RCEIP/&917OPJA%3+)AVGZH4"FC%8M2?QCD5Y]8B7D;.#B M.7HIJH'9+IV?XJ?T4T27^=PYTI'Y0AE3B9A+]X:V9\NJAC2#E2^*MZ:[.OZ-/K=!J&([^1_R2[O2'C;"[,7<+QV)>5"\P"+3=/P^YHGR"RUZ)LS"V M=V)+U":QK1#[S'B"*=[<73 941H-VTD,9 MX,+[$NUI!2:A(I%NT2?F#JKT# _F7Y]/:A+ MEMYB.93+>?F.EM*BS[1,9X,IX^C MWFPT[RV^]>>CZO-H.);_H73B@3M6XHNH85,%JP._]=#27#?RH F26 3MF\]9 MR4!**P0HWZ,S(DPA@9 ;'" M!PZ%/2 DI/#U+#%Q1&Q4'HX/OSZXFB,#H2V=W$.''$&P1S84 M(+(Q'YI,W) C_S@A.";<1>1B',] U%'6?R'G%,K>% MT7;G8 WO1W_Z MA"SZ0@(*4GX=NHMO ]J^:Y:/^L:__- ]S@&TT$@0C-%*8"\D#6C*D;39;LT7 MTT"VX8;2.IZ#:62,NYRK#0'!T*U$'=3$ $T/GFS#I*;BL^^='E8)Q!.]8&0L MG2 Q03=W&GUK88%TGS! 3P-4,AS=.']8"+9V)?IROFB@Z9"\F$0JHSP*A/RO MZNT*&4E 4XBTD1R0&=1-.$5&W)S#@N(836XOZ@<#1>:@X?LK,M<;LE#U7XA. MK]$A>RI@Q9WZGNMIP143T717' /"(:*06L=A5^09&NQ,_E6F+XQ#P=DPG3/$D7U*=MJ-N'QGDG)^M((&1 VC?+TK!$10MN;9"VAG"U)?9@F#XWJ M.Y$Z?]" )NJ+ P>89D4*'M#>]T+E#57_8$71+,(@,;"/L6:O@WZ\($,9 T/8 MP(K.A,0%AA)D 4UQ.'*)5M>,>-06"/XH$/::,E1"F7%H^*?7R8ARR>/FL36$ ML$,9>'(9A)(GW;<],R#*?$$GRR.\+X4,FJ8_U"S=MP(?Z%$1R3#4##H.-<5$ M$!K>A[)1S;W.%-EGYEZ_[5%:WQH1L;T3M;T#N3T*8"]&<,]9]2*2>X3FWK]1 MJO_]74AWCQ#>.U#>"TEO7Z5$*A1##*"SW9'=) 10)I.\JH\T4J#D/,H'>_8 M@CSV2K_8?"9\M1J8*)Y2I2"AI3FR:9UH6R3,RL_O!B1'OX9YF*\[<;G\) KP M^Z>;SQ\_?+BYOKJ^OOGRZ>;ZXXRG@Z5Z0#A+RZI^\HJ5@"EHF+4MAYUSP"V"4^49[2#,Q(PWL%R;\ %":<2R M1<0NH5B.,7D1^?QGBJ*_I:4'JU'(P]AP5Z5R]+(D,37D[*$ER-"?/M'JT0OY M'S6WS(?LE?C%TV Q^N^GT639&WVG__NV->Z2I"2$3@]FTT8LO10EY'NBZ_.\ MUH!R,D\1\UR@#DP3 Q6:MB\UG^<)8;QW<(&G2!'4[(#J\Q4][NN>^<(J MD5!D B/IJF@J<(;-& %M@]A:[JBC.78_6I#0'@XK23CD,%=0]F(=Z:MV;JI M6LW_'0L0UD$X4\MAG;*P=OH[3*F48?R8Y"B /-(DW08H.0=[AI*IO3 M^#&;TW@WGO0GPW'_H;=8]I>C1YK6N!A^&]T^/8QZX]YP.KD=31:CVUC#\>1N M.G_L+\?326]ZUYOUY[33(%V!UJ M 45NYB@I;=NSAJ@_)'H.JS$S+7^ONHQ;I,'#O#D%&=.-FDXU. =>'D_0O%HA M?4,?4UM5"I],6PB[%UN_LD!DB(>&1^ DLPWZ'_I"T(MF457K>T,-X[UIKX.W M@7C[F5Q?.'AQU"ZQR\GQ! W&6[1S7),0&N>3&[-AMH5@B4C#Q.$!&BPSC':: M:8Q>:<$61/0JJ-PO Y)43PCI'-*027$$#ZZCA[\EDS__W*(V+Z3YO0%$PY<9XX)9TL3%\0^BTEH>A R+)Q_D':N_!D' M3\0/IO9,M"2(QHB/4,R630J_K',NDS' .,F=>$4=(!RC!(K' 0?\ 9B^B.LC M(\Y99)K&?L5;S>3Z D-.QM208PP:EL1>I>\:*]GJW X0C E"#AL4%-$C2\WOBV+H0&E$'8+-'A(V(#6@8Y>])S>T\^1-%$EID&-J\UA.U%#1HN*] 0FM/$;?OT4",Y"_A;/S J;XFP M=9-_?2Z_(X0-20TW&:Z@01BC,3!N:$XH1AN:,?>"3N]Y!KWAVR-PF(!%?(,J\57NH5L@)+L.#F&*]1 M=U&L6"W][EY8XUI;'K^O(('5K#\/(7 M0N? GADIK[G>II-_[':XG__-T%96<(X=V5<_K30V> MU^- "_KGZ6PT#]JVHXQ7&*>3+^#%;M]Y9(N7[A(AT#EG.^=LYYP%Y9P]:WE5 M*Z@BT;GA4BK2[&6*J+!7O0LYCKO>='7O.$80"D?XQ=21NW L_FF!WP%,614E MJ&4X@W:."-Y$F&%GQY@,#S%2M P> +QRD[/0^0>$LP>;KG&1-QEJ A=,C^#FF,-&F" M>)8?OWF3KQR=CQ6?K_( XSP6'5[H)9I M==I=)NGAE%Z]L8;RRR_^]^/Q? M8L/F.C12;2!X:^402Q$.S4J7J7S O/4>K@5YD:VR1H?@Z)7#NS26VZ0I=PY& MYMH.J]OI^R76;) G*SAM](U_^6&UXYPC?54? Q&9*W?*R2K?.6)K MBRX^V1AI%LW _^98-(OXGL!"F9_:"Z3[.#0OL>F2/]V2'^WU#!'6C(+:>/[G M(.QC#>CC^8*#II$,)G.42M@#0O1,.H>?S\8%.<,T=W-G.3]4/6"?ZO> ]1?? M>GHA7"&+%?L956";G!(&SAZO-! MK )RG,-7!_X#:4?YY#_5<_ZP$&R!LE5$50;PE87Q+INT1C#[0K 5RH:=R2A\ M; /%/+T85F32BX: 8"*4C;2(7VB GV<>5>*8@5'=J]*S_5G2:8D*A:]^5^3C M4QX9D\HU6*\1=:DH;'8*W13(/NRR6H6E*2-=T%:=U:K/955ANSA^VR1(] M:KIQ/J_0E()->Y^LD1CO">W!FRE*BT.F;Y.%?\J8^AF&VGT9@[1]0;:);!TE M+JN=SN['GJIW-#[7<$>#]/D^FHQ'](G;Y;P_63R$;=_V3BST8CQTES?$A':7 M-[K+&]WEC>[R1G=YH[N\T01BJ=OT<79JYIR2;75' MM=V6QU)W)CMU:A#I/[XXQ)=.O/&\+_[W__I_ M_Y]__Q^7E_]U]7!+W'!SV-$@(9N(.@EUR22;K<+]W O*>1I'G^^0J\MPG M2LB;KW_\^J>?7GWW]????O_#=^3R,J5TY<2L9Q@03O+UUZ_R;ZY3JF'P"_G^ MFU=OOGG][>M7Y-7K7U[__,OW;\C]^[SE>R;FUFMNZGO!G[_ _SPRIH0I',2_ M?(Z]__CB.4GVOWSSS:=/G[[^]-W78?3$"'S[ZIO_>G^[VCS3G7/I!7'B!!OZ M!6'M?XGYA[?AQDFXM:3NGQ\C/R/PW3O7GSYAO^[1?,&H3\>Q3Z](%N"?_LE^2XI__Q1>SM M]C[0XI\]1W1;S=J/HF^@_S-:0 MYB(58P!HAYL201_&=1B=FRQF!#FQF&Z^?@I?OG&I!Y[V+?QQ"7]^^323W\AWGT;A;MJ406[L.++?_B/!K]PIDM)D8C&X2':T%8_K2R_RM:Y MC*P%X#L-+C^L6@C]OSBU?Q?,AA]'-^E$LPBV8;3CH+MV'@NOEM2L:8IX=#4I MF TT53ND8ZY17-/AEQ$F$F7R!Z?]?TQ'938HMT[\R'FRH.?)1#KVG?B>+E=)>'FS]EG+SXQC4Y[I(-56U48L8V-$0Y;?9E- MQVY.F7#29+DEG#CY \A;'+ZRIC?ASO$"A6TJ&R(?L&KEY)%ZW@KQ$*T1UGA: M/QF1@NS9F.Q%M42.AT?5+TSUL^AJX6X7!ER:V7NZ>Z21R@95#;&[FE*YDJN= MM<+L:FIAS2-H()G. 3/RAR!KR]4&T"]5;!FY7N!$1[)Z=ICL*'SN2M?GKB;H M9+3O\C^),"BXWJH]>"5M*M<_:C:(!ZB M2I6R47G6 .E 5,MI.O;*(\W*.L>B8H,YT=4A]@+&_CH,$F>35,99=>T0.U.M M:IE#539"ZE3ULIJ.OXPJ27S*Y$E. M?_01.PN"@^,_T'T8U0W4DV83&)]5BIT.2[D-\M%8*6KG02BH$D%V_" BJ:^?QWN]DYP;!R5E8TG M,"[52IZ.S/.6R,=FC<"=1R>G35+BM@;H/8V\T)T'[@T+&6H,<=IN L.R4K73 M$5EJA'PP5LO:>1P*LH31)4#8WHK-CGX#'^:^]7QZ=U#LXEQ8*H7*1[3% M]TC=22EFQV-8H$@$R9''6+;X"Y([9U>%XHIFZ,=:M6+E\59N@WK,*43M..X* MJ@3(CH_?%I4;V+&NV?P1.?XB<.GGO]&C4O?S=NA=2Z%:V;=.&J%V+I6L'0=@ M2I9PNH01MN5?MO0;V,46P2:,V-*GV!B]#@],I.-UZ*JGLJ9>Z-U/2^VR,]9V M0>V:>I)W',@E)A=B#YR$$4E9$>!E)Y$S_<^M%]!72AM5MT4_CFM4K,SIK#\[7N\'P]L>'Y>MCAN?X4VAF>U^S/ M9;0./U7E$ZM;3F5HGJM7.3"+9E,8EA72]C4H@31,ZT#$RI%,K&U>GW2,>64DS3 M\<4)$D[1SLE%%B^(-7IC6)$W0SS6ZA2K#NU$&Z1CKE;4WH(Z07>\R5+?(>9H@W5%-X>(0?6KUX]K+ZDL&%C1 M!/&@5"F4#<33[Y$./J68I@..4X'"3J]>?_GX%(AUBE*MGX*GV)='!5RV@\L@0U(LB-?WH^IC:#X_#\\^:9"4X5 :NB&6)G MJ5/L%)/E-DA=IU94XX*7*5&24;61"O4;]?V_!>&G8$4=%I)0=Q''AYJD5G5[ MQ*-12]7R(E[1&.GXU).YX[(>R!-.GV0,B.!@*W=J!(4O_]11>& G_1CZ![9P MB'AV#KU3*E0K.^-)(]1.J)*UXUC,R1)!UY;+65)OZ(3@0Q3QR]QP M60NBRL1)#FH_4S9'[V[UBIYD"5>V1>U\#2)WS:D5U$E.G@CZUE*'46@[>"(Q MLX2S2;P7>N,D3BJ5TB;*YNA=LU[1TYSAJK:H7;-!Y,Y9PCEUN WH9*/7PJW MZ-I)Z%-8<^QYV@K]T*Q4Z_QZ8-X$]4"LEK2'2X(1R:@.,B&\T.@Q;)H2+"@W ML$O-=S1Z8K//NRC\E#RGU^J5^JM:HW>Q6C7+KE;9%+7+U4O<<71FQ(F@GE5> ML!648=!U:)?\7%1@$;?PU=:H:HK?&94*GGCB63O<;J@6M^NX_"P7Y1&TK3F@ M52V'+\6VV4!6E5CN!:X353E?;6/$[M>LY%EQMK.62%U00^#NA=IRVB0C/O+4 M(!=64GKH22/$XU&M5'DBD%L@'7\U@G:$Q5+!*UNH/[IB0^](\U=P^'-LXK&: MY2&!I[8A2T&](5C?";VCZ2A]LD==TP.U(VH)WG4'5SSK)-XL%%R(Q,;:MO7( MJE]HZ#YXV/;6BS>._SMUHK?LD[IW"(W:Q2E?R11OE+I Y5+:/I\,JI$2!GX57&$;49S#T6FVTT M.[@>HS9+$LI6A+"=K_"5VL:(':=9R;NXF:WG-^1J=CN[NYZ3U:_S^7J%8,2OG<>SV\G*1E,9Q26E M*L)AW-J&4_&K,^4J?>L6\3.X M&L+V,!IO;;UZ:UV]\3QN%LLDX;H'4PE;T<_R_99#IH^,?5*LSW;[(_;.5"61_ MU>J(V'_;R6\\U!EYPM@0_H?$B,P2DK$BG-<@'K[/WB:L\_(13>$P4VS@#RJ9 MPDD(99^'6Y(\4W*DSC %-X0M6" =)U]E0\3>5R^O<=Y72I4(LA=VW6\8'='?@SM>,&KQGO)"+_[QJ[$+;=@RG,5 XT#?,C!XH+[#HIY[MC;T:%.\ M4=\%.=CI*%R*/FK:(P8[+;&-8Y$#)4"=I.1)2M]R3#*DRK.=\%F7J0X#BCFO M4'V?JOY7@3ZK5K2'@XO@A2D81D<&] K+G#1!CG-5"LFX)G^/&,TR"F ML\!=)L\TTMD.U>N)W#=;J"^[JD8WQ)[;1GK3<9[R("D3?C;-V9!RZHD=UQ[3 M E0PB?D").0FV)024^Q$$V.88 U"($E[4^U 30NO&I%I*AC4[T##@"D#N X* MH!A?KS&CGW!/H^1XS[1)& 9"ZLD>(C+U[D1#%^3XH:-P.=!1MT>,+EIBFT_L M@CCAU'EDD].WM^$QBLH79,]UAE"&9@PL;HD@4WK,;=2$*>4]^E3 ,]-W_GGC M'Z FV[LP=#]YOGH;2:LK"AU&O<#1X'9JRI-V:V[Y:RA:>["#;ACJZ=SSF@*FQ2VP$YQ#0K6T[^5;5& M##@:0ING 0O21- FC'B>$3S4&D\G:V0$C1.FJNV-F25;>3GP ,,M9<(]>$_/ MR7+[(181D,(V37V0^ZN6RK++UG9 [+5Z0O"&=P&6XO/\3I>L9. M^#"6VCZ0)U&F]2&FUKVY84=B.KL.=3L+$]@]Z&VU:'<'8' U1ISGBD/7.S;\ M:H\J56V1^TRMBJ7YK*HA8F^JE]<8R.4DB8*NI3EK0!6#,+C$<@XH5*P] ,7O M:&4ESI,"$+O2B8#]UED:\YB\I_-QV_YPZSF/GN_!58&&]M#MX?W5JXLW;WZ\^/;5MSS?2GSP_0\7/WWW:BHW>T?Z"2R6LPP# MCN^_L9_S^A GX8Y&V2QPK(=%S:[(0;*- 4JU+#7Z(0;05N(;S_DI$P)<2,:& MY'SLPNLH)IBY+[RP ;^YOTFYQ"7(K6[1"7B___[BNY]SU/W^U<5WKUY/!7(M M_BQ62\JLPY8%9=0=D$-NL[(GQ604K1'#JX;070K)K,-QRLB\$9H&] EXU2:S M#*>P*(#"ZY\PJ#NI?G*1W3\:IOPO?UGJI:GXBQ7-K14,LJ)M:<:L;=AMQ?+] MQ4\_OLDFSI_?3&;6Q#(*1]W"B0X,E*2MY/3BL_21>EFGU1?Y1-K*!"?[/3OL$H'+D3>J2UJ']2<-XPV]XQKAYKJ!]*N[LEV4IN>G:";O/[NQXN? MOOTY V_RZL>?+W[X[@<4"*ZSU_?__Y+I+WGR0[[ZZ8>+G[[_"+PH4Y:8Y<$FCC.C890 M+[TZ _=)TC,+4Y"WYZIW8:+IJM4MD;MJC7JRJU8T0^RJ==*:CF5.$X>K#J=> MMP/4""R"I':+V@MGO9"CC:;:M548RET0XY"N MY'W68Y!8#%>40>.)MI$TAW6T8J?55;7IM*?ZP\5W;]X4.ZH7KWZ:3 ZFK1_% M\DUB64NMZ\2J#LBAM5G9LXO%E:T1 ZJ&T-WNW\IA'HI[QD,J*U\V5F!H6-NP M6X;(J^\N?GCS8PZE/W]W\>;UMU/!4EL_COWB@S?T4;G\+3=!CI=5"E75&83O M$6-BI9C=:],!.;LE!7M6*-]_FMSV4[E(4I["W1S,:/1#[J/:JJMK@%5T0NS- M^K+W5@LL9W)A/^097/N"% E/JH,I0B#-'MU2KG[\_N*[;XM[)C]?_/C#=$(A M)#\:BO.!YCU-_*#;D/,ZC. J_627AYL_GT'?9O "O M5"3'10:[]V&4>&$P2Y+(>SPD< *_#@$'X%);Z#-1GA8!FT]HW%08I',3=4D<(N0AN4 DE8C((L']MK)0))/*>HD49,85(MBL M'[#;A0$WRD?'/U"%U2J:(<.YRZ":V?OL1A(80=U:^2.UJ!FZ=I:=5/$ M;MB0I:4O7EX;7$UZXO?0"LJG6L$\$XN?;;)(8Q_19QK$W@L5R2BW80PI*,OMVOFL0L;6 M5) C@*%93JZ?MR&!&!M,->G#5<2!>XECEE$'//E#C\LM9-=9N])LS3;I1=&2 M;3S.$M.VH?86 WY44"M7OP6'V+=KA.UQ*\S.SOP NHD-^K_3_9[\2AT?"OZ% MT3Z$8Z\P$(OIE.&_\:>7;>Y:O?>",.);=V([3F&EBF;(W5"EF.R$IVT0NZ!2 M5--!FA',]Y/M3(V]ZW6R6^XIM)O:&=F@>_#XO;E?(_9_%H88.7I6$,79US!E MIFCDA>X\J*WNB,2:3$JPQY7C0_'6 Q3N2+PMT>"E2'6^*XX9YG:*W#O;LJKGKCJJH/XNE:6_0^+L)##4)$+GSUY5U9>:ID@=5T?!K":,JAU"!]42USR'1,HZSRB3 M/X#V67;7^$/S)MRQ$$+3'GGCB0W/LI)U U2TG- 0/1&XYT$JJ(^6-)!#AY%)2GD;;0@@!@XS/8SS$C)NA+$C&3^2OP%8<+3\ MW*0EJVR95=S,*MD#E"; \2^Z%W#PZG4*!O!)H=<=34"U WW+W*+\5LJ)2=KT M0^KTK54'1]?N9-FYW7!SV+%1R',+3'^['H=P0!,QC _IDW(GK^1\/8A'5T&< M#>TAT8Q#&],>&)V^338NG(UH@9T <-6O?D&<3 P4%[28WLMHE8"(_*K,/8U6 MD):CF _T>B*%/P/U%3>[5-T0QS=MI._E_A?C0I81$7S$;3#".!'.ROJ]L,%L M<')5[ (^:PSK+):+QZ/J*[X;XW6%J%J$<<'?9C*6T\-HLIJUL*3 M:#HE:#J1N$]8$J210%)/>I[YIS>H:Z)R MEZF!487"M8@DM9\2+%6)W2:(F[ MDWQ!"YN@#87$U*V10U6#FC)**9HB!J@FB8VQ:7FW6MXN;F;K^0U9K=E_WL_O MUBNR?$N6]_.'V7K!&EB\%D0C2!Z[C](W%[C[UN9OU/= /H0UU"W=RE$W1SR4 M=:0VOC_#:9,9R:FGTZ[=_(JQ53:N1*4X$A4\KEX]4)?2'3_6#0,VYR8>^U/# M.8V)(/77;D;)3TY;4\!^C&JN4,?1?W7YBD0Y4RA/G7$E^]PM8N [\M&J/8N\ M(@5/(C%% HWVQ\OP>/FZ#[QL160">-G>**=XJ4]A(GAIH%#G\?\:-5Y:L,CK MZ>"EG?'2!U[VLRI\H"\T$"DZUW"5E2V$?_.2Y^L#&[$[<_I_=?9W%,V?^Y MZFIK9I20HFP/YBD786Q-!O&JLXLVYF4:.4^1Y)9Q)<"69'Q)SIADG.U58+-H MH]);- _OKUY?_/SJQXLW;WZXX"_%7+S^^=7%M]_^D#\=<_']]V\N?OKA)_[N MS&DB'<^MA(O[1^I$,:&!RZMBEA^8^1GG,S,6?P.;QVIQLMR^"T.77VJFT8NW MH?$J]-6'^S4=D,-SL[+E S55:\1@JR&T^6%:S,M4O+MCJD^/D=Q????_ZXMN?O\]P\KN+G^#]T>]^_,OAY, FMX>% M[Z(PCN^C<*NL"UYN@1SM*M21X4WZ&C&>54EI.KHX+2*(V2DATK\V^TIM+#P= M.O^\IP$+C!K.N.O:(_>G1E4KGP@];8S8UYIE-D[2R!]5S$A;?QUJ#&5I2MKF M*3ZO-<;FZ?=.]">5]%6>E]9T0.Z@S#ZXMQ-:[C+C%T),&##1\ING,W7F!!U $87Z]LS;W0NZQFFJ7PM;Z+HA] M5U=RXX!0T.<.7.9@UXO'TAM&HZ((8P/;G--\,%=8Y@$GV[\#62SN#+;D$?T8I>=P&% MWT^5JM6NW!'[HUK6_E;J=G;*^M=,5-<-$2W.OTM^* M9E/PN IIN_N<]"B<9;<;1+WJ=]W&BLJ'U(4W;WXID[8 M 49+Z1+6U/; ##MZ@AL/8_X(8XH^$'WCV:8?0W&!2Z+:OO6H(*O,*I1.-;ZC MZDNCRN;(W;=)T?*UT>JVB%VV4633,9N7[DW]-24-Q?WL^.CPFMI^$+:(&" [ M<'5XC#W7/^99RG+7 9[$?J- MT#V@3Y"-MF[V[,'MD#ZUYP7%^U_AEL02*UN@AD!U'I)\7,RM;N<[/A0?6P0O M#(EA:_*=XP4Q&$:Y-=C4!SG@::EJ:>R%& MNQ;"=UR3%#S(VQ=RYY&"#8= .RX_@OZ%UV\=+RT13S;/C!@%O_?#X.F2R8DD MQ%GL]DQ*$&*Y+8([U;),W1JYJS>H6=IVJFZ*V*F;).YVM)&PH4O6=+:8\)G=Y63JR;C_[P0U2%.HJ#9\10 M5"5E'T?*UH^.^STG_C(])&8KP.#\S,W6J134K/""@Q<\I4DI;,UR1;=A1$6[ MM?.9QN^](&2QTS$[69L%;IF*"+'>T^0Y=#4BBE$E0 X!%GX.]8';H.P10Y@- M*_1V!%B(2PIYB1 X.^WG(I-,YN(=7\C:.2.8KN:$Z,-%>F9G:I/X<1Z%\5/D M3X:J#]64E_E7L!P_S!3__.9+B$N_$H$I%8-T)P8IBN T-V.:S"(>XJZOVU_5 M>A(SEE+-\]GEK"GZF4 M<"Q,W(/=LFV3J% S<#:@'F/07K%L5 BG^V?YB\K+(%&; 7 M9K9IDHX 4NRU;8I /BP">0<$+^$H#XG20&F7A?1>%M(7\9)$6ADMC5PN>L*_ M4]."BPM>7F_!ZBI=A^%<>JGFSJG_5J55Q#26#7ULI4UN2C4R@7K["N?DI;_Q M-!J"C00S;1=8'+1P->U6_< MYYF.*AKH-XHRXT$8DZ' \UF21-[C(8'G<-;A'<,,>#<$T.+1B28BI?W[<&#>.8^C#THEMEX_;E_U0:,13*M M/C;')$/I57K5Y Q5X(OK<+=W@N,O"! 7^^_9&"8/]BN>_G!_I_L]^94Z/KR> M%D:02@Z;QO:F@SR?76PFS#:;B()$ZQ">9]SMX>^/<'-CYO[W0:SZ%38THX1\ M:NE@'GD",B"#>)KJHHUQRB<7;98R!D2P='6)NR(-A%8<4,939>X*2^(UZ1WQ $[ MGD/?98+;0Y /@0L/%$!(2=UY6NJ(;WKXG"MUU^$]O(NX\?:\F&IQP_?*B;V- MPM@]D$6.-'T93D:?KC01(U)OJIEZ9$D DDF0;D5F,D#H5Y)"OFS/Y;"#7=:M M)_"L;,.\,)J3FP\ KF2^$[@3275!R ]\V8>P,%*SK<*\]%>0P9V@6];%)(PG$(&:J26]')AE+P"G!E,A<;4*4#=N< M[(D) HCUPM@72\'6'SWDS7>'S@L!47G/8U.NL27C\.9L=7&H1TS9EN+U89D MJUYT>X[9C'A/([XBYZ:!-X$\'T9%0ZE]_=[(L;JE&4JEE_2Z(L;FMAH8%V'* MHA[&2.S_"-05#V,)9M8K\X]EC+LRCG*@^*OA2!L33Q0CM!%A:OX_F+DCAQ A<>E:]?L!F008YUIH:10; M#<3H:*R*J7=E#$G*D0B6\,R+8$HD MKM97=Z.;YX8&X8X!"H.%8;(#-8#5WIAPTC$1B#$!S\"(,7&(^0RDWE>LG(GP MP6W=,K* ^9"KQ9*F: M-Q+5[9$#;*.JY;<1%8T1@V:SS*9>D%(6M7M2VB0E;NMMP*%UY=58HE37_8"Z M:L2?PVF[7 *K].U#L@@(<.&K;.!C"\2&5I\KR>N-"5!#X^7YK1)X0@CBHUG@ MPBWKB#[3(/9>TI+P#<<=[:D@1P!#L\AXT)($8G0PU<38699WJ^7MXF:VGM^0 MU9K]Y_W\;KTBR[?D>OG^_F'^Z_QNM?@X)XL[]N^YY4>H*BP!B;'9,^_W8009 M8^4"+0QIF#D;G*H_ZLB=K6%AX+35#22 MR48DX7B>OR2>5!E$@F%\X&K1W)DY-YDY$\E\CK*PBGV8+=ZO_C7T8?,;"AF# M,9=!<<%V%GDQ^^J&_3-XNJ>1%[J&0-L#NXE";5^&U@';KKPF"+>]J3P X$J/ MUZ?"\4?L!1 O _D"?BHA$2(2(>/0H*M=D!"M\24+/X%E 72SBZ67VS"ZC!V? MRD78^27]$-2)+\B711Q,Z'9+-_Q?@>=?D(?W5^35Q0\_?"]N]7L^OV4+]05C M0@.7\;NA&\J/F+][=4%>?_OJ1_Z_/_'V[(^?+Z "P)[19-;RCU_AFC7_DC\< M^\U>7[S^X5O^Z_WX^EO>A?WY_07\+DV_W\_\?]^DO]_K;\?X_31.CJ;P"_)7 MHAI_07LQ4(7Y,C.P?_D',%_EPKQ5:?'^N2"/> 8RJQSH],P"<7PSE*;F!T\5 M 8VT%Y<+I=R5&[7H>5/:$6[SVGY=H<8ZPP#B7QX !P"\OR[ H0 TU&\VV#;> M9%]PJ#%<>U-/&I%:HLTTD61HE$ 7O P2B."OQ-_WJGB\#>U)P,B YAUR&QLW M; VI+<;-:W1'A38-W6V_L]CG1)'P*9=J3!\IT$[SK.V+'!9;F4"1TJGNB!BZ MVLD_1/KFK[.[=_,56=R1^7]^6*Q_1^ '0GO F3 CYU]]E17&YKZ3&7*RM\$^[8+*6PDJHM\E%< MJV*IY%I50\2CMEY>XW)K)V.4_"$(VRK[.HJ25C>JLB+8[_FYM'HOX*P=#?2O'OW<\=Q%< M.WLOKK9% M)]YL#KL#OP6KVNBI=^@6_;$[=UM3E!Q=MS-FIV^M@[$G%)Q(S::I93! 9@Z; M-2@2MCPHWA.K101E8^3N7Z]DN<1$54O$CMT@L'DQ"4&V>"//KL,.I*;LG6+)((WC4MOR8=ZW?UO= [K8:ZI;.%-7-$3NMCM3& MYXF<-KDBIZ_4VW7:L56VO*F\.CS&GNLYT1$JOJ4)$G6Y #7ML7MLDZHE?U4U MQNRMC3(;#]R<,J]7R.L6"E^U?/ O*7KG[-B?4O6,VBP K8[8![2V\J61W=@+ M\Q#7%[Y+2=IB@ ,7GCTOU9FQFTHPE@G"U 3VG'MQOZR-'^7OD;OJF2JR1^9? M(G:\"W).EY2"O1VT"+_'@@/'PZ'L;AA0LKJMXFV',+(&L:A,4EKJC MGV:;#13VA7SP* S8GQN>Q5>7\-F6!G+G,S)).:N@!0'$3FRFA_GQ>\X-ZK81 MQH\4#$F9H_5(".@7EP5[5#O&8KA77>-.<$86H M+R-K>;H:3L>PT-'BEK\2B.JW_9N[(7=)7<5+V_\-?1"[JK;HQGOB-3.,[;. MH76_%F?FD+Z2UA0KZG?RZF%.AF7@\ZMK\N.W/UK&CXQ\H"]3X-^K+T'I]D<-#*Q.4+T=K=$0,">WD-[\L#1 @V)P4%N&< M^&:8X&7I%&D4,P 9B [ _4\>GT7G_2)(,G3_\\[3]'^%$30 X*3G]!! I< M$)"N?Y!B0-^&J $!^ZN&.AR\#H,79D,>'(F_$^_1IT6U)0-LU:$Y3>AH9S+= MD**1X/2 IJ5>@X4@A0BP0I&$D(JCH0*FD0PGV056+?!4[<;;.WQ+>2-9B:UD M*-WQ(I.G2QNH.GD"=>2P9P2]-%U@+](%0NOI K5S0,\ J$]TF@C8TFC:0=5? M$ /;*C9<$#8Y%!S+=!9@<-"]O>#W-J\O7O6RB_8ON MQ7SPZG4Z&\ GM;,N_V[)-P?C^6<:;;R8NK/ _4AC&!"P>1@GD;=)J+#6B8&' MH(]TCAC,E#!=]$[<\LSAAIL#'%#S*ZE#CYF>)A-/3":NF$S$"1QYX1%US!N( M8_:8T$PF[KPO0BKP["B72SCQUX/@7=6LC-6F-:L4T2 5B>0R\<=>4ZG$ 4MN M4R[8N%,V/KMF3/BFBSAX@E%X.O1&F#^X/@/.'Z;T)SA_=#)ET_QA1'RB\T8/[@S3GO^L&E3]0)O^O.'';OJSA_V=_"E:P;K4%%0D-L$%'.AT!<-8@X8 M#_2?!R_V$K:&BUZ\#17V?J";\"G@5/C4K5@KCL 6Z0PUMN$5-W$&X8EX)VTT MU?NX[[,.24W1T4),(LM)73<+@Z3T9 +.KU^UQWG@O MGDL#UR"SX[3_%!R_C2ET4YY*G;'#0"L=!CXDR/BA.JX?P!PWE.Y@!S&E1R(J MBB4G(=]<5.1:PM&^M;V[@"7PJN\^"ER@M39A3=3V9 <_2->!?6 MZV[J;"7E5EP$\\\;&L>PS5\NN=]AHTJ/.G),[=F,;;>:-4@C1NN^->QCXS@Y MWS@NGFVZD("??2H$ L=O?"9BK)4A%I.> B8S:]>(3YGUX20'UOCX0&,:O2@R M-\[:(,656I6D#(IR _Q9$ IYS7_$S/U#F!#9.$(0)>:1D#PX?'AC-.!^\ M\>CY#3U;*R=(4HI6D@L&4RJJ5LKVDR$W=!-1)NI;YMCL[S"(0]]SJWRD"QVD M.-;9-,TOCM0001SSF.O2\T,=+)9)F1+XR<@)6UL!S/CV.:$'X9Q#XKS@/.XE MFK3IEUUSO@[CI,NZK(8D/<9)Y&Q493^_6Z_(\BVYGJU^)6]OE[^M;-;_ M34#G^RB$!9][=?P0,_<-EGL:\>NFLTW"EH)PQ;)AI!L10C[^S8U3KAKYH=D4*228&D(,FG7Z(@Z!6XIN?1!1,X'@F M9O#W,H0HK:7=& M[JWMC"![KUY/Q-[<4@'3@0]LQ.;M,B# ">IC9;P(9T9R;K;RU$:R!3<#F[-= M+]Z'L>.GD2!G=4'VW!8P;5.5/<;<&GE,6.P"NB?'HBKQAR"BCN_]B[J9R93K M2_W^R#&BM2G*.R6:G1$C17L=S#<,'H4'"%ZD8'9!"G:$8\J7P/$K6X@QGDVX MLOP$?.MX45H;>//,B/%;BGX8/%VRJ&;'8_STK*G'O96;],:C.+!:.Y_3S> K M&M"M!^=8_@$> 5TFSS22CKNJ5DH=:"'%B%Y,E&^UF!+"OM_262_CD\Y\P\7- M+NYF!YS.Y^S\@7SY*.3X"DZ1X.H3&?#%0%L$"#Y0'QFLAE62 MP*XP6T]RV@2($T[= M38^37M+1 Y9%9D*67YYGD*NB* ;M,?*4P9FT)>(&IW M1KQ ;*^#\<49'E14IOKE^<(D9V=G!WED:UC$ !8_\8NL\T&UNCQ ]U0[P4>_M,V9677R:&$V@#U^'#>;U+( M4"-^KYB0\2$%(UM[QJ,8(=D6,E#/)]^.S\PJ>/RI.*#A[/'@RBK$RN^2WJWBV*+?'YL#80B)* MI5ULPM#-@9>,>A#E>N_A#7$:7PMQM&$< M"; D*4^2,B4I5SRH,JAMTF-V]Y!6G\L*:N\%&TP8PD$4[C8*U5O&+JK>DT.- M6C,T[$M6=9T43M1KT.^.))]2"U[HHHUA;"'4#N"Z+^9H DHRR'C8!DTK^DX. M!6I,T!@RG':<% +4R=][@, KFI3" RQG$4.808H%DI XI5C@K/QJ+XIK/"9B M0W7$05"V1WSO'(T.7(I^DX,\A>IZ1RUIITE!G4KV80Y94BY8 *YOY7,]]]5Z M=LCH/!?^+DRHPD7U>B!USA;JYCF>]*)5 9UC0S]X67VQ=7 MF%+RV%8DT4&ZIZ,*?,PH3 XV&LW1N%ZI[CXIN&C6HN\U3'0H76ZS%4A8,DEV M+1)A=)'J?5NDL&;GX7DZK?1=6W/JDYTJD+0TG!:Z:-*<(N2T56T0')(82=DJ M18K[K3J?VS(\C66^S%+9/>[S'!:D.>\GAVXFT%5+8G(PU6R05F?24X4?#36& M/9U&B"D#VN3\E-H?=%UH=%!E17^K>*G_UHS"B*T((,?*]L8P>Z@),4X:*&&\ MO=KV82;LKS'U8A&M5T"&L00<6B"RQ/6I)48;$QISQXBV8#PVE+KIRUR/3O G M.8"70/EAU_'\HU0="=U$LN!UTGIX";">T#0G%@WC:$PP-52F-]'H*#/(A),S MQO2BE04CG;X$6&47>RAS[QRS5X0W_SQX$2T5CTUK1-;54FY% #FJM#>&C";Z MO1&CB($2QM-PRHJ_O2V8G996GJ7%5*V65Q[3)$S\9]C>P%M:^@7E]_:JVJ''G :Q^]EJE$??^ _A#:L@ M+R0P'(+HOF4WPJ^XPCW[@UGRK=NP5WC@F:&.! M[LN]7"VNSOK9BQ3(I]T)*=BU4_IT2:CN@3Y4TU:@,YJQ\;H%-../%<"_$F"3 MC5T[Z[\Q]"Y0/ 5OSL86=(^D_3E:\U_[TGH%!#FJO0Y]GV[ -99;+G!CX6G] MWDAQSM ,I8!.KROF8*ZE!OTLYPI.\$R-<)"A"E%K1R]C6T)4HH;T(# )3 4$ MRD\>D1W#Y>_V+(J'%'6W^!5]L0-"&Q/4'LE5=<0,!JWD[_-H3GJI:J%^K]/: M^=PP=I"VCZ4'K&K>*[5T4#?L*(!R6.DH*%1'A'_9.M8 _JJ[3@W]:@Q0"WX5 M_::$?77B]PE]^8X61N ;Q @2[FD]TVP)]L;0_?0P&,EJ<.7X%")?;>33[(L= M^MJ80+4.5';$#'ZMY.]G#0A\Q.IO:/PS60$.9X4;+]Z'L>/W^DK]0+'/U2'V M AK'-+ZCR7(+&>?I-ZXNBM:3P X(!@:IC8EJ^F.&!Q,U^HR1"GX$KH8PU."7 M'S*>0X9+Z]9QPY#&X81BC^^<,?QX+.P"6=PBT_&"!,Q&[%N>E9:NK5SXX.'] MU4\7W[_Y"4F -:2A"L2&FH^_>PE#6GO "JK=>" 1=6%VN:$,?.+0]]RJTRC] M7LCA4U-M&3$;NB &25W).UWWRAB(/>,3%K96C4-K?D(/D,PA\>$Q]ES/B"B/A7D;F]HEJK 29,$8E@PU:1S^ 27SK\L)1A^ ME5:VT;DH.O:.TUCF$1;P<@NH*S5@O)"O,&(K LC!H[TQS"[>(X8, R5&NVB/ M_79]?Y5=>.4.MG;0P8I^K&!8U670R3RQ@V M]V>D%>4BC@_PVL-RNWIVF(T_!"ZL,#?,(MX+O"/./[YBZKC7X0XJ)_/-)BC% M$K-F_L%EL+1*PLV?RSTOX*9QB#@$3^00,HK)54?OO3-$#&+CZ-W/47\F'R"B MD)!P$4DN(R_(Q+\B7$PBR\EK-L4DEY1P44DJJ_U< 7SFGW^FT<;+4DO!JJ&@ MS(\)F8A)Y&T H/F76)*.LC33FOBJKOV$D+%2565"D=QX(HA4+7-/B4-%KGC_ M 951KE"OREY!V=C',(K"3PP6D"Q_0"C-98_4%+E'UBFH6N9D[1#[8:VX_2QK M^!C%LIKI7T>>6E-R0SL@,_0OF:GI5OR2=E=IB\!+/,>_/SSZWF:YW5(HD=4B M%%/U1XY(K4W1M!*J[(P8N]KKT/,*)65&!#>2L;,?9 QK#=BMWI>*$7FI(?;" M$*'"$%:2;1B$I?F*% 7_C.N3)0 MI+!@PO.+.1NQTX @-V8H"TA*LV @C%PO<*)CAVT!C3*&*TCGDN._Q23F,N6S%]\/ MXYN'O H+36Q"_RR<:XXGM!EN;WQX&P]<&/] ML$79"2D$ME.Z*ERI[C&!4*5!\,YA"D.O939%YYPN4,4J YG@AM(= W@#F\#F+!!49@*/+@1R++?SHYQ>!1U/ L1SBB5#=$KJY?\C MB4$* =.[^RR*._U,;B_D)NBDTQV L(3(;T=/)_8+P1S@I<9U@O20@'L M!^%_4.E7.$D7@N_MS1-"^^56ML@RZ&1[Q>\Y#"?DB#^@>658'X -8NP>4EOC M[$ N$YQRE!%T&9!>L-O..@.QI<,MH9FE(["T^'NJ(?<0DR!^>.P="/^JD&?7 MY? BF'C<;QXTUE*Q;#S=0) X":'\<(T?N!RI$PUHMU7B1,E?R'*/],D+@O1, MLLIVXTT&J\-^[U-^SNN#'G AO(*Q/8!8!)MP1]?.9QK? M.YZJ].=Y*^0.KU!+=NR3)H@=6"6I>0%%H$RKU!J3)]B MNK.P +2ZHZK)];P5>I^J5*OL4Z4FJ'VJ6E+SP2?H<7^"2K:V?&H@M>QZU!T; MG6S>+,HA!6Y^SKE(Z*ZQ%E"+_LB]L+4I2GD8NIT1>VY['8S/4@0GN4 66_ 5 M!^R' M'75?U9NT!95I@$9;LU1 ARX)_ #26I.N,+*,>*T@DOU;+OB>,2495ZM8,III M4H*\H&W5@QEH@83%14QCC\D^XX7YL^+VAHA21V[:T-)HJ!88HZ0U7;!I5JDK MZH1JU+D@!7LB^ _T[D9/^#.)&O:[>OTH9W[3-.->W-%RJQYV MV$?TQ0L/L7\D&TD8Z<$'@"M^Q0M>$&-]O-);+]6=H,#JET\TH)'C,\I/$67? M QDG(#]\2_8T@G)=7XU\$Q#73R+Q![/FVSK,J+(,1!;"PFU"7$;CXUAZTJWK MRR2*26$=.4&\I9%XG9P-^"B!R>T** N\7RJ7U".ANVW+7 MG899CXB?O1.ZW-ZG$=&ISEFFZ]LPDM8_54;M0 LSQGP1@4JBT"Z67D M/7F!X\.G8IVG.@'3Z8<4#%NK+I]I-79"?'BE+[MY\9_'A$CKLHP'KT!-4BYV MSJ*&5Q[R:79A0!/8^,Z#F7P_I+PP]4Y.I?HLX5A6%>!M'9Z>M55&B'K]D+IU M:]6+-:5&)^P13BL=^@EP^'SV2"%3+!WAX@%*AP3IX?27+)"'AZ6R#[XJ[116 M><'7Y(M[J<,7;+[<,I5$$4@G(?LPRG8983M?)A>$4%LR/O@\DRVKE<"K3>ZA M(EN4%AS*2K2Q%KRN)+^S-O:Z=8Q?ZP2,+T0,M@[/TP1LK$;'L$ )D4\VJ5. MAK'"!W)5JH#5:]][+W'\^><]#5Q^9@8/$!VBB+I7A^0N3'ZG22L2*,%V',".-F\8K1:,:0\X?V4\,,Q0XH9XQA96DH.Q G_^G-HQ?LJ2"WM MP'K96T+G+VK UR=(D,J8KVZE!44\^OH1N;4ST?(M?UAV2F_+YL71TT=FV=>Y MB$26,4]TEZ4LR&W>VPBW6^PLNP4 :47J4UF]'D@GI1;JGI8A M4S3''+QJ2-VIEE-&7&3063M8'$/?>^D)J,=#[,'1XD5:J$IQTV<\YUU&3T[@ M_8N'"-?R;8%9X#(LC+/P8;E-+S0[_HI]PNOJ--WX[XLVR6S*[7BX^+]6*^FJB#WN1E MK];T;#>PY>L'3/3/5QJ--\4IM!^1HUJRLC$OJ MUH@11D-HXUJ1BW=WB[>+Z]G=F@W=Z^6'N_7B[AVY7]XNKJV.X97W%'A;;^,$ MR;GZ37.Z=F?D8[N=$4J%8[5Z(A[S+14P'O\%&U+P(1DC!)/?6(; "@17Z<;! M=;A[9+,[WX-LF,X:NB!W>AV%95>O:X_8P;7$-K[U>_V?'Q:K!<1GN(:N_KI4 MN_/TAK/F&E*OY[2&^!"KD8P-D?B,NH"K.8L:V10X_!XT"V&>/E!WN:=1"FZ! MF]TM?!>%AWW3+-:>"G(D,#1+Z3Y+.Q*(L<%4$^-3U\7J?KF:W9+E6[+Z<+5: MW"QF#U8#N[*BBR!]EK#:,/KS9@]D\?M1+X8[<:Q.-'%[6C^J=;Y1+B2 PH?9 M2Z.R$*20X@+7_JM]"Z(#+R@,$S#:QT+=ANF\O@=RR-%0M_P2@[(Y8J#0D=KX M*8.[C_.[]1(&[06YFZ]1C=RF*;6AR_3&;NU46-=^6J.W/P#.B6-;5PZK-1JG M73V'4;*FT:XH2-:T?&SH@MQI=10NG7?4M$?LM%IB&V_I_[I\6%^NYP_O"8SD MU?H]&\U&,9/B-DB5],VS2LNN2 >JB0'R>Q>:_;#?HFBKAO% !CZGKS/$TM.& M(]]G&%5O HRDTIGCYN8T73,8S12]85E/FU?I383K,$[B]**O]R\*Z4CP6-DL M<)?),XU$90#M-6)WJDC1LF>SE4L<=2*).#CH2S/C]/V'^?UL<4/F_W4_OUO- M5SS3;;G^=?Y KC\\/,PA4V"UFO<:4J2Z\3OS,8TS':_AUGR0"%5K XNV!) Z MC+DQ\B"C56_LH8:9,L8C7W C-&7'JRB$P)!L!,>L -"X@8<=*V3L>/8P9TA2 MCMF[/=;#D)$-,R0P]A.?W*=E0.ZA" @SQSPK =(0@>CT0PJ9K567HXC&3HCC M!'W9S0?\\G[^L/[]@MS?\@1!-M[G__EA<0]1N.6M,:7V^OO;+4E,=?QK[G^W MZ3]%KQAB>9HQ(YP;GRAS?EC6ZW8,@Q@YWH6A^\GS_1F\ %*NY:>]8F]+ SEV M&)E$!H]6!!"CAYD>Y@=-Z]G=N\75[3P-'*V?$:M4;CXJUNF)W M:J%\^.&[L MAGC$MY'>_!CY],579'/C*$9 Y^S%SCW4%Q<107)N-&@A:*V'J"K?+NW=#'E#?AL&3V?FT=D^DX]E _7SC6*\;]AWCEEH8 M#V'&!M'1](A:XSZ8'LL0?2%8/W/Y6\>+/CK^@1:Z-LW>#5V0XEL;A>49NJX] MXCE92VSCAY]FBX?+C[/;#W/R?CY;?7B8PRA&,(C?4P==!/M#FW5H6QI3 M&>9M3%(Y[G4(3,$16NEA[!F,&^'LB,2/"(98ICM+ID$&&ND;"'#T.]MLHH/C M-TU\]3V0 X*&NJ4S'75SQ,ZN([7Y3?'KAP_SVC/\V\7L:G&+HY97G-J"VX&Z MMY[SZ/EB,9[F.D@?%?Z>)D TS9:],T'N/<,8M:+.6$\<$/OH0(H:NW4J#LG> MQ$D%(A)[*8])_E2:SK/T)@S3.C8#3P0W8>NR1=ZUHC%R'*M7\O0AV$D=P#8( M;%PK9W;W-W*U?'A8_K:X>X?@0A_HV5C.4-48^?"L5[+R^EZI)>+AV2!P#S=^ M^'N8&":@@53%XHD/](4&!PIO'UR' 4>9W[SD^?H0)^&.1@TSAWYOY+[:T@RR M\VIV1>S-;34P'?,/\X_SNP]S'C/=S-_.6;QT0](/+<9*#>HW34\MND_;"6JG M,-V^TW6#_K _922>P,E8$>!%,F8HIK[Q#((3&!;!ANFY=CZWJ')4UP.Y^VNH M6\[V439'[.0Z4INGMETOW\_)>O9?/8[:.$JD$[AYI=**_NA724=F@%HQ$11.$HZ])4N/[!9PF28F2/P39D>ODC:,U*#.J35X+K4J;539&.*QT% M\Z1H13OL6=!-8AN/N/+KS"-G.0^N5?K.M_4LYL$4[0X8/1W3YE/P<@MQ+@UB M/I;3!\MYZ2.N/,CMWCM'G=*7G8DB!:Q^C7;ZKH(Y1<03;4^*F9>M8^YU>35; MS6_(_>QWNRF2VK:XDFVA\=Y"1ZI_%6^K-YN1NU63_"OX6X-F'=Y:R)::RRV1 M)2"I"(3+(&9XPJ4@F1@H5J>V+8@*LF0#S +W@2:>2&S7/I!H1P$Y%!F80X:= M%MT10XR)%J;.\'ZVN+N%0[GK7UF\3*Z7=^N'Q=4'_NXS%+1!XQGSW=X/CY1> MT8!NO01J^S3.W"U)3,LWM Q2XQRU_:?C'7IJF+I':7[E1:]2=B3EQ^MAX9A7 M1S4,7MQ8T2? R@>Z#R-X2;CI%0EU<^1XT*1H*?U4T1:QGS>*;!S_S=]!S$<6 M=V^7#^]G,&3QC%;] TB]GA,;PYK'D1K=)C2R!WE.0/ @.1-<#^Z-8H)^_%SU M-$SB) =XE^F!QC1ZX;>4V)])Y&W8(O:.IC69%;./(0FDWMS%(,63,>WZ8S^7 M,E7'>+1G_$B4,N0UW:.<)0FHI:+NHYMB/5M_6"\??B](M23P%T&%'B?!RD,-I6\?*% MG?H^B)=(VJ*;WT>YG:WY =##^G=R-;N=W5VG0W[],+M;S:YAO8!PI.MO$+2C M,-'QK[EAT*+[!+UBB-5S=IC,F1&9&ZZ=A%%M@ATTYDX4>,%3?$\C?H+>E!^M M;HX<#IH4+>5,*]HB=O1&D4U',,1P:0+__?Q!)$?B&:Y-,UI=^XD-V-K92MEX M0D.V/]3-*!-&.LUJLC_M#*]I4[<6&'YK!%R9ZQ62O; <@O$;J<0U+C: M]WRVLIDM?TOCF-+EGD8.' L)[9JFA<9.Z(>CCM+EX5G7 _5PU1+<>/AR\A$QIO\\T""9OVA<8*EICMQ9FQ0MI2DHVB)VT$:1C?>7 M/URMYO_Y 0[DH>J+Q93K4Q4;$VUJVD]LL-8GU:@:3VBX]G@>DE,F@C2".61 M;8?R3JW:-M=AX,*SYNY;+W""C>?XBV ;1CM^C+KB2/V[ M7Z-EA7:Z4T2(%#TK9OR:Q.)N=G>]F-T2.&CE3TF0U?6O\YL/MW.R@/SI&Z@V M?4.*AE+>&EF^A4UGZ'2]?'\_N_O=YKT,4V,V7]?H@S)2EQW ?.7+'9W)(G3> M(;0SOPJ2RD!R(8@D!=S&/*G5!9+@.BS#8,>_#A)>.;$7+[?I^P5L4:^P>E4[ MY"BE5$W&G+-&B!%$+:MQ>6^@"%Y?T+3CU .H-ELM5H3Y'+E_F#-OLWQ'YFT8 M4>\I$"]];)J*?JE;(_>Y!C5+C]U5-T7L?TT2&\_*RSNV7EW,[Z[G(@?C%M=@ M;?&@HT[':0UAW:<;&WM-9V /$C$)%B3C@2NF',$ Z)Q<>G-Y 7>M9^X+"Z=I MO YGVZWG>TY"X]7FF;H'GRZW4NO&XN+=Z2*'B-Y,5RY/VY$H8H#I3S?SBJ_Y MP]]L*49@KWAQLY@]+-+3Q!7VRN\-P#X;^J-S94B^Y*]:_HCWU6GLZ) MDH6H2Y))0=8A*>0@F2"P3I5[V0\;,)AQ(%Q3W ]-U^GW M$H!?--WG(L#7&UF(D:^;HC 1'!+()@+H+D00%1TE(8B0PO9E5!2FJQU=9X/+ M7CSZ(6;SU3Q.O!U,88K9[ZP14B2N5TJ.^,>5<2*<%9%X9;.Q]4G9DD%>@!4"*%ANI?2%.(EX:!P+E9LLU=!W*A"@8X)* M]Z_K. 77UY*_![=G4[J 4GB]F'3OS,UA[P M'WABBHE9:-Z87ZC9%SD(M#)!*4=0IR-B$&@GO_%A(R//U^7\#XD1GGE_1$/ M*GL#?]""$3;O+^IBU1FFE2VU24X2*]H9K!E"].A-#EE:JM4_X$B5Z9I0"1,0 MC60WR3J 4#V>U*QIM+NA^S#V$HU3F-K62/%!4\W\]$3=%/O)B(;DI@,02).4 M=NJ&(Y]IC*N<[6.(H;5U!6U[X=F:+JA##D??5H;Q^CV M10I(1B:0(Q.MCHA#D';R&X]SX,+C",XGN[L H4;&R6I ,8X5;DUSY'#5 MI.AI8FU56\0PTBARER183GBTU8G&&WR#:^O1^ *>;.CSW9+G,$I@ 50DV6KL M>FCU0NIZ+=4N7B-I[()]-Z2%!J8C5;J<%FZSB01*\>V%F\(\$X,8EPDLNKTB MLWOL]T>&M\6JT+-@@F0W95SUI9^Y1^BZC^C>\=SY9WCXE+^1PB,I<1&W76@5SGQ",^&OKB7B(/>-E'RJLF>."[+D] "%HQLQX>=@/-KP+0_>3Y_M, M_P6;B8,G#S:R.&"=_KMVS]J$#G*T,#:-#!NMB2#&#W-=3#TGX\@AI."111WG MG]C<*![?/)+^(L; "R;95Z8@V#?;M%78,C-9I])87NO>7A+W.9:HMMI M'E/YCOO,_80M-_11%="%6F M]L[1=@[="PT.]"T;IM=AP*O>_>8ES]>'. EW--+SQ=9$D+NIF5'*F6YM*"!V M;D-%S+/5.#M(2 N? @]')1_+MH@*6]C#B??.?X=1IFGMX3:7$\1%253/C%H(6% R2;E;CU( M6$=.$#/0@T)ED;>1:Z>LG<_SSQO_$#>67^R+)G+ Z,5D%1&%&4'$(-./7EWG M6(D]X?Q+U8N8!"07 0\VV36=J/;BN"YU2>)\-BMUIMCF?/">GI-XN7V@R2'2 MJ>?:U $I6N@KFV]MUK;&OJVI)[RQ,W/JL)T9U M^79CG"RW*\>GNB63ZCH@A2-]91Z%[V"2_.1$+CI)C;:I#4Q_DSJJES\_< M%QHE7NP%3Q! :,;5S;V0^[JFVK*?-W1![..ZDAL782CH$\X 3[P]INJI,_>X M _ M&U?+G(=]0++Y&]NL@K,)=W3M?-8+*VJ:(\4K747+57"JVR*.(!I%-K^Q X3Y MV9YU%QU+6>-SNIYVYYZ=B%XQ@=SK< <1"Y^2WH;1EGK)(=+=6C<@@]R'30U3 MVM9K20.QSQNK8EYNA3$DG".161*))QZ4L&.>RT=NGKUSA"G>YDG<;A_19Z:V M]T(%KK5)1VS1'3EHM#5$^++YN% M$?6> E%6AJE9I$)!R1G^3Y^CHV9HT84>=3'TJY4PR MUG(ZHJCT)'/' SKV+2;J.FT,=QH4>Y_7(90,]1A=*NF@L?VIVQ$I4K17/M\$ MU>J%?1^TG1+F$VC.A20%FY%W0\?756)C'\'L_][V8J:Y$P5>\!3?TX@O[/0B MH^9>2%&MI=IRE-/0!7$LHRNYZ:#.Z!/&@(C=$^L^/9;N=S1)USUD3Z$B,^-A M CCL][Y'HQ([C26#9C^D7ME:]>)! (U. MV-<+K70PWGM/F9"-S&7L@O^C:EIV6>MQA6T+V(LM[NBG65X8[#X* _;GAE\L M;54!PH ,4KSK:A@Y-&E+ W&\8JR*>0C^B10<29DENK,9&^;QC\1QPST\\2S7 M]BLQMY@(LGFF[L&GRVU1V2Y>!+/ G;DO\*9:O YGVZWG>TY"X\K6:ZB;U9@I M,@ ?Y- TF&E+N29],T$,;L/I:APFI#S@DJG$A?W-SXHRL<@Z)(5@1-6+"X< M)1';F:T:TZQ9!YZ1XW=I/B[F* #T(Q,)U%X$S,+,$'.&] D34A\:=2A,!O2T MS5$-9XW=)P%4^EKT 4$9-Y*Q(QD_5*@RHE$87KSU H99GN.35<+PBF?%SW;B M"5V CRO'%R#-VMJ%DK/--XZBNCMU66/D %&O9.V.,6^)V.T;!.YQG_@/3ME: M@IME-2UZY-5QS7C./GNQKG%*/:;FF^?JUCIHT7Q*7EHA=8]C^.I(@#SY QA@ M&LH@U4VX<[S3'76]'E,;RN?JUL\U>?,I#>4*J7LKXL?]R,4@2YG_N022>/#-V==513"*4Y$SPX-CH^L./#-MWI903XXRIGL*2 MM I^R\"DL1=2]&NI=BDXJ>^".3S1E-QXJD[IXW%M!)JC3"]:1M?/3%.Z".06 M7K#Q]CZ]]0*Z2.A.M1O6!UWDL-";Z30SDO2((H:6_G0;)F<)'L'A4A O*#=+ M!2%_@"B$RX(OCVDD&ZZ\I\#;>ALG2,Z>+.WW#FAQ;L@49=%QSP)W_ M\^#Q$IH?8KH]^+?>EM;F(O5 #BD8]66H(BGA(E\[X7&O]A/CXJ7VU+ MN]R*HS?XW[?.AG'739-J1PDI8/=@GJJTJ19D$$>(7;3IZD3\79_RT@P>^DE/ M.9QL&O3%_K36^.DK_TD_(;$5J M(E!C8J#J%$U].A, &R-U^@AT,K9$Y@M@(_T;$=C8L1-#FSU3Z9E]2O;\55 M%BQ+K*^&[)DC+,PQU ;4ZCF,DC6-=L5-ES8;3CK=D3JYJ2$J-I0:^TYG TE? ME3Y&=PS<+IGG[:1;8]9VAT;4'5YP!&YD7=;=.MAA&0Y>R]Q/&]?U'W/J)[QW-G@;M,GFDTBV.:Q#=>O/%#>!V[*4+J@2Q24.W; M<')$U94FXDBK-]5,O3 3('WG2A*!I#+P[6HN!1%BD$(.!,&9=0N6UG6IR;)G M\/A)2,AMMTF#6H<+8A':E)OZ3>"EU1$Y/.DK+P-0%,7J#W?L@\1 M(UB@# *"W079YZ>A-&-Y00)J\9D+>2GKTJT7> F]]5ZHNV"+A.#)8Q&>0,K6 M&S[MJ"&'B8YF4FT'M2"%&%"Z:M3/[DC&^9*S)@7O+$H1%VZ)=?3!8"ZOL(Z( M/XQAJ'%?Z38,GLKKQGHL,>B.%#Q,#5&QK]38=SK[2OJJ]#'0?<;M;!^!),#0 MVN[2B!98;@EP.]U^MXT4?'/Z2X_YXZL")UE\$#A56B%SQ= M.;'76&O)@ Q2Y.QJF-(;0BUI( ZTC%4Q?O^&,22<8Q9$93S),B Y5\+9#H\F M+S1Z#!O>"AK;1#*N;!GSRQ=NKIU@;/J&86-4-=MLH@-UY^F^4K:KE1Y#WGK. MH^>+NE,M8BUSHDAQI%^C5<1EAA2G$ZUU5; /MW*$#'6;J'XAB+6PSKJI6+"7 MRD R(:2]^BR)0A)DK"BP!K>QV;#U<,.P=7YAD_SF1)$3),?,3,>6>W;: M9)"B?5?#5._2Z=% '#4:J]+331=@23*>.?P<$8"/?0N)TP%NH4\I3XLY#E[L M/#U%]"E+M!?U.;101+IE",O0O'8,T\?RX =%J!"&"GT W%( M+@\!@4@ND?6Y )E)2Y.%SM!$<5'Q.MSMPX 7[=@N^#.F:^=SNJZ_H@'=>FWO M$)E01#J/]&BNZD5K:W*(0],^M.IC*5MP%[>3^-.\3(!LLXVD(EC'+U2&@ZO4 M6:8K ZD,'LDGT>:?*)TH!7UBX"J.SA 0E"MA;, M=+"6KH/V1RG70$E-O @J=AQ$5)^)"FV8L%F[\Y]AL>6=4YD)$YKD4EO-_L;_ M4XSM%1B6']S"5TP3%[:/F)(#%G!&1I2&R.%#C3FZ8BD2X3':?./V_S:HC M8F>3/57FO&UX:J(7PMC1LC?CE6"R,U7,^-B?!O$J$T1H3D'S+ WC*)]1S%EF.-"D50JDHM%)+D0;GCC,C!W*1)L210I0_1JMLJ2T$<7IG(YU5;"?>L, 3H\1MV%_\=GM0^ EIB&I&4VD8-^KR:H# M40."DXA!N^C5!VSE_$DA0!IZ"%P6GDA:)<>(M$VM[Y30;R!C*U(@6W7V:3 M@,JA=.XE>3>5C:3"U9S;Y@**>_Z9B$3(F+XO@ EFT=J=07 2)HXO(L?+BF5* ME$N" 8Q7HG+! ]V'$;RP1'%!?0'ZD-%E7LG8K$Q6V/' M$*ZV/YW6)C,9V&EGF&J\T:,Q":!IJ4H?").R))PGD9FB+(HVMH7@F#?-D78/ MM,_Z1Q)>.CZ-UZ$12'0DA10H^C!0U?%%&SH3.K0P4JN7^18X0]I#E*+(GJ-( M(J,(?]^ ) BCR" O0,+.V:"*(Z;:1WB!EL1W? M$]6:0;9-;]2XVMH,!91J=T6/GNTU,1[:@A6,;%&Y^10OQT;$\55G&"@*?Y]C M(!+8&]$F$M+Q\6#SM1=IP]&) K96C[/KC%=.[&W@QJ/G'YKR:KI30XJ7/9E) M<9S0AM0DEJ]F&O5R%)!RA@W]XAC VXA+R8(]PL-42P83E;ZA/)R3))'W>$AC M])"$GP(F/08\F@6)YX(9O!>Z@O=R>.&E^>>-?W"I*PI>0DV1]/CCU)+Z4-4C MH\F@6-_&K0:XOKA, OMZ5[:7)U@DH4@A%G( MYG0O>%8$FI>*A]*U5!RV5 ?6YY53-HQECWM0J1I%"5S^0;Q^=I)91(LDCF5P MY3"-(/.#-KUXWBMAI/[J&+?[^I7R7YK?%6X74P2)AF!V*-()R*A MJ"^82DB$B"/OGN$P)&=Z4@5<"$) $L)$D=/4%RKB2--W/&%R1C;1VC;!I*!J6=8 &+]SPTE5[^)(? 96O*,#>I@*T+XFR9 M:L1QTTNZK.]L]8&PJ/3'RV]?8]CG^^A$'IAM$3!!:9S,V?(^+['>N!G0U!LY M)K4T0_4V6VU7Q-C35H,^-L0R3B1C13)>6.K@8;;%>/AP#;X#[UD!:CUX\9]7 MQRL:;)YW3O3G[+.GJDVGT0TY(N@J+D-!4Q_$&* MNNF +S$@P &RYG,>Y _@ M@FJ@9Z+=A#O'.UW+M^@VN8%>K7C]0"_WF=1 5XC>YT O1KE@8FERLZJ[/==. M7VN4WV:4GV9\3W>/-%*83+#G"]%\\].'Y% MA%K7#JD3-ZH&#JMLA- YFV4U/M< JN*-C(QNWY&EV4@$9^.YK)!+_^SMUR%? MXQTK@TLS"E,:O7KF4([K^NY3&?&:6O3I"WQ*DGE"(KC@:BDVM6&9D@&2S #V M M3WSG^'L&W-\Z*>0]]M"$KKVB-% 6U5Y>!3V1BAA^O+;#IJ,\I$(FTYJAQ. M6?$ ]<:#2RMQ07W<67S)D[ 92"CBR-/OD?J>4I5L?BU]B="WU#*:#J^NC/[.6TQA;%5';R=?8Q]?/<48T@BS%E<-IE./>9BSX/G@_7IP=IY4G69- M-\]!Z(=/Q^OP-G$K@Z'VO9&ZD*$9\K1)_:[8/2(!XZ^V\A-: G2DA MS+C7R3@Y!!I1P8Z&W90R]0&!!E^F?+]2XP+G35+F(V.D3=.D;#4-8Q,Y[5@I MLX\QC/:SIU:9OL54K7]3L[D74C!MJ;:\R];0!>%ZK:WDID-9D9AW1/ \I2W5 M;14>'%K?9?3D!-Z_!)S#J^W[R LVWM[QLXKV'K59'^8L=>>>1O"!\T1?*4S6 MT 4YD.DH7)N2)K5'#&%:8O>8CB611Y*#-IS"$:-^ 5?\4_H]KNGN#A K+;?\ M "1+HCD-*NI;(O4_#?7R95=U,^SKJ@:I3<>>("NN"#'"9)-1'GEM-*QZRRWA MA/.\MK-[EB,L; ;_!3YVV6N/,7FFODN^=&(IH#AY@R7^RF(*D1?P3(S, M*A7VN#K>,R&'7=A200X:!.4J)1_K=$<.&B1;&R4DIKP(XJA #KGP)AI;R ME4:TR'T))D+5T?E8&RACJE[\](,LOF;\'8A[Y\AO^8>KPV/LN1Z;%F@\"]SJ M^:'R9-&,#E+HZVR:(J' @ CV15\GG8S/DSE3LA=<(=,XEOCR;<:7+.#R,MRD MG/?820<6S9-RA4QTF2^O&#SJ-G1#'H(-$W%RF_1(,1U'&(J%+/C;L^!QFO5! M*CH@Q5%]9:NK@)RV1AP@:@C=1WT+B3B6XAZV]>V23A0&3W]C__]W]H]?0]^% M(DB-F4/-?9!Z8RN5BWR@A@[8HQ5M^'3_- %P]'X+?#T[P-P?2M]NG M.YN1P0PB'0R30XT!#>R U$6EKEFJ&5,BN.))<;9M%))9A=2;Q2823L5&?5\F M63W3X%_L_[O?)C&AA!EANYFG?)^D-1GL.-M1JXXW2C+&F*^4V#).QG?#H:IO,JL20,[Z'91 MJ9][O3E7/& [#:-@N?5LV4)]1Z]W890\SW8T\C9.[?Y@;6O,4-BL9CG2K&R* M'=@T).]A3['I>((/5BX%2<6PL,S]NS3)/,D:+VO)9>P0YJNRB?GM.H.V,%,6_ZQ3G,S48J!O;!0 M,FMPL]1K:_\PV)KJ?49FQ9+W5^KXR?/&B6C[[;3&OI@!K:T)*C;.ZCMB![C6 M>O2QUU&P0K,MAD)['/M?MDQQ>HY0?&EVGC!@"OYM0U6KQDY(,;&=THWI^+<3 M*&FE*7CO:>JWM@M:V5'!]-&)P5IU1 IC[94' M*-/OA1#.#(0W'>MI@8H240*,A*M+GXX+;".:@&O+?-V3J7[C;/YY\&*O2G/; M96QN:+R)//X2^G);>4';I#]2]SR]A(S >;%PFMFB- MDSOF%R1PDD/$H8-% O9 8A;'-(GOF L=HIH*-17-D+N\2C'9LT_;('9@I:C& MBV].D!04[;AB[WJM>5&H( PN4XK$X2SLN=@M0P#/YU5L&_U,U1:YL]6J*'M< M94/$;E5$WLQ]"^N)'C_9 K5U:@9F"5R'Q[#X#(N#,D/,=:,HK:IVX-PA$M'4E'X M2?\BV!\2L5NOQ/;W'IBX[>G%U=5(]C*D[+6],7C MJC=>O($RD ].0BNST5IUG)CKJI6O<^'S7A-RY1KA^QOB&1,"7"PE7=DTP$79 M N.^Q?[ E*B*&D^_0^JKE2ID+Z_G7R#TN&KYC'SB?Z]WCY'O,[E&E2NX>\I=8W:-21N/A)*C9=(\A]+%X M%,3\,Z&WW@MU%T'"E/ >_73[_.HH7O[SG3BNV?!M1P&IJW4P1^G<1;\[0G?M MHH7QJ0CG13@S4G C:<[2U3%["!,X6M]3KK%,89<[9U>_T=R>RG2]ILXLFIY3 M16*:WE.KR4 >)+L/<+6\JVW'.I<*ZURMD#Q"GK#C![7;GE7-$..#BK% M9/<_;8/8OY6B&B?0 4'"*5K>EAY&M9T3_C6L63(7G>$/>XK)&WX^ 43S!FM"V%9Z-HRB>!E+2]."L5IC;(.FV# MU/%J59+#JU(#A(Y6+V?786<8+#UMG M%4F]ST(!F"%#X&+1H>'-Y>QV-(L%KKUH<_!Y7GJM2VMT0^[4NHJ7 M2B U]$'LV-JB&P]QB0$/-W#;?()2IS%66 /KAUGGQ[V3[ U8M'+ MH3;*CJX2)^$Y@K? "8RA/NBK[X'B.YI7Z)F3%L])+.DM3T7?D<#&CD^FXEG[LX+ MO#B!ZEHO=/YY3X.X_@Z(;E_D+MW*!+)K:W5$[.+MY#=^(4!PX6%HF0])&5F. M2,\9LCFJ#B6._D:J0^K%,G./.3O$'JB4D334981ZQ@:GM4^ MW:1TQ;#*_G4ZK++/_S'S_5023W'@UM 4Z7#341"&7ET[A,-02USC&FB^3PJB MEN*[$36TY7,?5CZ=*($GL(+8V-I\%PVBMVPHV1++8R30PHV MQ,GYD'W*:&0HM*!TP8=DC"P^CH;HI_^E1R [NU]Y4G2LR@H:?3"#EZ[*.6PU M=< .6-KRFR<+Y%=FG?3*[$ZJ+.I'(?XE5VZ/*QDA12D_)4GI'94O$>T,- AMG+J1D24&7 M &%+V1H#*^GE='L,"&[H/HR]Y)XR:S P>:++[5MG0WE-^BK$:6B/U,6T5+% @#ADGW.$A^VVC"=YX8\;L'\%83+Z M*F900Z3$R9=,]53QLM9];D#<1^&+%[/?^VT8S3]O: PW/,5,_H?"0<< H M>6QA4ZF%\[.Q[VL0&]S]B2;1@1RAF+.VDI M:Q;PY[Q'=O#13')?,L*\,$+&C$C<+"P$+!@"M/\4>?S]XZW.V!C[D:YQ#9/1 M.A8.@[$FW8>8;@_^K;=5/LJEUQ7I3&%B +V2C#5(M?<;%YM.R#,XH90H[S"%N*9-L3:/=J$V+7U93<=TX+#!4EY$,[D@@ ;B ,S1I;>J1U!??8?P@2Q6'EY_L^# MEQQ7\/@@?Y_P-R]Y#@_) W54)".F8 !6OZL87FW:18$!\>?\>!=82 'BD%,*H-*KPP0 ] P>IIZJY"&%.*05!Z2"D1DB8CTT.;)7C$18A$AU__7 MWMOV1HY;ZZ)_A0APL7N Z@EF=I$R1/>+M+LR [U-)W&GL@H5F G(EQ3I%L"!7P<&6D MS$A,XCQ1S524KJ)L4<57PB&?H#.I@4Z19FEJ',&3/ B.=>9U._O[N\69!X[+F0XK4%6KX&44R#FH^$S\?' M(":+S5I6)(1%5%KT@C@RN^ _4Z1V]BETD-LZ\QDBN3L;N$?V;AA?H&!=T!C9$9)W;!/. MS^@38KOJ.(ITHH;:(W_ KSAI/S'6T18H#FJI6!\O430$?YRD3V[C(P*-4V!T M%.8HX[2G/AXR@8IW:\1((T';Q^$/#U_2(I@(:0ERIB])1(?K!8&LZ[R(MO1Z M]"..8QH@9]&J%5^&=8<,.0:&J%!H0%_HP&2BBOEI5L:+C.J*&0E.\@+ADAW* M.3^THPPG!C ?II"8(R0X(<80P] -Z4Y'N7/3@_XHCUA:1'VONSI+>F[ M]7UPX/=U\B*(8Q:I?2*8<$G"1A)]MM9FT.\*&>X&&J"".LU^T&%NJ!JF YGS M82=Y.2>R)JA9(?I!T$HPFQC>)C8!"=4$)R2S0I07*IEY@#6((\'58I% =Q)* M&@J=":3CZ)4N77L#7!T*D&'/S!SMR\W>[M!!T% ;2PL:QE!V@LHQLHJGSR7K MI :A"UEN$(EC!9@U3]\+7)"CQ")=/:5:^Z?B8QN%3>I?@KO7A@+Z006.H"2HLT>T('6(&ZV$ZEDM& M[/@[N\M7O3Z8$V:H2%&:8%_+Q.G-P.X\$%;54ZJ(,D-/*2+L?"X5H8X(NU?= M*9\C37L03Z<39*C35EJ^U=[= SJXZ2LPXJXR>SGV^\E8]@AFTZE]BF:>P0O* M%[<(5B2B9/L002QK]91>)^'7G!AC:.0VDAYDB+-AJ@K]QA"##HQ6=#/UH)KY MD1.1"1\G(=I3"JY(EL_ ^KECY4>W$6'$+RFAGM 9 MYW'_G$?A@=\C:,,<=5.@/J2C8!4<*-I!#P?ZQ#8OY%O213DGC")&>>+9?@+] M!&'$*7N8S"?[AA$[$L_.H]+[.$$NOJE+/+E,\^)NW7'EIK?'K-"E55TUR#2: MSPYKVJ4WGNAX%5 WD@(T) MCT7ITPQ'+T+OE?S4?5D=J:]ZVC *0%%SA#D:E>KUNP-.7)MH85RWGO-")3,D M<>/E:5@]6,[07TVQ*4TB6X"5D<'Y#W^F-64\[CT=Z7_]MMH0Y3 ]L\_$C=D\ MK"IMK]][7O#09X8.:%!UG0\L]&I@#1)*3NR:"I)Y@0 #YX98E8; I2'\/OSY MN-K@ M3^#X,$!]&1HTN@%&A2'2C[A2H![U%V0101BA;Y05Q,%/I;M*MR2B'VK"1L^Y M#OY3];4&?]UMCH._17HG@Y^/?,[)TSPXI0T6P@B!;(0%LX(_QZ?U:O?$3)5 MGS&M\:,PE[HU< ?O45-V:D53P([<)['IP"WIRE$:)^W)6UTI^IBNB^]!AKEK MQGA59&D2K6J]_?GGQ3YB]?\[W?*D$7!O;%=*=L)F"\"^IQ#4="26Y#P[FB.M M ,:WMU&";PJ\';RVDSL"=S=]Y;6"VZH78+<<(+R3T/8;Y8,8(VB1K7T++-"N M"FRQ_RE3J7E5Y[=\Q_D5#W9[!8VY(D"72;3 H(W ''&A4P\G$%%7Q:Y>/&]Y M"]PS6#@Q2ZWYOGP%_?2M=V.\R+-"P@KRTS%.D%_]\W/PKS0K;Z+G+;E=92.@ MGMZM%'7E]A8 ?;5'4--1QTA6Q1)RVRE7K6'W)=CBNW5#N=;D:E];P(.P5\5R M+"H; AV2_?(:E]4FE.G^6'.$>LJ,NE555:MDQ"%JFA0*DL.R-4/2W@*H^W2H M4YUY;OX9^L%FA;1C$I*$'%I.?"[9E1J>LCQ.=;+OV1>]GGTQ)\^^Z/;LBUEY M]K&T8X?/A1_/MJX& ,^VKI-]S[[L]>S+.7GV9;=G7\[*LX^E'3M\+KTXMG4M M #BV\R\S89FHU8K6%\CKMS-X:G5)5G\>"$OJ"3<9FB8IK70K5@7+S[^ C986X8P.RJXE#9=MJE GL M*Z_!LC.M/%YFV^]V<82S$W3KC)K[>P'%C(%J-VZL=7[.#U@_(BSUVB%<^F6_<6A5*/C M0MIHHM !P8K1&G@QBB)D.+&CV&B?\WW!;:@=2L$[[[Z-)GIF?M9NM#%^UJ1X M1GZF4,S8SRA[Q/@C)@ [;"B)@$H9&D5K:O?T>@O/M_'ZK#!^I^M3[T[7)^C1 M>(ILLO#M)/>H6F MM,D A9.QAFDO/*5' _("P505&Y672I9(YDF+ST@_^Z_ U&*8VYYMYYXNP%U$ M1^'FK7AU>\!#7TML\[OEIT-[](:LW?%,9JGG*&'1RB7QNRC$//7,5K2\X/+R M.2\RLKCML> P2C,9_0;F:7.* 61FX"LFVHQV(8GI++Q&5<-W((GS\9/6:KY# M^I^'9XPO9]OF$JC!#LG\?%5IF= BOV2TMOE*IN\?(Z0Y_QYG=%,W>"$1]M_3 M(DI>;A)B09P7O!4Q@GYXHD=L)KAA9J2>N%.#T@RPQ% AJ[%JS9BNU#AK5/%& M)7._$#.QH>Z^)T2R3;1C]60*^@X)9X$"E^;H>(S*LT'$L*C,\"'(48!VG/,/ M'FOM! >:BDI+ MR$,U#\28^/)YY\I?!OD&6FBE$53>1L%S%!,,Q/E-PAY^Z NQC(D"1P,[1C-< MM+50!(PDEA2SN;!;J%=V"R0)@4HIP"_W7%CN-@T2%&*\Q2'"ZS5>%=$KC@\H MQT41\Z>A T04W\?L->!B@WFPQH,D4(#V6."=%,!=LQBS#-IN$H'R^%,097\/ MXCT>D&^MDD7?&-RQQR^F5N@*:5Z&Q,69#9F?&8N,;.5!K?-S1F+)#@ MX>&DDVNMF]IF[7K.(D'6!B+3H6RDOK(.#.E^B]0O0O051T?\UB.DVAMW/K\_T/+%FH-$M0(TF MQ_-#FJ&*6PWG-'&&W;MM 1?$]OC*%T"$I& 2:I"L3TF>"?32C9>DX"WOBDW' M^WV.F;XGZ%4:W1GTGG!\+]"K5AP6]'(YR_9,TC. 7OO69U302I@K8)3/ XJ5 M#UQ-\*&Z>+\C8.[]!*[P6:7I7(-[*])T =[?N7C;+ MU#MD')QK:47/^0.TFZ_ S96DR<=S3*J(#)3TAXF3W"VL^[4$%UV7B6_Z;@^SW7_DG2/ +B4'#B?/?UK]$,PD>U^3/ [2O,+\B]A2\ M27^%W*BHBP:_F: MX_4^OHW6JMN]>CV!P]D ]1L%X?J[ 8:=(=*//=34=A@,<3Z(,O)6&FY"&[0> M[%J@8)MF1?0'#V!)PR@]J4\U'0Y\BI*HP+?1Z^F1AP=,WU:+DI>E)/ ]DU=5 M7\F<&G"\&&DF&4,,20'&E;$:F?H9Y_N1,3X]ET0#&,$QQ>+<3Q?3RKL>:IN,.',IK\Z\H2O'N<.?DPSH\X&/ M1;KZ72XK5SV6\)C&QP6XC8D !81Q1JEJ2 ZF +VJI+E"=NH/$M;\OY0I2JOG M.ZH'*W+"<^*ZD]/;I(D;Z%$8A7%='-6GK#@O$.7MH4+E]/:Y:Q\7/:^9N,[E MS-HE>R@<7\0=_0,A)^, MGC=K];]!,]6>"F 3C(CDR]*FK'[JBK];3Y_4N-L7>4&6(T3%^RQ*5M$N:)V@ M!O8'BIG&IJA"]R&=H4?M1KJ8CN[E-MTG!=H)GCSJ$$Q13!]WV96\4%H+@-9I MAKYOHM6&/NY29/M5L<_H[X.7#+.U-<(L?IDZO)_4>"4S)'-#E-T"20Q1Q=%# M/._'("?#:-$8/3N50:8+9'G=ZL^XV*3A3?)*!C$=M57XW5M_?DA_H+!K; HY M-M7N##@8':Z#J8.(:N^<%:IYU0M_UT7?>V/-R8VQY<:(*EX+*56T\UX"?SI[ MM*S]H2S[J>()H7UX"+Y_#HAP41#G7W!QMW[ .E7<%M3H"QT=]Y9O;0WV] M "/B .'--V,$"T1XH(H)*[=^MT8E'S\@.('^5.MM21J 9_\CS7Z_2>ZS=(7S M8:[=V7,NOMVO?JMSJ[O-P;LUI!_OWI0)?=9&L 'FX Y-P!2/Z J:$0?@X_1D M8+[AKW,,\_'.GG/Q\7[U6WUH*T0\:0A\_*J5.YY1FJT C]0.8LQG2G<+;&N)-)N@; M9W,RYJ=;P$RFO]'B17&JY9<]D>:/3;K_G_20[9,GO-HD:9R^'"[%_G.T)<%< MV.JS1@2 ^JZY,:J#+8-Z0S_98J:,Z=BNN"'.#M7\T&5Y5H-SG/B0"E@[> (\ M<$;Y<8%NB_!'].%/_*]_,MIZ5: CJVF5J\'OZ.^0L:U-E0JZY#]"1Z9664<5 M+*>/1D!^K8GI/Y8BCMG9M/VT'V["[5FG/U42/HGMXI\[B"HU%)U5:^B-Z](3N, G!G-3!' MLP"I=G? ;FVBQ8A[3Y07$LQR5DF&S[N7G4_B3>^#$QJ_>@QQF[7[>P W&W[E95=5MT:L+MJ"#UNO2?19L=QO7JI YWO]O%ZE MYC0C/73/0P^SF'T>; +R@^^)QHHVE$@0HQ#OTCSRF3^YQ42>31J'-]M=EKZR M&D?M&X5Z/8"[E8:ZLIMU- ?L=CI2FP[N[WD[ W5=/::V' ED/P"ZL*;AY!-SQ/"!CX2LNGD1MQ8N +VV*3^?3 MR]5JO]W']%WJ*[S+\"IB![O(OV-,_T$?"Y'?)%/92F%;B^2!XX1M0\J(8HLV M8.RQKJ)Q6J@6!,F2H$H4AES-5P4[D,W72_)@#'I+8I:_H4 R:RC)X_')!$D* MA0V/F@!'H#:%&L\52'\'C 2M8IH.OJN.H69%$YT2^:X4*C=W/)ZQW>Z"*&.% M5]>W:?+"'C?E1ZI^Q7'X*$**N/ZS3[N#_U@XF.\$YMA]4FR%Z\[NA*U7="O%8_:]SU+.]@ M(L!QP,PHJF),_10 (X.A(J/+-:6T7%/)4/4T.(3G:CN--7UFWB:BE8;_1[% M<<_%DQ'DYNU=O88:X&%*6O/ULGZ5QGL:4DU=%7-4 PQ)Z?N@H,?ZN@[B MJ%O/Q]';U%3XM=QT'F[<*K$5KQ64?1ZR<:6G( ;""8^11]J"E[?:AT.8FM!\ M7'>@<31G:P65>3C\4&4#RB1>9KZ^3*QXL='I&)>@PA(^=M@ZCZ.VR:1 M#B;#C=&^N];7&S!X&"@Q>E?M;HUZ $2QHS9-8#$KDX (2_HV%36[ D>+(0;0 M##;FL$DX2'Q' 477AJ#W=(#-K5&8.Z%R9$2/8#3U5UBLMQ-P=]=3NG&HOK,' M8!?7%-SX +Q\LIV]@'8TS/VX])1:IVL4'>?Y0$[ELM2B@,P7_%8\?E0$UIW9^V"*;:22Z4%+GA2\-C:9'&,I^-AACQ5;$_?\R)Y3Y1$QO MS82"V-EAC&RD<1!#*9T5PC04FAQ@*/>YX(L52Q&__U^S@A?2UIX%.;'S@Q?) M2"/AA;0]+WB1%9H>7DB/V<"+#4L1O__ON<#+%="TFLL<;1KD MS@9RVK6:$G>8!/-"'[M&>]K@# >4I,4G5Q^C-9'M)EFI7UL];0+4_;L4JMY8 M/?H[].=55>(:'VIB](C/K29^5-6=(CZ?4G6GE44?7]([;*LTZ_3RMD:0_5RI M5.7I)RV@^[I:8/.Z_3LB*;L,4FPPBI)UFFWYM$K+_P5D-DM>Z(L8C/5EFBT\ M((-]M4N*OM'!D6;5=UJ@#W\J>?SI!XN(\2OID:VC!#^0T4,\ #C-*>9V#B^#L U&L*RT(^@8/5WKQ;_3A3^)'NS'+ M/CB0$?%IGX0=H4I+(\@PH52J#DR.6T '"K7 QO,1IX@HR:E#"J?*>(T?W&IV MX\;S;R(MWY>:S<3[CQ5K\_^RS8P0X$1D.X/K9'1-A@*.%(J 0,%4WVL$&OP2 MI\]!_(17FR2-TY?#DDB=).DK&XZW1?BC&B'TNT)&C8$&J)!$LQ]T=!FJAND( MYGQ0S8@]]52S0I37M#CD3_7EJ>H^$6LR0SP9(9>=0R'TS9[B\(A7^RPJ(IS_ M(RHVZ;YXP$$8Q8)U,7XIQ1S9I5X"2\D6".9.Z(LD>,_P)Q"?P<%>Y6XT[1MK6>!,DHU3S'DI"EXA%!+/'(X<\)( MHNS3KYVIN>5J1FHU)RP<\AI$,4.H-'L,8ER#V15^+NJ?OI"1O\^RCE<_30@! M]V5SXS2*C@RF A@!1BAC?-RA9(D(3T29RH$"92O_7#/V5+/$HX'8HV@Y-=!( M;%%D56HLO/N>$$-LHMT])@8D"_&7XS/F6AV ^K^^LE7>I+,U]&R)GO CCBS3 MS5I!CA;:24LN](=5NMVF".*4 MBEO[U-1111[5]#UD3MSJ*Z*@*"%"$#8Y^A#D*"B'B-%NL)U8B +T39(7&?.6 M&R'?0U#@QX(6B%5BG1$!H-AG;HSFN\.ZO0''.@9*F/H$BV)J7JADAB@WQ-EY MPP0/]KA-@Z1"")01ZOY>N^ VG)+R-@NK%+0 MU7W%)$22-*@4!]TEJ!*(M9)%0DPFO^6TWYM5/6#GQ4$(3B>13QE9X^!D=5B^ M1JW(IFZVQPP2D-Z"WYR<4 2&U3Q0=\H)PACO\T*5^DVB)2O MXFCUG,O8[U>_=>RKN\UA[&M(;V'L*P8^9^1[,IW$!(MV&\#R^KR:J%M/W0WL M.D._5QF@S_&/^\W,\Y7BVW7]7 H$_1PWF]0(#\T@UVL]HB!914%Z EIE M:^@.W:WF48V@MJ:0W;9'XA&U?3A=.:GI.R)]RH(D7Q,G)LO%1YR]1BOB1>P- MJ6,;Y$]$EKS]3YVAJV46P%W#A4%E?[))'[ 3.E'3>+>V%(8E52IQQ/MG)TZ= M(R:2^L]^HW%0IFTUD#\XO$B3,.^,R)LM@(-1BSHREDA_!@P%;5*:#C=&RW-$ M;%.?RS1YQ5G!:@12N@ 6N1>'ZI^_1CBC53 .M_B5#'JMS&YW9^#^-LP(BOQN M1T_ 7CI0 3M97NFGBA=BS+P'UJWKWE/+#$[Z=M&8BW<,,4EO/DA%8 Z^,D@/ MVQFB5N>!ERB>Q#"U >A=U2_+OP, CIMDMR]RAF8_ZR6)6WO,!134ZK9"P&GS M.3A\A]061C&GSB? GZ'D?1VH_!B])-$Z6@7T>'"QP1FZ>\[)2I9=B)"-@'P^ MW]5B@+\,]N._S-F/_S+,C_\R2S\^EMJR'_\%H!_;4EGVXZ])JO!AGX]CU8L: M=O;J,@[R7&\=>])^+OZK4E6Q6FTVGH/O*F6VLR9EQ!&C#F<1RD\.MIQ;9/NE MLN\QUR-_)B,FBB-VTT@VF-YZU3Z[N7B/(T-W'&JVQFL.ONM*97N'<]L/X_*S MMZ=S'&I*>((?,%;CT*PNF<@?MC[@$.,M5?J>4,49L+W=@*.Q,07<#$24:W/6ZC!-\4>-N[-K#$ M SA2.#&I[;M=%0/ ..1&3RBWD:ADB(D&(\@!9]ZN>+++>O#*)2D^P(#NP"%O MJ"%,"B(!!JK!*HPJ#%#36Z#38C^PZQP!K&[D)(YB^=N?GE*^^5.?.^PJMCJ0 M!'!(,#%(1Y#3V1\P-!BI86\.Y?S04UINC4H'>CV62IW>*JS<*0JX50K!@087 M=-2BF&VW_$2?#HK![)Y*MOE9V.8G'Z";7=XC1+69W#=(2RW>&TFV: X5I(BJ] M#GMN0&W]"RB1FCYCDJ[]8_7U=A>G!XP?<$PK?4I[)9>=3R'H] ..E]JJ-]XS MZ>L$&+/T93RTX(,&BL9%XZ?/) O>Z+U>K;$]4W@4'(E+,+AY]Q_$ZR#P^ M2'0E3F0\$)Q)]KC;IY6-@3MRMY+-DMUM+0&[;(_ YCMN8AH2=/WZIFLE,T[7 MGQ?>9VFX7Q7_"#(2 10'AA1!S,X[1NL(A]UNJ=\;N)\.-(/LN)I= 7OR4 U, M1[W@@TI&2'!"-2NGWK[#692&UTG8Y?%3&8.(0=7

    D MZH)J]VD>T233]5N!DYR6<;J-[;88Z"B0Y1:H$H> MFN"LZP&6(J%OM5"(2N7SJ#//V6AG/;O: W?!7E4;IY=5C0$[2;_,8S-[8)*9 M[E7%;SOBHF9SK^)AU5_25YPE%!<>]\]Y%"J=K;\U4%?35+-Z3U7=%/ICJAJ2 M&]?FW6 4L(-M=/IXJ1BAO.1$,^QLZS(HV(.I. EI4_K/#._2C,U/?%D^\1NJ M#LU2DT85;3\@-*&FU2?WN 2@Y:BTXP-U:Z"0I:EF(]YN;PHX,NB3V#@:9J7* MIHH*--[Q=*OH2BS502S-VQ.,XDDSAF4':RI3-PKQUFA/[]E..>@'UZ MH +6=U-J3HBS@I1G=V&&UR@DZX)PSPZ%T5CK@(,,FO_?!P=V8W*0M:1.L_3W M8Z7[_;SL,3O_/A'/_.G]M2 S]Q^ ';E**'8]I]W7 M9UYNW*YRAQ7&WII42NM_<:6L'W&>5 MJLE^>M((L&^J935_NR9GEP(83<]%SQQIEZ[+$Y/P)LS;GGIE.OV .Z&VZCJ3 MY^T,:H7IR^YB.KGU7;GOD9(=/BM:SL=1 MCP6VYIV", AWM*6DH,=Z.. MPK)/=K4'[)E:8AL_>"&(L["7DD>4/F(%[;RN0:%I/:$?R_KVQ<3*QM!]MU/) MAM>VMH3LK]T"&X_9XW'J/;@%H.B4]U"?B_I!:"J=PBJM#8%[HUJYYMW3XU: MO;!#V%%57FN:;(CZNF]J7;G/04%KP1Y001WO0Y2P797\!R#SX#TF-DR*X 5? M$+&BY.53](;#FX1(B_/B(2B4(>Y@*L!]U= LRBFUGP1@+S?5Q-;<5+-$@B=B M3%')%5&V *;G"6Q3J9P1:NA#D*. 'F*E;#VBR%64!R\O&=VWCM+D;BVRWUVK MXIXNP/%!1^'&K-[1'K#G:XEM/-,WB--58EEFPNN:&);.WGVX;VVLT6V>OMRY M7N[K,S^?MK>T[!CCWE?3_I3W>=PB*;)@Q:K>7>[S(MWB[ &O]_63-P?E]KA. M3^#N/4#]YB&-WFZ G7R(]*9#G=.K=X)]'>&83-.XVO/^D+/#*QDFR_G$8]S] M1!C*1:U1:X^W:J*#ML:T/ +MHMK_&]2$*5SCH27>_/44NR MY/P=M:#^#2NJ2OR7S);=IP&'4P$^L@W-TKB /XP$8&\PU<3X!KO$KWRE4.*( M9):>#REZ-4W 3?-191N+-_\O4U'=)TV6)()FO%H1H;\U4,_75+.Z^:]N"OWF MOX;DYB=L*](H*&E/?(-_(O4JVIX0R(NN%A&%YN7SN[6X%M6FW$D+R,C1KDZ% M%LT_0T<(A;3&<2\E1P_>"X(3 X(3;>XJ;3RXO66-!!VV\9VSG>\P./C<^+Z( MXAB'9?;@ :]PQ-Z"4"V?N]H#!0UM5>4EA;(QX,5#O\S&=7(995221A)M/XL! M=ZKR9P)1N,?\,;],O,VP"S+^W/(SMT56\?3GO%^3YX8=\MH0"KMU]P#NP!KJ MRB[5]PD@9V9O*]UL=T&4T1#AE$6^2549K^-XD)5"I M-HV=,P/JX=,8N5[EN^($/F'@7/&1TVVZ+I\0HM.JD \5FX"^.Y&C'?ECE.[S M^("B9!7O0_80:_G^!NV=/L>1.#=2I-4S@.@E34.49HB^5AB1EN1O*['1C=;D M]]\WT6J#R C-H[#,IK%IOVJU(>R?,4[$=(\9N2BG <*"9?A%SE< -_OQJUV+%M_S%](2S8GC/05O5'%B()RL.BM5=;4'.NUIJRK' MMLK&@,/;?IG-S_)3RHB01A)MOZ>?H6CKUU=O>PX]]_69H<^>J-SGM[+* 4<:F=J9.6DE%%3#K0LD) $5:(<]_'T]C8 M,PI#%,0068LA?+PIE^;Y99!E![+4_QYDH2HDZ>P ''7ZE6U_R>VX-6",T!#: M^-F%^K4U0ALUB/M^#-*ZLIW:CGI( M9^@99R-=QGMQ3+UX13F@!L6"[7'AMV"[B_$"_=?]3[_]]^>?_G+U7_05/V(0 M=DNE?M2/$%S371/*+^&/5A *=%VT39-BD_/]KF(3D::8'T+UC:-V[=V"G-3* ME ,@I'2E\\G(&H&%=A9RY4856:&RPQ[YWX-XS]>R<9Q^I_MFBBA:KR=0'#50 MOUD%K[<;X,7>$.E';X#2I WG@BHVJ.+CZX&B*4QPB_/\;^BU4CIPH[3^PXJ3 M?G>:HPH8EX6.#49$?W59L[LU+;.P2>.0@"W1\BZYBNB+;TF8WP=1^)22F!=' M+\E-\HIS0OXX666!'%"\LV6H*J@<00MZQ&E#M1'A:%E+D(2(WVONS)^( X6E M &A')*"'K=9!.( MR8Q'F,^;-6&4%UGTO"<3_'60T>-=^=U:6$F\XAV0\%JU#S&( % P-S=&\QJ. M;F_ H:R!$N:7="16J.1%<:>$%)F=KUL[DYEC*@RBFAZ=8 MAJ1J0B9=$*M=Z8'QAM6$K4KC]8?2^H2 PXFY<11+8TTJ@.%EA#)6%LX24]3$ MGQ)S2KZ^:M#[LP\-5V+)/D'!63+((5%+*RSYC%SJD]_$7!NHR*OS(?0Y--J(K$F)/VF!HI Z-A M3MS?"[@7:ZK=MD29GQ_K2CXZN)[8DP=L7CE7G7KSLX@)_'MSM5?W!1?+YYQ= M4]7=WFMVF8D?=RG*;7/3G=!'WTH.OIZUF$3I>L<9D-N2?Y2_ M$X#U@&FE!+:Z8*N*(,[%ZD)*H>@:TIS\W.!@I"$[H<.0]IQ@9JR*-B&)_K/Z M?1E>E.*PPA.E0&6B0$Z$ H$P7P8M+0)GP5&99/"EL&$4YH98PZZ-#>@^)]QQ M>->J#5K@73:;TB(TUFLYQEY?Q $%K]D1#Q=FY6-YP8!#24[O9VUG)-C-P6V MZ<.,LAMGI?6B!CFK'2UY$:X0]$*%8,> U=L,?5%2L"^/,"<_E,6UG#< XH-6 M-92/I2>G*GJHZ]2L(*%(;YK5A+'- [C+.S%I:YTI&PP @XP;/2T4=#HJ%J/> MI0!<1P:6<9_JO4L4%.C^X1)A>N9AET6LMFJCW@P]L?#S?_\_X$"3_.+7-([H M;=EA1F]VG">\M2BO@5E2K_D!49OP]M&%_JIDX^N>XG0&$+<_Z'\V"J6]^_F7 M- EQN%\5T7.,!4X.,YR"PCP]O\L<&A#0UGU^6-"IA7U0:+ KHPY0@803@[ P M@17 HS' #F?;(,&T3'@8D=]F])_PX**Z.R<%3%="WB(*!MI5@]H\84373!J0 MTD=J?O"BK9%]J*EOJC8K9LKL02&/-ZX8ECZ:3S5^2+0% 6$ M="N%+U#MJ)K%IA:(/X4%$L6FL&UML9:*3#;+%7])*VU%GJI\;(E_WIN3=/>1 MTF#K,1!W(JD=H?O@Z4"_+*!OB$Y1]I@+0XSAEAQW.4$Z%\(ZV MT]FJ!7-+YA+F,O[L4I=H3T1 3 80V#N1N2K#D,'3-FS01SZF)H7BJRBFI68L M@7$'M7G#<9^9!@"RBM3\(;E7,_>@''(1Y@'++NVE!\Q"@OE LS.3:8"S&%O^ M$JN/JPT.]S&^6S\6Z>KWB\-E'.1YUQO(W3V 0O( =>4<9T=SP,E+':E-QW1) MFY;[9-31Q0$Q^G[?0X:E\X0%JZ@80NG;GM>056V!^VRGBHVJ5&T- ?MIM[S& MN6TV,*NAZO^58^]J3N>-]T29+\$6+]\BE1,>-0'N>VT*R2XG_QVPI[6*:5PX MGO1#E!KZ1ND!&&Y7Z3:(CA=8RD8S&7)-I=H&'6\Q@V%W)*B%@<@)T5VI9 M3%)=_WL?%70#A!ZX>\64Q=/W]&F3[O,@"3]%:_JJW&>\?<;9D9(&W8$ZE*DA MJKS3@+[0$TTFJA@?W&"\Z&J?,T,[.L"+[RDJ!#^TY@PGSAYY,$+%##$O)^Q0 MR0\)AN@;9SDQF$UN$0)1_\VL8/7%KW07XP>\VS_'T>IN?;F)DN 19Z_1"M]G M*7V_)LM;E%0CWVB*D,'0CKFDI[_&D(,.F9:T,XX*&'M4\J=GW9D$*.P1AWZ9[N+0-RU\?1V'PL.Z0 =? $!6Z M#N@+'4I-5#%^6.''QQ^!8N2D9D"/<\"^24WR:(QS=M)52UIZ[XEPZ4B/'K:>OTC#Y*]-DH1:F59'K("[@$L#-_;B'? ![)!.U37>"6?'5AA')(N% M9+GH[KC<4,B&."A(T$ +7$/):8,TMPA7& =_"'J]W<7I 6.VT7JWHW9I7;OH MM >.9;VJRH"D; P85?IE-AZK@K+8C^>T/876[K7E^,9)>JSWTHM:*M#ZLJ=F MN%NSO^;+?;%),_H,H"DZ&O !#@7.3#LHIAG*!##TN-/59333'H.$R^?P^0.-5Q8AVIK1]'I9Q'B1W&J5?^#H M94,46I+O$;S@ZS>1LES/M!+,'63M?PX[";G![.<,R@ZLX#%]IT3K M4G D)$>EZ(C)#C0 M5QNT'-RZPX CJRH4;,W3=N2@YPKUT8=DF!*O^M_U;%QF5G42N=^N[ M?9$71.PH>6FFT-LTU^T(&>$&*2]=E=#H!1W3ABEA?I2_Y$+O/*0U'Y3PW2;R M6[Y],OD5AXG5OULCB<_)9IN7JPI3F$ NJRGMF_&/CCX$.5W34CF.!\A\=]4^ M!5%&ZSSC99[OMSQG\!#EOW_*,+ZAS_#AO.AX"&(*OD!!>7+36]E_TV4*>$T_ MG>[^]N:HJ*R /$:2L(A*BZBXJ)37XZ,8\+\#)?IQ3;R^YJ&*Z+8^BP+8%VC;;KYS0OC@ MS2O"5^S?/<(W/\2T",]YOVN$/S+!?!">"WZN"&_ILZ@1OMU\,T5XNO5(GP[\ M>QH3,G%4'*9*MB@YOR=<[S:_,TAO9_M>T+Q'>W! 7LJ+:H'/)>OBZ%-4%GNM MZ)XU7D^8=>D3X#_H/57FI9/[^\9R\-D7%:2?4?K%[9=I0?AS2[XH##A=^J5/ M@/] _50IF$[N[QSJH:=AU%!_-GD8MU^F'>I!9&&>^PWX/,2 3SC;_M3UQ5PQ MG .4.S7V"70[X08=JMTJ/0J:G_60^=D F)F4'F$8IM4K\\31FA](Y86=/AQP MD)W-4<-2RZN(%F%-PJFSWT=\YX##4YC>>20M,X6.RI/H#C=N+L4]MYRWU<]0 M62LLK76(<.R[8DAO08\YU=OH+HIJ]AP+*(NZ1M(ET(.7*$GH M#PIK33C5T )W-WF^Q^'5/B,B\=JBS#ZY].)+7I8758;E)H2@3Q;&QFG,!H.I M0(9[2\JKDLF6'P_Y*S=.@E]H\1DJ= MYQ.TDA!^C:-B3Q].2<+KMUV4,0I5O6-':*_#%SI.365ZFT%N+U/(*#B9[OY? M%)%DY5G;6MJZ<+TWJ 7_(2X#XKXQL2Y-UJXYNSG#M)AI@N<8.\TMM/$YOJ'U8EV5PF%IPG8NW;6*(X7YC\.\[ITQQL3N$'B5/ZJZDR MLP/8GSFH#OT0-K%6E_<90_!@$_A'9BYR&>N*:PTI^W5+)>5YHO9DGZ6R8)&B M5\)AOH@NV:;KY26Z&[F>Z@"#OB!GCO+F'\?1OIVF%&>,_".,80HVU>MY@7@] MK_GN&S^CRZ0[>QCR^U'_ SAC7ORTP_H_T (HII3C1A]O?$Y]OL#I9U&?.M!X MKG*F!Q&F-.C)\010KX!:3%AYF$#UN9_Y!#KP,SA*@;_3"72H!?Q/H'*Z?)Z/ M9 /Y)+(ASPG6^S-:'M!^M%!G/@G8^6C3INS?Z91AR3#^9Q+=]/Y9SC*>OV)= M?HY:^T.=CYOQQ+,,PXC^(XBOHGP5ISD[3/2<%UFP*AQ]QCZ>9SYM:)G M6)95KX-1L^ZYWZ;/@[-J#Z7ZE[72M #@SUU?=W))Y@#N?CZ/E<*CYF) GP@\ M6<-7J5*MO9=*?"3)SZJ8_CRS*J8>OY3$<[[3@CH!IS*<]>K2HR0Y\VEAQ.>Q M.2T8B''&T\(8:_B>%CIW%-33PMR*6WO\4G .\H\PG")C!F>VL"K@F4\B]C^F MS;G%GG1G/.4X,)+OF:AK1^)]S5* /N[U&P6C65]GFO9PO4(8Z #OU2;^@VS=(_7U>OXL0G%_ MGPY851V3J7:YHF4Q,UK@DQI-JR":93YS@'X7IK42E*N80(=J)[KZ3##7LB$A MG-.7*MP%W\ZLO"0L0E&!-Y#,M4XSAIZL[ 'Y6[3=XC B?XH/Z!FO@FU50*BZ M+9M3R;T??A\Q9Y7WN:H"QT]I$<231.F:K.> RA-] =%#SKY0L?NJ=3W'U%7 MXM8EUA&3^#PBYTF^QDUSS[!\AEI8N+S@-.-2[+^0AD5EPJ.3,>R/5V0RHV]4 MNX3UX5*<.<(;?A:;8#]0A#/&?5-+^)\"N.02_I\<_V,M$)4?L8?H9SPA3/V9 M3BJ%OC!;AM26:VI+/F6DZVJ^8 U\SA;7VUV<'C!^Q-EKM,+M%O^2)J\\*T6- MF[-I5?[[99H77]+B-UP\X%7ZDD1_X%!^D4KQ>:?B#7QFF/03R//!)(P!SP+3 MZF\CFU-A>@V!"U1)V"Q?L$!4-/+7 AUP@6KI%FBY3??)27IW&DR?A]&_)EE% M&*WD&1>_T7^3)52&XT DRXM-M0+PA^0/Q&!91//WS!)?DZC('QZ_?L8=^>^^ M/L"14TME&?$Z.P!&*CVY30=[35V\>?H;7*CM!YZX(MBR2J0D>/I>SH2.60*LT>. M$W,,0XZJ^ZR1XU0+Q\A!&()'#GM&628)+7! N$4YNN9G2HE)/A&MB@TB?XU> MB;A!=J")^WIWQ 1%_L [C@T__2R0@?[&?)_C^M_[J#C<)&09NZ>_S.^*# M-D'2N@/2*+M,?L6('GT!$ (!Q2T0MJE@T+\TGE$U3%=,=*8RN&$\&I>>-E)U M^/JI07[@)"@:FXMIAI)J&P SZ44L%+ ,.HKR?$]^"O<9A3>:L.:O35&D2ZER MY'=!@G*6!OM R.V3J/A!9+71CJB0HP^4#7X+MKL8+]".M"_2K>@B>K"6BZ/? M!;M=AE<1GVDRND6:BW9$!D)S2P =HR+(7C G\,./3F:=MEGX#,:)A>.^7 \D M*8+NZD%1E<,6AP>B\O# XNCU OIKSF;:J.$,/J+*T<&M532*>-#_$TD:;K+. M6]+V6 "-&EP:U$ZUGU/Z\ULOC5/3W\$L_O]EGE;(!6K1Y<>RI45$F$*O2;0_ M$6#%-F2%]YS.VSK;-"DVWB^1&%W1D0STP,)#8J85#>Q?.H\7.^ UARG$E8GM M7.#K8 1]4G&FKZ]:&LVYA8N':OGF=I//I:E+(Y7+4Z610*;Y/J79&D=D[5_= M?"$T\S7.,G:3_ $'*T(BHXR3/ KI3<7)4R;&,@+%9*CFFBH_:";@^TT9CK27 M^35E>M:7W3F0:F8D:?)19 OYY6/ZGSA&SRR7R.7D-YOW1;HEDJS(7P^HJ$6F MYUYI@ZR2F^:8:&*1&BY(#F>3P_/TX:9+ZU4*RID]24E6@J56DQXLEQ0]JU2? MIV\MZ.:L^"WUU1/_7- G\]1>M:\ %S-0".*24QL+V.H8 1] ME>=,7]\YQ$H^) 2<JXF"]5_4!B044 MD %9R,^ICPZ9WN]";KB)QIP ":KJAM(-\M/3'Z//?,@G/8=SM7Z7RD:6:G+DG>Y7RD91!_^5#E!/0D34#E^P+'I5#/=[YQ^M4^ M-681(#.(NV)3%27>Z=C4BF_K4Q[@\XCW3S5-9;P>80#/)OYM8GRW1DA>[8LI M9YBC4GJYF!(:;:JJ>K\UJNHUB(K>IY/.N=7<<_WIU'7X5JG/!VJ<693/S9_2 M3/R*ME,=CYAZ79.V?X'W1P(!_P>0B2 MJ2;,DOWG>0AW-H*>2WL?STJ ^[R:#T[0Z\$/GR_JJA*^;PF[W4Y[2..8Q!^T MD[\]O:80[W;&ZOHH$Q\MD"1XEW-/IR%F=5R O^!)]QD>^>FK;U0E)'2"5;(0 MZH>3:]^?[3Y_9;G^5Z GXO^?B:#GU>@IF+]O^+?YRO0$2XLZX^;P_6F>1;I. M0L\(;^G;7 0QJZDH3B7C)"Q/+M,:2EUO3ENTYF,19,59VO,9OT1)PNH$3VA5 M"!&()7O6 =SI2?H-CM]!&M9S:N(]1R+M'\)'CO1=QB$*$T /0XXSG.<&\98_ M"R.'0^>3HLO"C5/;K&M6]/Y0\%3'4CV?BGW/$V/[A_!QQ/Y=3HP*$T"?&(^/ MT=N%^;_R+Y*PF[B>5N>6/XPP6,?,Z.W1X"&/!<_ED:E.%3L>!P;_<%2WO-;> MQ 7U + #)6%N?L2,)?U7$E[&09Y'ZXC_XB;Y%"5!LHJ"^+$@H,@@:_E,% I6 MQ3!L-&<"W.?=&%4C$C+D !AE'"EJ8[^YBE;J.9Z^2,,*>?'JI9?!+BJ"F)[L M7"!1"?5;*0NL?6)?!A7VLECI[!,Q^I/NO&5FN/*7UTN6H1YM9;#. [,1.C%EYOU7JT&'#C;*F;EA+0UV1 M%[I$44F>G1>@)TS7Y2R^*H6BM[NDG93CGA-#%%BCWJWK3&]I5"H130Y7H5$E M%'I*D90^.>XY]28?0-->'X_0#T&.@O))(:-D;T](1C@&L7C!Z#-]!BYFZ>P@ MCME:L6O"[.\*&?,'&N DENOI!QVGAZHQ/A#"E%-U]W;+>9&A7C/S%/A-9 *. ME<0$Y7MA@A>2F7E8/D(<"5YWM3"!D,TR":_P*X[3'15(9+KZ]K@T>@*%1 /U MC_:_^KH!SE,/D7[$MA'CP1Y$DKB426?_>V73F2!HFL#C!AJ."XU1^A==1 MPIY;(ZNUYSV-A.^)BK3P3%UR1F$TW;[ _7R0"61GU^H(V..'R6\Z\@47)+-! ME ^OXU1S\N/YTQB!5[':9>EKE+-3?>Q-F;(JUC-.B!0^(_IR?7.W8P\@)B^/ M^*4MMZ'3'KB[]ZHJN[BR,6"W[I=Y_"*]HHU*XGZ\U[FN]%W?2M=N$P?AJ M@\-]C._60M$'O$LS*MQ-0B!ERU)9%P?QQZ?@.5;6&S.B!-RW1YBG$<4/)P,8 M#\9H8QSN"IX4*P1A5+%%$E]V0EXT^,9X^UH!S-Q*4R8$E/:Y):'438&WJK!! MLRMTE!E@@&9RH+\?9!P9(K[Y.KG+#;Y11HAQ\I8H &V$Z5" +I#NU@_X%2?* MFJ;';8#[=:M*L@,W&@#VU'8Y34?@+=KNM_+-D4J@QWVV MB_J8O6)Z5>0ERNEECE#4$SBRFU7"0+'!OO&JRQA6J$*_JF%72?/3NUP* MM.5BE)>2Q-VZO'+)G(M"K\]16?A-NE(:M.+B3'S5 Y@)A1BH>9.N1C4A"A*R M\'MSE0F%.!ZNB@ SHY61Z&*"B))C\RS7A.E3\':?I?0TW%,JBK80 U66NTRW MVS01ANLTOQWZLY@N+)KR=-:P0'PVDX=-7<=[+I?FR',#*A J@C=ZFI2*1#TV M$$+1?]>NO6)RE9[M:S8!95,AS=&DP@1"1"(D1**322D4_7<]ZW"YRDG'Y_0" MRJZ6QZK/JXU%0,^#7P<9?8 B7^Z(Z+LLHM51%/O"#,'T5C*_A;# *>)G*@)-D%W$:XWCR.,F]VMWXM$""CY=HQKWV M=?!6KG&#=GTM51KCX+B4Q]1G HVL) YE_VF?A&7@Q&NFTF-M&BE0%TP@ Z$S MH[96';/" 3K(NE/83O6QG2JP$+7&F/NNB6#D!['T$'C.SG)ZSJ""MBY9YXJP MK2$4HE*)HF/,NE0P5"WL1%%G=OP70'(5M(7MCU]_Z^#:8&49MR^X6.8Y+O)/ M:7:9)GD:1R&;II/P:[*2?O&X?\ZC, JR"*LV\NU1!SI_.3*CO!"W1!KPFMVV MAJ8N+F-@59B1B(*X+/1=="1+PRJ<-.5!LD!^$@)0K"G9,"$V#)@$$&Y4/^"8 M*GL?9,7A*0N2G!Z5(%:X.#3^HG6G>A@MX" VRD3M]ZH'$ (,4./TL7%K6%!' MC#R2.=,KP\V_ KE>/6-3C4@0_$9B/EHS4OEFQW$#H)B@5J9:5#?^"GU!W"ZL MI=+]D71K=XJ/ M3;K_OU&0;B.)R2/.7J,5I@\J!LGA-MI&9*W4$<@8$H(,-Z.,4X<_)E2@0]4X MI8PGT)(KXFP;KB\8(\$9"=93ATJS,8S7(,N+E4YM8Q%).?$GO-HD:9R^''2! M4[,?9)P$@Z&T3_3R9H$?T6T1_H@^_.GDCW^R M^0;:7;'!F929CW#'P]-=C2J^2%5(I6T*'IW[!30HXLU[.-U] &^;:XMNGD]7;/4"*/X!5/D) M7QS:XT]D]#<1['*?963V6C[G!:U0HK"=9E?@WC[$ (WGAC3Z ?;Z0>*;#G[" M!%$N)Q.V8(2^E:P\N?\D5A '%D-B##KT4":,L>/L_N;5^>GY;"/7[^\(W_$U ME3]R^YY>L)U>5_@Q+L^N+X!U>-<6D-R=W3)H./L"K3@[CUY_GZ4KC,.<(M]] M<&!O*'U*L]LT>7G"V?8V)3$*^;EI)84]36D!QX91)I+APH@08 09I\^("^Z, M*P\F2K[LI#_EC"AKQ'BSWQV!CQ^D\6,I2I8_;!@2 YSBC\54Y%64[](\B._6 MI4XW"7T@G3W()&/LH2UO,J@W4+0P-$.5O=3O"CV=::")<8 A6-$K>C%U_H(Z M?U2Q.Q[TAXESGSY,<;>6<+!F=QR('3SD1RV+Q M#=$@/UJ*'N/F"#) 72L830RL$H:@(,L8U6L)RD7J&+*X<2;=4K*K=D; M7^]OP;;"B+#R5W'\Z+=]O&U <'*IX%4%J]($>.@Y1P73L MECP09])V6*MP6\AG[9=2-[AX\RB5TLTCF1+ M*.']'.,\QL>88 ^O-OYV4/^ 5CEYI59#6O5S%FEF_-U!P,31#HTZ97E? MV;&A&ACOXPL^J&:T.-Y:7)0'&SP5$9O(%#5]D0:D=1'R@/[(JRR&^Q4Q5)"$ M*.>7Q#R>6Y8W7J\BNB40%?L,WZUO$EK-,2]NDLMA]1''402.)1;,I3KP,) < M8,RQH=7HPP_,\R3NU/=*_BA*FD4/_5BP,Q5VVWO.1LC@0[WI M/7$R>T+5%0<=(]K:_T2YJ&WZ-8-8&,) D4)&T:3 Z\QM #''E94#4;62ZF+TGT![%(5%LP3G.;YP3*-VKN:4[L1!D&.U"%G$Z/JI&PU" M18M@<:NXQ-[;>$Z@<:*D$CAN@5Q3'PP>IX*?#8 X4$WRL%M?%^]AZ3K=^N@+ M+FZ25;K%MR0,6KX&44PQ[BGE+P _%NGJ]TT:A\1L=V0$!KP&?Y!'JYZ;N#;H M @4UZZ:3ETNCB0)>,]G3S3A?@0O$14!4!E0)0:^DB$>[93E0+0ABDGB_*.S? MAMP.]%&>B%NRFIG0*HA7^YB?5_I"9LR,HI;'&\7'>,Y$9_6+KJ)\119^>_*- M>H!L* W@H&5D$AF@!A$ #$9F>EB<_[D?\<)A$DOO"#.M8:YPDFZCQ#-0Z*/J M513OZ>-GMJ*?4WK 62TJ+7/HI9B)Q;( 04;6X:J M,DLC:$'//=E0S?@L8LV;WFC?R]P1+F,>\I>=+ #**PDF3F9!L17!XP9W5,6' MY"\- 5 M@8>$F%][A7]#P=@!9O/HE/8LQ4)FTI;O7UH&?#]B0)XH/'Z8^JC8 M]#) GYA\FF1,""WBP _T8, /**B":((R*QY$YY+L"_3,%O)1*?YXS)KZG-Q, MO].@I0[/ME2R(Z"S<5H$L?I$WTP_E'"HH*@,3 9_FA'1@NS UUKE9UJG&76R MW9Y9^VA5UNR2?V2.Y_%H8;+*,$/ 6'P!)M92J,F_39E"HW=?6+&]99812[)^ MJGL=5@@#G;#M&Z]QV' T5<"))8O*F9KW&JX+=3TL+0C$*XOB 0I&'8I$%2G=LWVZ!Z%60+%I5?^%WV1X> MOWJ\Q_:XVN!P'^.[]9)(SP2/7G$]9?!SFSBD]VLN&92S"/%NK7,RTAD3X'#H MQJ@R--KE !@F'2EJZN^E./2DMBR0%$JB4B1>1U@2BG:" M'-H)+-\B5[Z%UG]FY68OHMGV%LD#?.!-/H8DOW1=,>8]+,KHV MI.B$DYS!TSW1K[5NF5X/X!ZMH6YCY:-N#MB/=:0VCIE9ED$FCBAU3[7!)M&8 M9ZEN\GS/,E1?=T3GZS>!U(MD@>. M'[8-:3&VOP5RX\UA('^JHN^HW?]SK^_*I+-!3/YBGIM/5M$^;ZQLFM B4'+" MYXN21_KY]FC)QGX@:(_JP\T M^ /*6TQTO$SSOO=UV]H!!S"E:C(8G30"#"QJ64V'-J.X0)2F]ZL@CK1CROGS M+W$7-WFIU%.HW]H0N(>IE9-=[+058!_K$-9T&%8DD>1N?GS,J78Q<[>55W=[ MW#\S,?AI256ZZ;@1<#=K5ZJ1Z&RT .Q>"D&-DWN"G#@1;->I_LK52? +K0;< MF;]TI%74JI6'X+!ORH;O0YTSU!PF)GN([7P64AUEMZ_*$V4%8N+AKK],PNLW MNHN!\UNP%W*TVUCTYJ=W4![(*ZDH\X8\UN2R2T;BOGL$"9SRBY0,[*2YT[8*QEK; 7;93Q9-9\;@A8/?LEM?2ZHWM$"=% MZ: >4R76-07B@I=!OOD4I]\KPR]71?3*,JY:<^J0_L!==; I9/?5[@S8I8?K M8#KX*2=$62U0[?$U-S#S\,06V051R*YF!EO^]!B_[$SKJ"?LS:TM 8T]OUG% M'H-@&!)'P7,4,Z$\EO9J)KO$C2[5&1AE8^ 0T:VD.@U;M@3L_#T"6TO'EI0A MI&0=:+FB?KPFD"'>GDJ;"5N/>X\/TE!&P^/4(A5$GA!X5\FNT.#" U-?P'ID;!X?*5_/8%/V!ZD:#\(WU7ZRHL89J[C2:T0+L::-5FL#K**&_8P&'+.L21?YX)7A#&ZN-+P^F<$V;(IC%KD7'"C MH$'K)A3,&#TC@3[&BH,C%T M4-[PD<.*A8A'_Z^9 $?T:B/N$&3."3@DPQ@#!Z%Q+L AJS(U,P .&Q8B M'OW?\(%CI+7.!RC& ,09 ,/T@.#K'N1$]I"O2>X4IUV!P %[I(AMJN+P^FU% MFG;6XC*E-6>@Z#.1-FJH",T50GKU<8DG,G/$N3NIG:5?E<"?K?Z&(EJ6BQU[ M)<$0AE. I^\ ^6P/AP\X^#V_0]WN3QX?^[.?@,"5GO=$6GI!ZS6(][CUFI;7 MBCTY_O>>B'?]2OZO\VFH]J; /;-+P:,:/B?M /MDI[@C*M\(HHA1]?\>SY&: MMSVEM#N:SVN8GBC:,51O9U"ZNE=D>T/V%D(!Y-LT2.BI/OZPX460_*Z*$ML: M A^K:N4::Y^35H#'9X>PQI$X)8D$3?KP+J7J*>%I7SM*!#VG699^9R>N*0=_ M[G:%GXNC$^@W8NE#3Z KS-+?"[@C:JHM>V5/%\ NJBNYZ8BF]%NN7)0\V)4+ M/^[K6O.3BQ5EVH!=K+#FU7E62!Y-?CKV9O*K?UZF24@+X(07 =%FA1\W&!>/ M!9%CJUB>Z/<"ZLT#U:;>K-D%H#7 M 7\&2K7,,R0Q6[]7&T0/!$[[SQ(1.M1PYA\Y*IEZ?*5HUJ:9LOCK*PE6F&@W MR7*]CN*(B)K3U$ 41D%&'ZO-\W3%?KM,PO])28#S=])\3[Z6(N8:2Q,HYE@U M6;.L[ B" %')KE[F)6DK[O2>1\T?R0*@6@)$1$!,!E0*X:M@+12[10G*):Z> M'XO=I'%(;'?][WU4''KN@'=V XP_O!3;VAHP-&@(;9S5ED@C3MMUZ4NR M]'].-=Z)=:,P)^=I,<*+:^LG&13M@7JDMJHG:XJVQ@#]45_F\2&QJ!$/*8L M1&,_OCHL9:#3>89>/"!-T-MS9O[M=/U[//3AY01F8 T=7/@#[WC4_-//PN?I M;_YY5VQP=IOF^;(HLNAY7_#]R_L@.ZW*IM4!J&_K*TO]N;^U9Q\.T]6>#A#V M%NO@SS3^M/T&BW+I]*A=2GDA^@ L"B1N=#]^Q_C]Z,1]VW!L MWO^K2=^C#T MI#K[6]I_P06MUW^?I:]1B,.+PU<&SBVO!! \);_8D]^)/Q+\[$D#6",.%/[< M&%%.+]BA## T/+2^ZX%J<5 MC_=7/H"8LWH4 MA;\$\.?.\39A[:SA30H4.;G(@L4V^U*VST?T(=]SBZD_3 /'.,[ M2(Y"M^'$YXEKAD;4P+>!E.>'!PXO/$-4,C:N#;0,KSPSE3 M!9W@727,;%>#4YOS:#789L"Y0IX3PY\[Q-F'MK.%-"A0-D?\5+QE M$M+_T#/DKT%,%^/W.(M2>CHNHY6VKC#_[_7;*MZ'1/+R565Z>_YZO<;*B,T> M=>!X9MF,,K!9(@T8X6QK."K,H!? V#\D41"7!97"H%(:5(E3/X].!4)<(C_K M52CFI.@7"7Y__A *CC_0I-N*&C@@EF;_P)64_G"0ZWRWENUPE[2;ZCY&P/9?D6J9!)W1HXX/2H*>.(HBE@>.B3V+CY$F[)\#Q!?I=L@.K[\,*3?# =QJ^I]P[G1:68#NUUVJT.\Y(&^<2Z> M\JA^M%]4ZEN\5'8?1!*+SWC[C(_?V.MJ!]0O>U6K;HZU-8)^8:Q39M,1]X!W MO"Y[CHH-K7FX3K,M$P&18*L@@YJ&BT6*[I5DK+CK,0BU MAT^PG-PXC(?/RGZ-^@9R"<1E$M8G+:^B?!6G.:T==G$@/^S2/(A_R=+]+B(:8MN'Y%!Q*>_SJ#,-DS($BNY^/T"PJ. 5GP*O.B0U@7#I=<$2,)?H2;+'W MY,P@*U").U,VYM2 ._=(,S6>%C C!=C]QFIDQY]HZ<]REU9F+1^TXR[G-4<$ MPUC=EABQZB.@F_Q!_O?;/J%JW=0!]A->;9(T3E\.E^EV%R2'VV@;%;AC]3>" M%E XL6*B:C5H2@CZJG"T7L;U1 5C)#@CB36J>2/!' GN$R_]YF8>GRM!;[82 M#($$=I=QD.?1.EH%/=O%_;V (NM M94!V6F7N01>'9);BAF:'& M79JRZ2]2 M%/WF.\HU%QYMG>8YTMW$Q\=C'N+PV,0XR]IT;Y\:EU: M6"(Y)X0P-)@2/ ;2FPNNF*IER>E*]G1[Y>* J 2(B*!,9O@)JV%9[OF R'_L M/;YHL/42XG64D)7#;?1*+QT51*/H.<;+/,=%?G'X'/PKS1B>=NZA#*4"''X, MS=+4'E6;L*%H#!H<^F0V']R<,N*DV>#U'7R[TU8HF1"2_ASS-EKA)*<7]U\R MS%]1Z73,KO; ';-75=DQE8T!.V:_S*9#M:*,:M*>_=*=LO5)R^?JI&7,N&%V MPYH]X&+O5J+6:V./JPT.]S&^6_-W"3_C8D/OGI=U%T]_BS'%JI:%L 5R0!W= MEJ'*-\K&T (($]94,M[4%LS956G^A"CGA*0"HFU_P-C)"3XMSU-9I'6EK-4! ML/?H*5OZ1W=KH!Z@*;3Q7?:NX>MEM3J!TK7[+IBF%@^YU:1ODB59\:895I]B MZVH,U.OTE*S.H2E;0C]HUB^X\WM&S2K50HB)#Y2Y,X.DW4VEG<_S8.Y4%=0< MHVCA)-G#EM/A>D42C:BC5';>>$-BK1)\:;2@R/B&/;%$W,J:A#01W; MZE;T'"'//?'3X"W5PYWCQG-!G58E6S>7).B-,N^)1X(R3P"#5V;= $&D$; M"LS85550\UBWD:T5'_%JG[%*NIW; 5 [CI@IFX_N\%L+>^L',Z>#X9-K+1YVMV6]Q)EP@?\BI,]_C5-7OX_\K^> M UY=/<#[;J^Z3==5-@?MN?U2FX]A2AL)XHA21Y2\][->[E2N=/1]"#.(A8*/ M.'N-5OCFX5'C*&97+_#>JJ7VZ;%,91?07JLG^;@CFD%<^:[@@&[0 WKT[K]N ME?^:L"(+K/J5Q[+TC/\R)&O0B#X'QVOOD7B _>MR0Y:FG0X]H#MPSQYJ"-G% M=?L"]O7!*A@?W**,4),3/<15\D*,F6?GG\P:]P^7/E\72X(P$ "W?,')ZM#I M[%WM@7MWKZK--[T4C0'[;[_,ID.44Z[F:$[;LW^ZUM9F17Z<[N@9V0>\VS_' MT8JA1[D>X$$ CP'8 SF4>4?5?G-:0/W3BHGJZO^&A*!O"(_6RWAZ8HQI)>V2 M-9^>%_4R>X$:D2R[UT)?'@]7Q/GY:2$2XC(A*M1'*I7G&N336:K% *C- #Y7P%ZM40X' M_@R9QQ*M^+FX2?(B8S[656.\K2%09.Q7KE$D]:05X%"D0UCCXD&$)*II>E_, M-E7L?[U(W7Q6P[/G_2%%V]D,59N/XAP-6 #'-*?2=>'L":"G[^G3)MWG01(^ M?2><#G<)O@B2WV_30%&2>T WH(XX5/$J=M;H SUJ'J*"A7A9'2L_$Z8HIEPG MCH:GL #A@4HFB'-!A VB?!!CY#,"GL("!&E^XNJR;RQK^?_^N9;HEOR+_++\ ME>C^?_Y_4$L#!!0 ( $!*DU*_EPSRU*8 "2[# 5 >F5P<"TR,#(P M,3(S,5]P&UL[+UM=^HXMB[Z_8YQ_@.WSI>]Q^A5E82LMQ[=]PP@)(O; M!&@@J[KVEQZ.+4!=QJ;\DA7JUQ_)+V"#]6;+6%9RSJY> 239SYR/IJ2IJ:F_ M_9_7K=UY 9X/7>?O/UW_?/53!SBF:T%G_?>?0O^#X9L0_O1__K__]?_\[?_] M\.%?_?FX8[EFN 5.T#$]8 3 ZOR P::S='<[P^D\ L^#MMWI>]!:@T[GZ\^? M?O[\^;K[\^W5[<=NY\.'I*6^X:.:KM.)FKSY^?KPRR!IU77^VKG]Y?KK+S=7 M-]>=ZYN_WGSYZ^W7SNSQ4/(1O>8*LHO:T/G]K_A_GM%#.PBPX__UU8=__VD3 M!+N__O++CQ\_?O[1_=GUUJB!J^M?_O4X7I@;L#4^0,D MQ5_/RB>8KK]^_?I+].M/2!J=SM\\UP9SL.I$W_TUV._ WW_RX79GX[:B[S8> M6/W]IS_!;H?>[>;J^B9^L_]]EZ@^_;?G6$,G@,%^Y*Q<;QO)Y:<.;O]I/LJ] MRR8TMO!GT]W^@G_]A:^A"!B7"'ZIBFP1(-+A-QFXCN_:T,(<[!LVUOYB T#@ M<^'B:48I5#/#0S]O0 !-PY8$\:3-IO$>OO2GJ^D.>!&Y*JB3U)Z:."4IF*MQ ME20P<+<[#VR X\,7,$)#VA;(05_8L.+(:R !^RE*R61C.&O@CYSA'R$:922) MX+11A1'7P0#J$Y22A>%O[FWWAR2CGVE.291UZ)K0]@7QWT'?M%T_],#46QL. M_#,:@M#$<>9!QX0[P^Z9 7R! 01\>A9KL!&D"[AVT!+'-- ,V33=$$V1G?4, M*<@4!\EHJQ%\/1.9#A_R3\A(51MY>_37SO4->[I:A,\^M*#AB:N%U$@CB$;. M"^K=+GZ#"0@$D9Q6;J;';%PO6 )OB]_&#R+S)=I1"IMH!,W, SL#6L/7'9IG M 1_9IBFRO=X@]+ 5[OD^[[I4M,F&T+IH98%F$K81>P10#]]A\8MSD=Y40WTK M0/,E^&R#6,AE.EA!"XU@&;O.NEHG*VRA$2SW!O2^&W8('H&!/^-W$013W$1# M(ZKIA8#4O(9VF2F20+N-X.X;SN]]U_/<'VA6(XCMI&XC[S\':/ , 9+K M'5@!)%0K^4944;2&&K)[V#>P-%Z%H>1J-K32L*!C>/O%!BU[Q%<5^C 1TTEEN##9(I6J4&'GP.\>0?C_""F!AM-:,GL,;2 M%=Y'H3;0#)+ "$*T#-C/@0^\EVBL0'\B(9L!L-")%U$$164+^9.2R:JPG;]+12,STK M?/;!'R'JY<.7$I;\M'8SLVUDZ#H\T@U[IME; DOCV:YAIR%M5CTMEP+, MU6+C>P^EH!4UH(#7OA26XB:4\>"7HQZE(66]^:60BC2LG&>_)&)V@ZIX^4MV M2&([JGC\2^&BM*.,][\4,%I#:N\$E!S\!%M7S*M>"C2[N:8]["5MS5E]-7S5 M)8=]0BN*^'7+@2(VHZJ_LV0'XVY7#=]G*93$5AKT@Y8;S'-5%5VGWX' @+;\ MA?JA745Q%_B.ZA(%[5&*2F<._=_]D1,9'&Q-7?32B\ +S0#'Y-4D)[Z'JN?Y M*2 M7ST8@#OW1UD>,EM39H>FI&6AM:0,MIYE1:8@%QHB#S"]>65WJLH)0*AEY?:J MRF+F:%$YK!)97_XQJNSAE37?Y(940291S<*MJ[*360XNK2%5D$G4KG#KRNSG MEL-+;4D9;!(5+-Z\VOO:99=^HLVK+04T]EJA&?QJ>!X:?/' VU&SN'+S#3C#J2_GH45];9XK\8? MK5"-;U%6K_W$#7HO"!;>0ZTLN=I?3($S_V5#00K;4".J$I7ZB#UQ93W8K.:4 M0?E%+LHO"J*,OICNHHW*P_H=6>YPNZNR25'R*>K))(F]*KGL%6M:/?31$O18 MMO0F79E'J"&-8XJ(1>":OS\YL/Q6I4C3RJ''/\D'GFM5#/-?'SN85,KK]?=*$+'E4?K[*>9=*"DFP<55/)55U=HH_ M0%5)9/_.%J]-,LP'MD%2T72W/O90'J6J=*2ZSRL^38TS@>7 DYM1 U7/"> = MM-%DZ 4-F6;H1;N9PU?3#JTX-'Y@V&9H)YM?4=%H9!BCD?+0E SGVF5?K<$S MF='_1OO$Z"4C+".G^!Z>DA$]99_2H$S2BRBP5I,W<];Q3U6$P--L@Z@?T>P+ ML7K?0X9O[\-*4(EMJ9#3L.3LE-!(FS,*\NS)#T)M[3V&] M1*)/E5.$,EO_:XS4P<&AP!H;S\#^B:G1HK9LS\LUA>^._HKOCK[^%.D\_X3J MK[H$G@_J?]_L8Y*71L;*1RJ-M#1&#TD>A1NCDHGO9ND,%/ : ,0MZ_ M#/ C MKM"+7G4^=-*&LG\:CM6)6^V4NW A@H@UXYJY=['QY>*N=RY7'[47M>4#\^>U M^_*+!> ON+?C/Z)N_^'J.KE _'^CK_X]<%^ UWOVHQC7D8AF>FST%_ MGI$HKZ:DQ"^[R*A\,#?0/K!CY;G;0@DF3W-+(' ]"WA__^GZIT[HH_=R=[&9 M^JFS\Z"+U^I__^FFC(I2#:T,_SE"%_H?UH:QB]4$[,!/OSG55_+UOX\7@]J& MCX:S*-2A]PK]$Z4QRRNE.2'E'/5:#B2'PQ<(8$\UW)6K^ M:,-O+TH#W#5B(4G1=6%Y' MY?,#Y9AR75:G/<<)#7L.=JY'4V6VF(X:9.*C6.AF%!?M^,#XG I#>:=%=50@ M%\9$B;?**'&Q ;:=[.8QU7A>. _R,P)YVWI%X^M7A*%*_W[Z$-)B%A-7M:1"==.19X_0?8$W5^4DX_I?, 3+3^M?5: MQT%_'IHX')=C YR'Q]L/7(O<[ZFU]&.$.-S4D7&EB#U/?+')/U@"UZS-GVQ9 M_53*"S)5I/0X'&F*O!%0Y,U;4&0QR%21S6_@Y=Y[@/Z<>DOW1]$V'J&DMDID M0$Q52/,K-:#"F>L'AOT_<$<=,HL*:ZM(-LI4ES3WTF5TB4G7\X!!T%[V9YWT MQ<25:HCF-;J,AL:H)7NV<1VR_^"T2![1EU9[;;FPI=HJ\A,U.;S%\V3FV!87 MTTEKW/A2S=% MR;+T# LZZ\5^^^S:!:K*_:Z3GMC 4B6U.:8G9>/PU=P8SAH0!L:B8CHIFQM? MJG-5?"V_ MO^A^/^[(>^13$23G]U,\#,%5[D:.F76I/+FV)XV3PH(7SEY*U7UP\+Z.O2$8W M+2>! ,Z4"T4NH79Q8>2@=\#Y(U_ G1$8B0PH^YU%Q?7C@@#.E NJ.)PB$S8P M K!V*?ZF7"G]],>&EZJMR-LDTH5?@/?L-MR)AUO@K9'%>O#<'\$F"8,DJKZP MM'X4X(>94J']H4O#UV-$6+#ZBY M1TH8X MQ_8T#'Q,5T1;\LJ,4BDGKYNK5F_1ET2;LD-FJHJF[/H]]$W#_@T8WCWZAG9$ M^J2D3CP0@9@JO\U>NCS>> ;#I_Y,67T)P *94J#-'KO$\W!D//FL&*FH3@00 MPICJO\U>NAX2EA51WC:*)@*YWW72-!M8JMXVGP@3">+Z7ATUUL.[SK]WK@W&0P[BV_#X7+Q4XV9="4F19VN#LFH9V[L M@R%DW!6KVFBFUZ*-X>.NOOAAV25NU<=14E"8^^"R8$I1'KR)TY0,*#9@ B@13'OU++:L4-?H0Z M3B#NP X[Q/R $$+)M!J:(5082!4A+SMI8@ M(WS/*FI[CSH'@1#9(EH1@ FLUFR^36T9;5PO6 )OB]'[073),V!G0&K[N\*7,:*TU#3; XYE5G!#'&*M#HN&R,&81Q2/H-V6JIR*1DGK5*!Z$_10,P6+CHZ#,32>H0WQO@HCZJF@I'(: M+QWUQ@M.1P]!!CM?_!NY@G*$X-4KE1$\('4,:4JWYV?&'N_-\P4MY OG977; M[5XUE.*SI%K),0L<.'7D!,X CZ7U*PPV@] /T(K82V6ZIS.$IZI^?"F-6L>A MYBX$2U;TT M7@'??*6@I'[DX 6I8]C3'/MF@SLA#8N,[7RDOO M(Q+[9V48(KJT*(%4Q_7GZ;R8;S^KL()&[! $J>/",PWXN0//Q"$D4T0CY3-A MU;I,5"*:Y>".8YL#5CV-B%$.:ZTKR8;8PO8]$5TMK68 "Y6LI:)*,\DH+]+& MM1$R'\>+XRN9<$8QLR :&4X M,'8P,$@QG(32[QP2%8Z.R^HY" QDZJVAX3E(BG[/-,-M&&UDWH$5-"$Y$0ZK M8EZ&G[HW7QK*2-XHP4K*2()4<@3FGQ13D3RMV$URO2T6CT,^K"L1GGH:)7RT63?FSP+5<7'1Y]:<_N$*FLOV M\2&^+!?;M_.[BFA%U54[67WY,#HA9!>[H:BT_@IO)Z(75D:'PNI@:Y*"4)/; M:KX;'L143V>M$?+]S(-;P]OW@1,Y#-&?U)MLQ!I1GC 4K9\;? G8-:%239?7 MM6U4* >/LM/3](:QK,OK5%(DETX*]G_Y(+9@AE+:B-M"B!3]+H0LH7^Q;R!+69*:712HJ)4(PWM64( M:C-'!#'6G('Z8V/CRR5S [69+^7A2@I14,VHU)\>H,UT*0-44C81U;+E((J*:DVB2[=)EWKD3<:3=BF7B14*SI@. /> M8H.T0/6U4VOJ0YFR8%,'VI5.#I2,,"+D?B\,-NB5_CS&3Y*Y ##;RDR%31F!DLE"D] M:M[=NT14_N%+?[I*)F/N,?\E(R(?(:%%Y"^6Z)_'X62YZ$SO.]/9<-Y;CE ! MM6/QXQ7M 10C_)Y8NI41]U\1OZ^;[<4,\?,&V2=(U-HU53K 4@'=!>+O6\NP%(E17+II&!$YH.H9>\&'O:]SU($D0RHD7:4&LH1@U.Q!;U<$*1: MU""$R\2@^M=S8 &PC3;]7><%> &^59J# >4::3\I).)6*ZJ&SI,;&3SA;T0O MGE3$K6,\I[187@6X46WJ2,>EEHV0E7[M!3AQ[&%1--'P-/-?W9YZ[(J9XS)301_,L4+)F&"KE!#IL[P]?=\#QF?=%$\OK0P,QB%HF M,0-1@BQD_AX-[W>0D071P4&JH!PMQ+1;Y.80@JKCM.$!.$B&-A)!S]I"!V+Y M!? %T#G"J)637O>J>_.YXV8(HY61U_'F11Y9R#:\8$/H:R)AY*ST6/>:18+CB65XT'U&2@#G(Y)2J.X M]!@WLH>\JQ)J)8V((8ZS!3?_E@@ BE-XQ9)(Q$ ^\D,JKAPO2JCWG"-":'5< MGAR-)G;Z+L)G'UK0\.)C3[3K(]@5=65,*=RU+E8:.N$Q!X:-8]!'S@OJ0MA$ M/QC0\;%LB!-2:AT]&2,.6<<5RQTP#W&Z" T6P=3#,NAM<9H( ET8M?0D3!G0 M.EY1&^>17P S]*)3E_$EW>B"'%+(KZDFXC"#:NQ6%G+O<& MRM&VM!^G::')Z@HJ.0X/LDK,1YS2G7XJ[*RT;A3C U@UN0=C2)059,WN-;U5 MD X!4:=!G23N2)*,7E.OT7Y:*B4Y2=E)%#1_,L9P;3E8':Z6&4KBB$?*7NNQ M@#X<8&"2EFY$)1,Q <&1^A6N(15N1Q_:R(&N9?*2G&AXF*,I*Z@:URIV? FV M.]CYXY]W\ 5:P+'\DQPDV/]+# X2:4(?5E5&G=))JSV4)\?"@=AXU ;6 MT/ <-%1'V];XT@<3>R^6;I2+VX2[* +ON//4-WQH$BA6M5E]:%>+)%(J:A7$ MEI]*OAC0CN>1F5QGR>7C-.8)MJ(/T60 3WFEE1\\[71IJM4(/CY: &W<)QF1 MM)RU]>%1%< I?ZIFQ5;*+A4*1(0MRG&CBHHY"4.EA\[L2&3(R8^D]!MC" VU MCB?^?@5PO<%B>P&>L0:3$.?LF:[.,K>VHWZLV[S/+*&0J!W.!BH'0< M6_*PXY,P(R?./[8P; H=&/7:38LRX/0N5ZDQUP$4CQ[XTF54;UU';E6IVAT]//1 MY'7O>FAQY\076IO[I6ODH!CC)0NU M5DO=4+8(DOB.!Y2_N3;V7.!SREBF4^<8[M#SH(]^ND,?G?4,("Q6R2Y0]7'O MG>!R8M5Q'"B072H#]"E.KUZH+J&H<\E/48[T$B8PEQ"1CDFP*7*KA[#O!)4G MDEK3Q#1T+SU%3N)D>V-$HI&DYDR9"O@'RVP7=46VBXJ
    W:.'I#SD/94]O+ MK4TTM5N7$M-E_*(7MW<;PUD#?^3$)Z4XS=NMT%[(M][D8;A AJTS_.?3:/E; M:VQ9-N0].4G&;<%H==MX3;9BUH*M&LY+LW7>]CC CB6$C:3KX'[/E4X:VO)VTJH:\A M-7J_K-%M-0Z$V -&;(;.45? MN%% U3VMBI9<$ 94'M*, )4<>[NPZWW.WQH3*.>0"IO+JD$)H' M",&C$*+I+.BS*=7 'WY73VU"&CC7(!V9+B/Z43038XO^S)Q*H!IS=D7M"%$2 MLHX!ZL,PV@\UT%_FG&("64 $&HC+]E/W9M/7UHX*%2' M3'$H-YY]DX2&[CMD5%-.\=5U6.!/+",$34:@)7K =-6SXO>G6,[$<6%".!7X4,V+2,>EXZ6LYZ%]$H^\R6E<78[1Z5+$L]KD(6EX MVD51V0B@%RC#4,X<=8QT:ZWF#1R/=#8&5/HD0WU*#Y8_0+>0+$45N\H'>-+'/\=P#1].]X;JZ$,6*VJ3W3*HBA MAO Q50D8]T?)#.1L-"_[SVAQWM6+@E7DH%;L&N%"2&1=:J_2J%LZ^6T;:<*)2=8=](K=ZZ)=,M$V4_""\DGIK%4N@\RNZM(E M'.J-+#G.&Q+ED$%2CJ0V!W^$T([T#,W6%9GLVK:VI=63Q^RE8.:LD7'[0.",.(%?PG" MQ!7?!F,H6%/*E-XV4),R6J;9_H)4]JFE]+RHA%)25]W/4&R]PW1$W<$7: &' M=+4N=WU]:%<-K8EFDL4G.:02L'[U%&47$$?G@AB3(E1=:^ 9& :NIR" M9XES$,_(&;Z: !\&/$T74V&IR=&Z/J2K4R I0TMO*C#F=;?2MA6,($2%]W.D M-^^%L#60+]-^!O##DG4E=_$0=*U2!IX[8**YH!]=[XG^/B3T17A)1VM$VVD_ M<^1"3^-72V\,R+82;S3"OLU,K%$>*3WEA-@/'67<$Y("[+^VV5_%!2UE@)P( M>RH#&LY,7^86CENA6SA.T]2W]@H.G=+6<^TJ'9T8^'\-QP3XVDS5R\E'$VOO#?\S;WM_O Y1\V/0I>[]!;?.O?CZ:^+ MU@R/!WGPCXH%59K)L!'@-YEY+G9Z6?W]DX\LLS-%LS<#1S7VS "^Q*2G0Q-O M2&5C0E1H/L.&%,B:Y-PH'06J@.8E:9(_2E3C"4YN%H@CKAP3VOC>QV-PXM*5 M8W/J>-3;X>;%I*=6LC+"K@CVD2&L8^S+';[B0,+"C9&"8LHQYF**/=E=X96- MCE;O#J"7-V&D9O2W#9)0Z]X6.V3_I&VI\%3-R?'VJGOS19V,5)?B6&5YU6J' M9.W.1O+R8T2_HJ;!=+6Z=[UX)QI]-WU&*S(0H.7J"Q*^ZYV?6RW;S#O'),NN MUHS,#>TC1WL(_=-P>]I>REGA=YZ5DI".R48RYY601F*OW2,(-JZ%^U:B$P*Y MN.J^$8>F$#^(0+%VZ/)^N%AO7"Y; VXY=PRFT9*2R[U0I M(R!9"4Z*35%#IW%&VYT!O7@+F&,%6EPZ+Z[KC[?=JS?'IS(BTC+'R#R95A[! M8_/K8YD33_]1Z[RSJXJ@*B?WD#V#EQA46"#/-(SE$-E""Q7DJ?_./EE"JYPX M1$5KAX0>'89*#T5EQ)S$_S(B.O@;>&>B-*E53DC2#BHF=R;Y2#< ON"34=PD M/*^J'/TJH::W]EPY9H["V2K;1<]+P1YEQ =V%T:GT.;/R>,\.+9J]1QE#^ M^1FMD;?(.F%Y5(WK: O;HEZ'0T1C60@:N<+:>7G>=&^^?M2>7_R"T#-JH[#' MX057MK^)6*_3NF^15+QBD'1G#"D'5T.Y2\@KG9FQ+[5.3.J]12KQB* 5U[Z< M0YNX 2!0@J.&OF0H"[[68(:&//'G8AC@S#M(B+_"8#,(_<#= F\,C6=HH_?D MMBS45O2EEDR!Z'CU2J']]<),M!')8I5HX2W23$P8]09%J,:QM+OA#8O$JW*0 M?^8W4>)Q-ON&V5A%0EI&63"7R67H2&[B+5)/4!I:WJ+"?Q2?0#+^!I2C6&UI M""K*1-8A2Q=U$L5Y%H27E$(==P5KR1I#S&/LW'9_X1 M0@_D3ETE!V%HY]SX&U"..9*8<$ZQBC+1,S[B3"@CI&UGC2^!IF[U,.N]85YQ MB4*UF E27HL8W+WKX7,%=V#G^O#4Z) +ZD\"0>PUQR@(G[\@9S,Q ;"B$^@3-\E?2G204YZ)F3(6N&!ZYM@^C*[.DJD@HS<)RS=EZ>Z-^O#8?%U6=^ M*@A$K2"!FA9)AX.V[-.F7'7?$+5*BZ-JV(&BENM4'NE@7X)9!57?,+%XI5%S MR@0%1L0X<9, L7CJOB%FE19'O7$%'Q6Q6/W0AP[ 9[>CJZ:Q$I)?2-#K?*"*+NI L-A8VGW>S>];*6 M/0J4*! TPX1QMO)VF"9#,)63+*C)/'Z95XX+R(OU8_?FBZY\JR@3:4D46A"( M<@\=PS$E!*)0&E*.>)("440AUY!$OID\6+O$GD]7F7V'/<['2N ,K8IR[)"D M[7,:"4M!T_"2S!0@O3@4YRG$-QH_.1:>$IA(2&AFVG.LXJSZ.#K'/Z1;C:Z+ MG$;"X7%?2'_FVV'PY<6HUH53-?CA4E.4B0ACT+GVUH3E<('!*PP$A96#\OTT_=F\^? M-&54-9%4C;M1T1AE'#JHNX6>N4'#/%I,N=NMZT1C.MM%1JCXAFA53A:J1>MP MA(LNL&?9,KP]P?:P*^C/BI(RJ#6TIJ'$"[/#^'T'L70=R^>W+,65].=/!3G4 M'$4C?$'$I1V>E1V=;X==%64B*V^'2HYU+ _\'SXI]F+8(,JJBX0*3=09HOUY MQ\I_D2DY0Y8=7]J7/Z(]?$W<(^B/C>&LP1QUK"$:!HA.^E6_Y_OA%EC7=-+PMI(3 MZ"=\A>WGAIVME:A I%8E>>@X4#'D.O_$!%/K*"E\9H.P M5WU,7Q"=@XK.1,$@] "^Z3B>"419RI/#4ILX?0:2I!?@+M1WGB4YE4XF$%?%O%RNN]WKIG-SR61+>1%(V@E1*K0+ M!V/'YMC'V:,\N$:"M?&WO2V^:XHT66?6TY9$U22@5N8MTI"5@X;[R-)EI!SF MKJ$[+JQ^B!:RP6\@H.QV\%;7EE%2!*'C MS5P9L[N*HFACBYLL*\@>)F:]O 1ONMVKIF\&D4VE4A)0[.HMXJ@%ML!*@ZP/ ML[KCL=BI9R'9>?OX>.S2G:4O'WVQ<6V$TD\D'BU7#;/H"'.]#].6@@V(3=9] M7*0[=0_CS-]^R2IFC"#'7Y]^FXCC3#>;T-C"GTUW&S_OL/>5<[NE7_J9';%9 MI+X-"*")867I %X#).)C>K< !OBI5UW?66P[O. M8HG^>1Q.EHO.]+XSZ"V^=>['TU\7G?_*/>R_4;M;V_$ILL./?39\\%,3D3<< MVX>GX3;4*DU%JZ7>?.PW(R_N.6HH9UC*1)J)8*MARZV6WGX'?=-V?>QQ]]:& M _^,E>!8,P\B*[LS[/.3,=0N?GV%_C_JUL>&T8?I_*$W&?U/;SF:3CJ]R5UG M-A]-!J-9;]SI#9:C[Z/E:+A0NT]GQ3/(9L:+9'64_725#%"&?32:C,XOJ>TF MK$2E5S]R9(G8U+?)Y_ED/R;?9[O-1YQ(I5?6<%U$S2]G"%)F?Q6[^;2A,T.SG8'R]NY< M$ PC1JO02/@S3:DL>\-763DKPE9:+O2Y/,B6=_C,[(VW?W?/^W=O\,^GT6*$ M)S6*=^8T3_3 W3XC*Q_A9G1G>I4F.G3!&_%/(/@J*]>A>127[=(58$KJTI=V M5QSA'7?BBP*R&-W[]KQ[WXT6L^D"+5&F]YW%4W\QNAOUYLJ/VQB"BRUY"*SD MJF7,&<=*Q?/@N>&.U?N%6VED^SCW+H?+#\OA_#'JRHMEM'^A=B\ND@!KAX):1YR%/D "P)'[.VQ5^>?S M7XI,R70VG"]_^TMG-HY<_\B2#/_Y-)KA>4$+9OA$J3"L!$>]AE)@%[\6_^Q? MI(E\3\&I$[\T:S>XU7F2Y+H:XM;;AM/ :7Z3\+5HB;_L31Y&_?$PF46TP P\ MN*[U ]IV#Y^1R\N">^(@V$9#"4\([\7V"3!K*F<,2BGU)!=**="MMP?X1M]2 M+H/KJW-[,)Y.'EKF,<@N.?$QHWA,"/8+8(8>STUQ(@U(62\4:(S3F-28'OW1N 5!T(=L4XX5 M2^R-S(1+#V!2$)/9[DW]T^M/Y?/KK:/*@MC'!OG&1&$A<65JY+TY61BQKF!]3Z7CD'+\ )\?6UZ>Y+\@WO?* @K' ^_#Z< MH-4!G@;<#>^': IPEWZI^/"?@$^R:$4,^14&FT'H!^X6>(PNS%V[F0M5J2_' MZN6\U?/=Y'.W>]5PN@A!E>:O5JV N?6F(9,@G-,6%(;^#::/P\ZR]R_5N_X! MKD#8'Z5&(\-V>JQMB6>AI.$Z5TBY[LJAAMQ8S4;3@MS OA=DM(P^G6H8??7O M;+:"H1/$ZXI7>)H_@U94.6USJ.^H7G-\X)K@@KATO&VD8&K#CL @5U&7#W35%H5<"*)L_=HJGX>+*^>L:@Z+20E4.(D[1DM,H)05+G.5BS,0[B#"(S6 M]Z8(9!^QVDIN@^?L4 6G)*)^]*'?6PSO.K/>;^I'-F1LR@I/J8#C1X),DO]% ML?21?)XS\N$Y'%VET8;.2O.]GI4NH]1;I M$:V$;,.Q!AMDA2/?,7P.<6LXW)S3.A4A%II)G9Q[P>%V9[M[ /K 2L88.4S+8Y( M$\J9EQ(JSN=/KHB]]89C =9QD-KA*D].:U%P)F,Q?,#SE\YHFUB\$<_.R=OP+_(Y:BK7T5FJRKE\2N)K>0HV[ X)<=:) M.6K(>XF"P(Y7M4^ T(GNFX(S%CB5]--RBE;_:.D_G']/(B_1!S0K&.!DTY-A MW8>Z27D.^+ 3.GBY)N0D:.![*CU3@V ;>?)_18ORFV8Z=Q75'5,XR$#?\JZ? MK'WPA:+[OF'CW/M8#$6W'C"Z?<'YB_EP'&62G_7FR]\Z_1Z:]P^2KK^<]R8+ MG&]:^7R-60EEQ<*,L&)5:R:TJOBM^*< BTH8RU$59F/K*J&M^7V 5G!>,]C M!KS(-\)I#0H.7^ A/@FRF@WGL?]2[:X_-#P'S0+]%#MK0X!8O(FN?OHVK(Y- M+)^C]>>K[LW7AKLQ2RW9[BN&JN6==0Q01^$=KPM.+(R'O87J6W,Q1D9//"W4 M1/\; S1[!$DF3F<=OQ*K$](K*=<3BY61[7\E -7:">M/?8P3'H,_0M3&\(5[ M@^^FX' "SG,\_.<3]HOA$PF*[^Z=P&9F,"06;\0C=O(V3#\8J;QR/92EEISW M2PA5R[OI^0TK"W,#K- &HX&+NJCC ^M0)N/DGJYR08& M^'C16FQH/.R.\8W:'SRC?90IFW.,X$3I:5N-*:$8]ZTU^NZAYX TC MYI;CU+'968QE-=K05:4EWYN]#5>YY7P'O^YVOWQJ-&)7$FU.+CRM14HM7S+T M#1_Z]ZX79:#T!+;Q;@IB_/J]Q6C1038J3N$Z;\%&WO3]*KDZSF12@1<Y%)@?\*N#K4D*0EUZL9R37"KJG:*\O.9Y MP;5 Y8V=Y&J=\1;$I>-)KFA^/UT=[Y0DJ/ZLG+J:IROQ7/M\T%J^CD/&\04X M$#@FB':I;9&E7,'IDL$4WX0U&DX&PSA68]R"Q1Q:QP*X=N(L92;K_!:Q=",9 M,_,O(Y FDUDQ3_>;[LW7AB,R&6K*I<4LAZ[EG3F3^7?D9"_01"O7[]P),&\* MCF5D4ERCOW-7:49A6=]'0U_M/IZ3#4YZ:+U$06M+M[=:01NB0<)//?G3%?^5 M6A+:;:6C1@%[($VEO$Z:BUJ)%CII%. $A_K*.&G8FE=$?Y6=- WJ4%@=Y9PT MFO5B24X:!?5.49Z@DZ8]*F_.2=,VXRV(2TD)$,]5R=4:5I=;=)J<\ZLF M6;1\J;E JVNX@B:^6N[@()LA"VXBPYW^R[7>Q-R^.8MA'#U,1O>C073WXF P M?9HL1Y.'SFPZ'@WPFO._TD?\M]JKSG/9,):3M I2CO\E7LWL1G:TKPT=$^YL MX.,4%YD][^@M]M3#@-5:5,Y0L%5V. A8 W(=IRA//C*,0S^ 6VPK"<3/%\K+ MIHMDT_ N A\K!,#H.!\INHPH)CW=C C7;SD]JN%,F-/5DCF9H*J1@R081E.I M6"PLUM#JZL(888P)6VYU8LO \#=HH,7_X"2!+X9]% (SZIFG;LO94AYCPI:/ M^K/EF+"!)BTA$O$UJ26W*D!/*/=)#4+#W# NE-=^F5>'-@ L3S9QM0;097W9;RHSK&A"U?=&++$;C/$$S/ MMMT?V*MX[WIW;O@L?C<4N"8^K"KM5275=!EZJ\'J_LM22%1TD> M[#@G'0<#2C339DK(@IMR1"N'[LQS=\ +]C@O<8#3%:,5W8YM242KMY0_4F"F MO-'*G?O@NM8/:-M(&".D.6<-\;0KZDNGGZG36^%V6LXD.7A32FGE\Z6()OVI M+)7R]?6E$ ?.E#J*.( ),YVQZZR%9[;,2GF!W#:?@TE@%E,.7*KM>GROPO-: M.88"7VG/-STI*-E2#H@B2A6OE7.6<9/VT?B/ZZ52 M\$4B6#AJMIPS91&F1-'*?9ITH$Q^[YD'S6Q8S])X';Z:=N@S8RFEM-ERL MB5BAI6PH"2QE@U9NV 5:QUN&9\T\UPK1',WPD($,]E1_![5.RSDACBVEA59> M5GS]$!(Q#K>Z0P.G[49.YV0G@Q$VP*S9792XGO76\%(%I\\:X\1)MI.6^D MP$WYI)77%,O# QLD$O@"DLO?!%RGO-5;SI]*,%/>:.5$/,E7;<5J+)_:X@BKAB]5NU9^T@GXD9&=YSKH3Q-D,BSPC1JBS;24 M0%+AIGRJV;5:6SZT:>;2J&,.*,/NH0GX2Y3-,LIIR)<2K7MU?=4]38DVG3_T M)J/_B6]QQ#FW9_/19#":]<:=WF Y^CY:1HG1XL$$EEF.3[Y:"D%1PWUE M:AJIO1+D&F;MC9B%Y!R9H&&@U]*((U40UY F6C&?_-0;; QGC1:\V1))\OTQ MXSJGL/(VO%#EV\^DJ7H7@_[TW3/1T7B>J0$MOCI:R9=5R'VO/1/W0AU'H MH)!+M7ON4NT-_ODT6HSP)F9;_*?]T$>\\?V!NWV&3AQ!R?"@TJLTN_N2OEM6 MJ_U]YA/_-@Q_4_EN\05UBVZS)H1'J<7;+!5!USHZW=9N"])4N1#X$Q (68./ MY]8 7RL^64[Q->)_Z4R&RY98A$.^X(R-9-\23JS1?*A!]&I)RM,2$03DZLKU M>P[5D;?[!7&V_8K'\V3)8L/_IX(=U6_3^?+#WH5R)+%>9U97KS#P**5AFE@/:\M[,D^=:J'=_/N_=L_EPUAO==8;_ MF@TGB^$B"E.<+K\-YYW!TWP^Q&$4B\6P-1W^+E%LE"!@8.Q@8-CP3V ELCS< M,!$)CWLN4+G59K)JEGII=@K.:LWF>^I7U%-OFS5)DBB33^I9@XQ:;\T(GD+1 M1PBT-@6G63TD SSU%$6RC:0>& M!5;0@0$8PQ=P]L+"_@R!UI2S&Z643W)X5!5$RUV=YSGUA19(UU?GAF4\G3RT MU?N1$0-.,Y^,+\%^ 1N0[!DAJ9+3,\*LGJ,_FE(VOD,JKJP" M/TDYV"V?3AQN6L\EG1;H]@5'-^][H_F'[[WQT[#S..PMGN9#W/%;TN\/ CE" M8O5T>I5&<@RE;Q0/7HENK:DSQQW"@\ZZ;_B0>0)-M!GE[ */,G,YA60 EF01 MF!=FUA@ 87HA(/E.Q]!XAK;P&>_K@@-GO<%@_C2D.E#'HUY_-&[38>^9L8]> M$Y^1Q8(T;);]H-:0/#40TRWGA*%DH_G><]WMXDMF&W5#L%57,&^0B?Y2MJ.I MQ>M)"O-4.'O!52M?,VWEEU2\DH+QFAN-DDM2HLSF\0LGWX@-/[?GP\]\^'TX M09-4/.K<#>^':,2Y2[]LRVC#N-.*,?)PUVYD#P[ZQGKM@74:A)KKT+$.EC K,S\K-(Z)C+3&=2#4!232 M\OCP0RIUP1&H,"!T,'T<=I:]?[5FP#F@%P@&I=1H=CJ*LU.[3G208G5XS60B MWP<.6$'1^%#A%O,]Y*9[\_5KT[Y4IH*+)ZERH*LU',DF7&I8D61B%U/O:%19 MB^Z*K>E#M.JP+S,"-46RX6H%%3&V),$V]2'[I) MPE[# ?4:$@=G]L--#Z YQL@YM>5^M!1/?YV (+G6(4FKW=OBG/-S-@+;VL6A'LOOO7F MPP_]WF)XUYGU?FO1GF8F;^\J>XU/DHXEBK2-Q/6<$1=KUZ)JH\V.D6?LZ/TP M/&L1(.L]C8CNXWW V"+X?KC='8\#\X^:,AZBG.620Z;BH;8V@36>.JH^_F9U MD)54DHI;=&NE;,-OE*<2A-1X%(DO(;N$X#(O=ZE[ ML0S66(8C9^5ZVZ-'BW>U7'"H:#%\B%;(H\G]=/X87^/2CM5R(HLYV+D>SJ?% MRGE +-[P"N'DO3*Z[>^3'P66!2*MY3M%%W6*SPUG3F"HE##+KXRYY8<#LNEZ M^X8=W?>2WJV:7+4J8B9N"LX*S(?CWC)RJ,V7OW7ZO7%O,D@"@9?SWF2![WIJ M3^ZTK,!R%]*RPK!8U9HU):3W$YQ?\S6CG/'@56JQ$:D 6K5@8+:?P+#QA5"E MZ%*EJ5931CKP2T7\5KZC=+LUO/UT%47+GR!F,X6[M@;DJ(95DN^GN0CPL]U, MH4E'P;DCG-T@";V;#>?QQEY+9ABGEU@S9A;DX@U[3$[>"Q^K,_$6-K1#EA^Y M8FOY/G+;_(75+)42_!B5,>L=:==S FAA6< 7<#P&/GPU[1!9B3A^>;L+TVL( M3\7)3SY9#]*$E[6*H^61XV,]A:M"1>/(3-&J=-"35B.Z!VP M;Y=K["&45JX/%XL_VW-%D-0Z8G0EK2L20,=8]*37;8R@YX&C-W_J)"ZMQ0:P M\B;):[A%#*D9=*VV_+HI(^+[ $QW %^3ANG\H3<9 M_4^\#X>]Z[,Y6@&/9KUQ![O8OR<9-I+G*#ZIF,J\7?RDXTEJ6]$KYRDW27/6 MSO>_C\V[TZ220?"J>:) =%Q;UW>AM0HTJJ+M<^Z((G^+-URKH'51/7%HFH%6 M2\M0^[VV2G*%H>D"KI1 K"5?SGM='SCF9FMXOXL-)[EJRC&F]C&%#9^RRE:. M!"D8L='EI)IR)"BE-A[M<^#6T7@P&!Y-/X3O4"T#[UQ;8LQF!#+J\V2 M$MH^'TO$L*MY^IK+Q$Q_..BI2$R$H2+WNS**ES]$L'%23O4U,#0+V,9])+..RMV:\&9VV4&//R%L0;7O,[)3)6\Y#XU MSYLRFN;P2[(@MV(>,@FQ;9RNHG7.(;=UT4A37%(S98LBU3&_:K$$#\/TD?9" MPTI!?_6ME3)3F988JGU90SE;5IZGSL5!0+&HMQ!K9HE& (()*X]Z582NY?;LR#:J+ M3]H"NS+U=4(YGGC76?\#_?<_Z,,WU[;PZ2RFTYU11TUE4I1SZE\O@Z]6*RM\ MS)&@;8QHY)ADU>8*Y'%^1CAO6Z5'-ABU_%<$I24[/8M-Z/P6&LX_#+PA*+Y5 M5J*9MA- %N3&LVK3ME$7&^#\B?ZKOH\JW%+;^2$1=>.YKCD"+0)@VW -<#)3 M47Z4:*;MY) %N;8DT3*,Q\3U@DUO"SQH&M2) ;ETV_4LB"Q1YR>EYWD/AFV\ MXJ2#>.XZLXT F[:$JC^3EW:+@LQ4?MGI=4>3WA3[T**;D2-I6/5:;O" M2^%+M/U%#6V7]\,(Q=61I_" MZF!KDH)05?];,X'0"JJ=HCO*Q+P$:%69H%),=*OY(0]_X^'13*/Q#1AVL#&1 M-,57\O2Z&A&B$N3&?7\U[KV/&1'R]$K*,*3RS+ "WDLEW1=ABY_2Q0?FSVOW MY1<+P)@IZ(]3@J"O_AW'/>'<^][.C2.\[U!7B^XA/WYU0A+^BGG!?>EVKZX4 M) I=ST>R5,1=ZSYA0RG 7!U,51L *U]>3 M4M7@:Y]J%Y]A\D=.FB)AZ7Z'8!%XH1F@ZJ*AKV?)^WE#7Z.WZ$"GXR7OT0E< M'/[:\=-7>8^#?4_6*W;F4P$#IE:RWDM,O1KV!%?RZBM F"IZ+>/B9U-"$<56 M=O$WJ%QA=91S\=?7O=69]:()#+X;L \[X/ 'X0>Q6N3*Z,<+\IH\IP/;(PMF%:6U/[$ M=4P. AR+:2?%\S+Z&OWYNL7 M'0C ";2&N'^5R, < 0K+ZD\)!M;+9(MHC!5L+NC/ )K>*Q\.4&EH2*X3("D] M_5E3C5/A23H4("VID!R%3T" PQBV8.SZ)*WGRFBJ>C9&2<<$=JX/\37J2Y7, M/4(_,/S-S'-?H 6L_O[)!];(.=SA>MQ()5.$LP%]^5-% FYONHTAR"() YR MJ$"J@@;>%JEX!9#ZJJ[> *N2G>7RK"IHX&VQBE< *:MJ=H'6%BRT@&L'KJ!I M.$'/-''&0'PXU+6A*9P%[^;\2N[%Z&$RNA\->I-EIS<83)\FR]'DH3.;CD># M%EW&?2X91M .K4(39N+>@-YWPPY![-OK.59F.?<(#*PN:^K, 5[98]([%EKF M>^G'ON%#']<_GB:!?X3T\)TZ'ZF<*6(3)&MR+BX:=:]>[EG_"9,8SWO7FX ? M&4EZKH/^-)/ */*=J4)MY.3S]0J-"M?-4N?B9"AP^%<6( ?!NLT0#%]@/%WU MK/B5J($C1465HTMU79WKGQNX)K$A9*E1^<&JIAQ7N/5:-"LN@543>ARB<8=_ MA,ATX>.2KL,8@ZAUE".& F..N,#4O>;[! +U;N_"LLH11%P[YQKF1ZJ)W9CC MM:P#K*'A.:B7^(QKNHL**T<$?B46[1]Q0]2$ 8GIQ!UGY.S" _ E$%PY M%B@P7@C)ZF)7>$MA"'6\(%=0CB5"*N+3L/Z#QBEJ[#[%T^XY&H#I5W,S*[:" M($(C2DG,:E*%ZUC4W'#614-([C?E%-W@>,$6C%J7>$?O6MC13WY51LEL"1=H M0\_>^0@=N VW1/7E?E=/@5P>(3X<;5:B\4I78O;W-BN1B:/QG&^2-CL16P,P MAB]X'S] ,H)HV(A'HOX^OMG5-GR:-T^@!64(H<#8*TM\E!#RAI=O%&1'7!-C M2U_3";:2E]'UE^N;AH\95=6O$&.X):+F$"2^8>D9%KA#2J7[#T^+M8DDW"HM MV*KD@:TF$[@F(S//M4(SF'H+X+U D[3T*RJF'@.:705RRXAR@J:8_5T9%37.J[-RZLY%IHN9'PPE7 M1I3CSDJ[1[ !'MWC2ZV4%]=-MWO=X,V358E0 JHFBU=\'WB:I!));P ],XRS M(U*YP:JF%3M*@=4DF7E\+.\0GS'&3\)B(#LS*#64884"4\:RXJ(3=27E8:465H0&7#HXJ$\:D1*^NJNNGQ1U)M^@G970I MK)P"O9+P**%'&1'(-DX=.S.\ -_SZOAH"8V ^/U]]A?*6H&_ 65HH8"EER0] M2M:+QO,@'5^?NGPX+YA'VNUVKSXURY.*2J)KG8*Y<1-#N%#O7]!PMW#@;K>A M \V2]RX*-Z(T+2A:/*I?(FY5J4'-#3$FI-(6J*D<"1H<0ZJ*3;'L-@1&G44" MG 1T%W&)54<9%E55X0D92N'6,2'W@^M:/Z!MCY YA5[LNR%FYRLNK"%'2@"N M-4VW\/V+!!-Q!Z*<@,>[_Z:K>\,$D5DN,@^T\AJJO1QF29M?]JG2&TKJT;-M M]X?AF.#>]>[<\#E8A78B4A\-S@"^X!&7<8!L:$DF>'&K- _Y1DEF)\KOY MZ,40S.&K"7P\NYL^^^C) < I!!W4TGF:/*&Z&K*D.GY)^-(8K8F(TCJIY2=XB27YL.Y,JPY>58%REVZ/'J"\!$.>:!&,TP<>)D+?3 MUMI3*!RV"7E*U>*/7%RC@5V/T0>BE]AL''#8 X,"]K[.V2< MO2T2$^I?!\=&?I70A MGLN-X2S!=N=ZAK<_BHI*4Y&&M.=B96'4FH6]H7E;) 3LF/? !C@^FH7$84%/ MC@<,&_X)K&^N;2'9/QC0P=URZAS[=,]#LV!G?1=B9R]:?$/7ZH.5ZX&E\4K@ M96W/TYB^EY59O8[SANPJ28310/-B0#L:B%QO8=@@([M#;M%89&CYCP_I18J- MF'3,/3H!P70E3GOISW^#W> R,I25UYZT;F^H8RP"U_Q]@\P'ZJWQ,(F$:H=6 MI"/ Y#+!TERZ^[ RO*UP;O#+;V?W,I6 MZ*N4A&^ W[^ HC/X!;;,$6(!KR9AXT"[NZ0'5=*5%5!"E/ZME0 MD&T09L8^COSQ \.VX_L?D%33KD"S$(RJNO*C"OR4&_5L%\CB1F[\0]W L3(@ M$]C'+7SFC('90EY4G[1AB@0II(2IQSLOBS!Q;*ME 0LM^W'2W").G!725>U\ M0%/-*G(9*4&SOQJ>AR2RQUNA]ZZ79EA8H+7VTITZ@#9.\-;5E0>5\*83I R>,&LI"LAR@%/F:!([#6!"P?B]LO"6[M"QGGST9%'C4:4]7?DC M728IM>IQ;EYD#$JQ"P] :45=R5(>?,H*F2F-&C_LT;->@!=$>[A)4@U2_/99 MP;R0/B,AW;:=(8)@4T:H[>-\&FNJ[' MS5F;K@>N'TQ7E$T,>HTWHWDVZI0 ]?@OA>.SF 2X2UXJ1^WBS4R!FOH30AA] M2HRJSDO2UJ9\VU (<>(ZY=EQK/Q&"<(00,J1>OR5U\W,'='T&2#YI@F?,MD] MTDA!5KBF0 MYL7[I=K&'L-V\DB6%E%R*N$SED&M@^!N<;!;]@T.77@P;[R3U M@@%:O^V1L(L.* O5U9A0Y?&G!Y<5<:_68J>&K^8&W^2$MR"BOA;G,B:=_>*L MK3&=JD@@)90B7EI)MLEU\ :F%^&>0__WXXXFB46T*AI31QAVRI>:XTK_]DM6 MK C5[_'7I]\FD,XDNPF-+?P93?SBI^&+46T7IXNA2N\0+),>O7T!_AV^M=L^ M^&ECO8+7 #@6.*@G@ %^@5M$QYO.A\[Q<>C#8O0P&=V/!KW)LM,;#*9/D^5H M\M"93<>CP6BX0"4.C^W$S^U$#^[\5_+H_T9/V=J.3Q$I?HEGPP<_->&A/!-C M[]F/3IZ2/)64"HW$P)L;8(4VF*YFGKL#7K"?V9@>CH4'YQU>4BP+ D9$J^>[ M$^J25U^:S>[%5EPN5KT*S%K3,#5T=(XHAOZ><<\]1TWER%))_>=L*BL""I$: MGG.0Q<*ZTIZCIG)T**L_ 28PT.N8V0V?;@O1&QUD0+UV@%"Z/5QA:+AHMLJ/ M6$=^]$,8'?2ETB)?2&,V< "M-8,*8TNX0!OMMKU>7VR<6BC4>C0-9K] MO)HP= H;PUV<(N*+L$*_:D?K_#%[0W?[W&I!3E= C7<(JDNBXK4QGAA;<)++J=#V4\LJHT,! M->1U)P9-K2Y+.-.1W'G8(U\5F2^AE!+%]''4)2^N-FFPS]1@7U,-TG"IY42F M:W# U.! 4PW2<-7JP&WHW%/!"W5/YRYVH^ZFB85;P%/.!1\ MSA,AO#KRXTR.K*UD<@7U.5)I_*#CK/523&5LQP0$C%M6*574YP==Q3S6@X%6 MD@61EJE!^>.(>O!$&.UEUIW-1 6:0WW>YU0XFG)2F)KG4*9K4L!6GS,]TTI.Q^YHLHK5^*.D[W/CE0U:!!)2:+ MLGS4"BA?[GJ CE/'PTPU7IFJ)C_H*C[GB##:=Q^UL-=6!YX(H]7;1QWE87\ M#O!PMSGO0:+NZ8]EW-/12W0.;]'!*C_S6K\[IEOJF%; :LAW3"NY=FA1V)T" MI!!0,Y>+FHVV17[J.L+N5-0YC]IXM,^!6Y-5:C)<1W<-NTYD1'^%P29=IU/= MUEQU6T :#FT7N:/*@M>$.37N>*K(DHK#"16HNA[I&G<\550R0T\5=CPUZ_OU M;G*J2 V&8BMM$T=:Z'?FIV>W(1;C;V? DXY/H#N0G\1W(]+DG)V/>WHXC M9MS-]>W-YR]?NC>WW=M/MY\5L1M5-R$5L!6"8B^W+UG?-%*]L42>^U@!=@@H MMX+[F$T/U90LSWVLHI(9>JK@/M9K/5DX,V ZD!FUU*<'0[GG]"B#6!>*;)!\ M^V@.9CVXKN7W'&OB.F"[L]T] O@O4 3^!G_6W^?"HLR@E1KM 4$$QAD:I"% MNMN8HF!3J-2AJEJCRK&I!D)49QV'S!HW>/0$A_?,!(?W1=;\MOE$=C7HZM2% MSA: XMH=,K4[?.O:I0F@!O>7$LL<6?LC"O!$[DJ6CE/'HUZU^LQ5Y ==Q55\ MYO4-"9<\PM,S_PBA#Z.@ 3%O>/?J^M0;WAO\\VFT&"U'T\FB+1[N?N@CBO@^ M&A^>H1,)DN7CIE=I9$5QN.@O?;>L7OO[S">:LUNT&>6Z/X\R!1>5:H5BV:DZ6>]Q(555IYNVGJX?0?0U'#IIF&6AZVO?8&7+X#!3],_ #/YD/6/RC%T=C>5EWWP(%)0A( MTAR)%&;^L1DZSHS]%DG#7[H)^%1BP'_P7)\T;6)5>T,4*R4*2;LO)#)]47XH M'4/C&=H0YZ<:.29.-L>R<>4:?4-$K$%0M1ZBNE6&I(L [#(CQ!#]%>S346%T M6)3?&]#[;M@A<3-11M-OF[!RQ)70]J,:M"6XP!ZA [?A-CL=6;J!82=GW8H\ M7HPJ;X ZI<604.*3&I1HVI(=12?=DAV;?@-TK%U<"6T_US1/5(>X0!5Q [,'MH%GU#%LO*R42V;.A[:!R[4S3AKOJPA=9Q>H%#'& M>>KCDM-@0SS15N]#WSM,_1V&3^B7R?+0W@XS\]P=\(+]S,:))&(#M,,.S OT M&^*SW[M/[=U'3/:UG@[0H!>AA9SAK.&A<&2/EAO#21EP@=[$?(?W7E5[KRJG M@UK=ZM?-]"X&\=\Y2>4D#UV*W-D-*UUF5XJZSL2-MZ/2>=X%S&CA<_-ZN$5Z MN'VG:5-RK]5WKT'/259&F1\NO! ^??)[[[G4:IA+\E4W$;[&_<C6KO1H+"3[K2U_>N1!0HN(0C%CWEO7/4WSD(4D[W]*ZJ+FAPT),R@>0D M__*3#U:A/88K4JP11\UWLA:2M:SD4@+6E3*_(0K>0P<&8 Q?SOVR,]D+>VK$3HKYWK&_9TM0B? M?6A!PQ.^+_SV/#_1W6@QFRYZX\[TOK-XZB]&=Z/>'*?I;TFN(@S&Q5G>0V!- M=TF0&DZ6E\KKP7/#'2M]D7 K35BJD8-H 1:(0P";Z[YAX_/ZBPT V(SW+ O& MC#[JU^_O\P!0$W9HH5Y3#)B6".E"3\_WW8^H[S9\85Q)@F7-6).B4S<34_U2 MH21VNLS#E2-SDTQLHE\0E:!NMQ#"-S&V]!Q6)5M[@\0E4N6NMXU/ !SX[BVN]XG^8/'<(MFZ92<2V7;4HZ%,A5_I)5\ M&35.JAI,X< V?#^ZRBQ2.'EH9]12CE1JC*8) <^\$%IMH5!5MK4=$ M9:4'FGG@!;JA'Z4,,1-W@6LXTS#P R/R+,P\Z)AP9YR>N1&N_TY N@6M+,M: MCU,VE,3E#B"Q^JX-K4BB#VC5,/7&KN_WMOBR;I*-I-=Z9R+;%):0H(YY_.*, M2H\@V+C6R'D!?H 5=)C(,%-<<==_YR23D]5D*2E='S/)56T!/1BR@V@.@3\! M@5@@S\?S0)[1Y/MPLISBV)V_=";#95L">%(Q[#,7L-&#=:@UFG'<)"\T-WX\ MHO[E03,/-<$OAA-R#6UX8D@Q%I794T3!8>_^IOD_E\AHI!K:D,408@ZWEQ[D 7Y M_$^VB#:J)V&1M6 I/"%3_[VS^0GAK^BQX,[](7H'[<>K&^;4\$,G:KUCX>;? M)XI5_&WN"_21PN]=;_B*ARRTEIH^HX4V"++Z+/:U\=5M:[>M#E+'W8/C1"?M MW\Q)7UJPK4001%3SE3GUV_'%QO6")?"V1Z>&H W_=+Z\7WR;SI =A1B8,Z\VHT^R=XIE7XKL]_+1"GOJ?F_^:*I<)49,[P0L'PS$C>I9>23E&5![P2^#5T5U?M-PC,:2@:#MX M05=K 3=XD=8Z,:@_*T<1SF,L1>84GZ@#X,R)2W ?.@<']>!Q^>]>P::A_'N M&7CW#+Q[!MX] ^^>@;9[!N*U+'GIE_T]C_(+0OE9)8V67?HQ(2J];(]EX#*7 M[R?E--4E-]3WY3S?.D@!9EQT.5\?/1H?ZV?&/A:=FR2U%%C?<]5M!W/HBC]G M3WGH.EY6>L2<7MX]1Z::.4G,%M:3)@)8=30NT<"+-T(\L &.#U] ?"SGR?& M8>/T\/&LJ;, 9NC%:70]Z./#-^BCLXY3W49QKTOCE<"LNAZG M)S M,R?FP_]\'L0WFP]GO=%=9_BOV7"R&"XZO,$/\A: MS^XU1(=%N-O9Y.LBTY]U4SH5UV6FD(UT^SFSL\_U[>)$:))R>*BH<)K(RD^% M-26(,&19EWLW=-*7> 6;<"*8+T6+S.EL.%_^]I?.;-S#*TJTQAS^\VDTPP%C MK4H-0Q03T:( M&4=-Y3A32?U%XTPY$:@;DD86"WHR]6X#CIK*T:&L_@28P$"OHTG!NP(A>J.# M#*BQC(32[>$*0\/G7!%!K",_^B&,=H:HM,@7TI@-'$!U#%D8 S3[W[BV-=KN M//HBBUC$A&D)RL($J-P"Y9S>O+PUHE5-7*?8T9ZX U M?C]5.$O;-!"U3).0B^'*>BX!CBRF7EV#4OKP$FNT] M98TLX>1>*IJP<[RD.]S%5P->89#PQG#=%B,T8K''3PM>CVF65O M\C#JCX=)!'NK @WP'0(_H&TCZIP*ASO9N& ;31^#ML *.C $>M/7Y@W<0V[ M$>5,12E5DXY)E\2O[JXR U)__VC\Q_6BN[^I.6V$6E&.(Q)47##<2!!*:XES MQ#8QMO3PA!(M*4<@&;H69A"W9!I/U"*+2MWC:^5;%YE612JP^[(1N7$ 3<9-$:.@-4:N*1/0,WRG8=>.?=+&K M*L>M6B?[)>51:Z#/=1,;MQ+B>[X671A=N)O;]IB>-[+-FS6PV'63?TM2R"JU MDG+6I?(V;@F\FKC#::-T1BA)3HX)LAO+'\!^ 8^N$VPX)M,E&M6/7C7(0Q,G MNYAD?@.&M_SA2F%=TM9;)QM-##4<2FP)Q]#C21%/)5M[YQE-$#6<9VP'T^[= MD+3Q7*ZQ=YY1Y%!#AKF6T R5E4;!PNS9Z==/UJ&H\*Z2I(OEPJA5+1=#K-U3#6T$'S)$ND!PW5 632VNJ M:4' M6;ODZ7R&9*3\>I2%7U:1E/U>+*5&-R2PKC$O/*RCC3*9$#7Q M^LY!%# W,[Q@O_0,QS>B?)%^?Y_]A;)LXF] .:947DY5Q*[NZ:+LZU-/4I\7 MS"-%_^_CQV:U7%%)=*U3,+=B.?4M-/;06=^'CD69J)T64EK'%)6X<+5- MCR/(IY+O"D26#^3-,'1/IG^XC_0J#C1L&GVVL$P.D'.6297'&I-0F02\!$@N5@905/I=59: M9_+P@=4QWW[OQ8!VU#=<;V'8X-B-\";X\=/$=4SJ?:?B#>E)*$ERT'$<+(@7 M(I"IH*2>;.$%*LN9W5!2\P*8U<\Z7E^=GW4L#A_+'76$[3OJ^!Y75C:N[!9U MGVM5=DGJC"M+@+9@]NI[0888Z-,I*=!7&=C%$[3S;P' :?$*MD^J-J<14+9*X6 0;%V](KU^XM<*NH(SN:U%=GADE)*%JU%/5T+6&%5U"$R?>6AYT MJBKO2.B1@R.V7 ^0U4@LK)E"Q7 V?KB<0[6'$"T^Y9X4UUB]/$@;/]G-H> D M2(M/O;G"&BN7C5.3H]2-13NU>8(N"3M'M%.W>594BG920,L5E20>[:3XO$U& M@)-B:N6W\7RX6J"Z2C%-.JB/BJSQB;4<,WP'_9WK&_:#YX:[*&DC6B^:L9K( M(S*CEG)4J#P,EP%,F9DW//92T%"'8F8]Y11?1F]"VE=Y=*Z!+/$'8$U7_3W> MTIZX =YTQV;S^W?+QL M4&X4KXE*PRX+'_,^Q9*M*<>U!JG",,(5A=JX_25MB6V \R?Z[S>TQ$'8,C$W MQYC^@;O=&V^4<(XQ#"@"MXE*=J.WA#5_LY=THCKS5L3'CBQ=Q+07+@ZWAL(5ZKC%W? MOT?B%CM+Q5573R*5ARXI!.(%>,]N 8T^J7$*]/YE I\<#Q@V_!-8#^0U/[NB MG@0JB;O6V?!M0TXD\!R,'#_PPCB,"+T>=ZPQ-)ZA'1G,1-?6U)EC(^I!9XT*3%QD M0Y./?<.'U'-6TMK/=ZM/J%MUFS4K/.K/I?NO51(M.+=5GIO]?<;JW'O@CQ X M)BWVDZ.FNGRJA1\4/@K*2-V,XT5CU $/=5>,HZ:Z?!'4'X4)@NBUMCD96?B' M/D>-3^&IJBZ+!'7/QR(N^%K2"#J&8T*B M!V-F2BA'F-I5?LXRECAT),FI>Y7*E^+"[]01DHPFIT $VW]*>4EDY8C6XNA<5$\<)%)469^?PA)?ZQ#;4I9&X6CE7;$*BT'%8.PA@ MY.S"P(^$>L.W\#^OH2Z!2NNCL%]]\ M)U\^+Z3/2$B?%"')Y:=@P4G)6"'P3(,F/4Y>/7/Q@;MC6*R@=Q\0YL #88KG,4A"+P#5_IPZ+]$KJ MDNP2)#GG: EIZ<@T&4//F'&.2.HS5.?QY0;OVJ2IXZ$FWKL!"!3FK:XE.^EL M.6=H)6'5:F0;BB%>;%POX+M^H:CH.ZE$!%/KP:J&""3Q^HXW2A]>N=1ZBJJ9 M8',)UWUD+]WN M1U6GJWN#P?QI>-<9_FLVG"R&BTYO9+K\- MYYW!TWR.U[GC4:\_&H^6(_1K2Y:V,V./V8,%%XG2L%DK6VJ-1JS2=F>[>P"2 M5/,9G0^H-R0SZREG/3B4E3,>I0!JDMSP+GG9.1JBG1#0J5!$TGD!?44"NFF%WLO 2O3^66KN/C5L>.I]RGS% M;<\+ZK:=%>5!)ASY4M4VN(%AYQC2O!_R9/4EZI8\"[D1=$M^Z"0OT/F1O,&[ MIU)G]T3[K$85F))\EVA- ET++3Z\H/KM"752)_F(S,K(]\.CP>!BSFEE/8G# MA;+6*!NE&)->22+$E+22G@RAHJOJ\/P:,\,!ZV@+1FENU#\0-7Q+Z,5&HFMI MSM%X*!HZ%.HT/Z=-)31P_4!XH[U;>4:;/KYCXN>_SV>;,B,'[RTM@SFU3JXK MW5ZAKG3;9HO! 4['(/&3RT3'+O,J>TH-]2@AK.-SGHCB57FK+LW)M801%G^>^ZWGN#WPQ MN-!2LWL>T]WO3?[1Z4_G\^FOH\E#6U:..&%&9I5.7S22"C=[X?@A<0-^/=IR MD59%N>Y,5TSQK>*^55R,;1 M9B4:KW0E9G]OLQ*9.#0YE9(;,UC+W.+"RJA9PHA8 JFFZUD3 "NZC3TG"O*2 MMKB\>MS@5VSA4E8 IHZ) >=@ET0D3%=XN4OA1%'1O)RND9P:WG6O1 =NA#IF M^,O?DHY%2%GDYPOJQ0).?#IFE,G);08\$^MM#?K P(E)[N$KL$8.>F/@!W,C M(+I1Q%K1BSTRP%\FG4MM;M/D"'C/L4X.A?NHC+%>>S@^#34^727?B[E6;\]= MJ_/A]^'D:1@%[]P-[X?S^? N_7(1%\X\M^.N.E[\Y+9X81-!X7G*P'4B3Q_. MSC((_<#= H_AEN6NWMIQ<#@WE03T2EJQH@14 M'=V2A+&1Y;9F55.&*A+F )4PZ\@9QGQZ^&K:H87O;/!]@/[/6AJOY99%12VU MA5ET6A1Y/N6(0M)8EL^WH(;O(I5+W[ -QQ3-\7E[?IB>Y;1(']AY3I[X[JQH MW%G1,TV0 V.FCKQ MI"Q<;3?3)-RJ=GM^()XU*VWWY6H:3TUKW4=KM^D0QMD"EVQ=!R 4T+2PNO([ M+G1@:FV3E3P T:"2V!(NT 8%@RY=K<)I"!6T27FOO#[9.+31:/FC$>W2*!.' MCML(2_2 Z:J'SS"OXTN*R1EC"LLJHW$)PZ8X4 HEFLYV?WQ[/[ZWVSA^$]VH MAV:)Z&7IB4$$6U&.#/R:+/#D2L"NUB! R*0_<-WX1@BD%M1Q(GR%K&"45D[[ M,C1XY$49]&KIOT71"@JP1\) 4@JS6NY=@LW H?W^=)7D<2VR$_D2>:2WS=^R M44HU)\: V*M!J"A3+9]:-O 2KU/QXU.4L\GEM>-%.4 Z[BL>'*>Q3FA>;KR1[X+$K'/7),#U]7-W+2[D+: M&*[W8;JQK0%IU7K]^?Z\@-^ M[GQXU!K-95!&+X0)BX@-').:0)U87CEKP*&<\S3)O,!T]&8<)- +@TWT*A-C M6[19S*Z@+AFXM$MA!Q]4U3.FGP+A2)A>7$5=1?,IBE?3%+1JYGHK00PTHTE# MR;ZYSOH?Z#_JC@BE1DMH0=%J$3'$X&K#"_0&SF%.G!QN',T7#&Y0:^G)#W'( MNJ08Q)<1]*PM="">8,6K+R3,Z*_!!CH&E2R\U75D327L-;C!&HEX-QS#,M*X MYFAN1K^C@U0^+Z2/2$B?6T\0,; UN+\4#DU52<.""PLVJHL%U-09E]J@AM@2 M+M &NVLI-I^K.Q15!052WBNO0C:.-BNQ?/1INY3(Q*'FK)E+B6B4\%T;6OB\ MZQ -&/C *V',(Q551K4RAD AD)3I;@,C8M&K$S.:D0LKHTYA=; U24'8N"$F M;,WVG$T(O^$-K\QAQB4P-XYKN^O]P!T'%CDBE+^V\FJGZ.YDR[0BZ#8P(0"V M#=%Y)I^ZW=LOZC& KL%S%C#@Z7C? MTG"U F8 7X[!E/@6$!QZZIC0AK$&@WN D!LV-IPA>I%]KC"!*Q):UI)D=%Y^Y7K_3 \BTF+LPIZ MLX,/;BM.JYQCND\P93_$!R"*ED0B];4BA1ST:LUS>3D"@=4WS-\%6)&K\09X MP,:;:/Z33B>FTYR5."8*G^KSOQMV&"O2MMT?^% 5823AJ*D5:ZKB3MCSN>[, M^Y6=;^F-B-,53M^X<6U\KP!".W7NX NT@&/Y,P-:2Q?92@#7SLAY 3YJ_G3* M4;4YK=A3BS 22GU18RB2=3[?PI&W\#G$&UR&AT]W^M-5(H]%^.Q#"QK(6I-F MN/P-:$4P2? 32GW5B5(9BYT>_T7PYW#-<,\TO1"4+'<*R.E3SC/3O Y4[FQ.(_O-?P M=0<<'R1]@'0\AUI)71O!ER>@!#H=DP6D'5Z,&HQ:;>=&&7@U7VG4=)H!+EIH M2H<2-/B_[7UK;^.ZDNU?,>;3O<#L>SIQ7@U<#. D3K<'B9VQW7VF/QVH+2;1 M;$7*UB/=V;]^2$FV)4M\2:14H@4,SNR.*4JU:E7Q4<5BXZ.IS M2AZ/5([-VD*D#P948H9]% 2AR:DJ::K[Y?1^^Z"8H2R[JC[CK*KQ>T;9BT;% M-PV+ZY9%(/.H[:VFCA?CF=5B>]-.>(WPY"K/CP?'2VBY"SUY=K&7Z5\Q_OD! M12^D/C5)[TAN 6)"TLH7@'-0M;;WNH-*Z^KLHN-]XZ(+HNRDUCL7H_0=1L]"FKX#U^36@D?W$.=U <-)11/PJ;K/YA3> H8C.4 M6+7$AG4:1RO);EY(W;Z9-_4PKLF:6WY25=V'H822$%;KT1Z8-*J_&]J\8\,) M5Q$0-53T)!YU&.^"(BEZE!/]UNE^]O7#N4/DQ3E[:]SE*5O/J)@]8*Q MG[SZL1>%LZ?]*F7N1Y-WRW%)"1O9K=9SSE;K]CM'CH?_CWQ(DLJ$LF]-DIVC M%S2RT;Z=AZ)MVS<4C$+RV2,K_>Z1\Y1T\))^^LCSHY&U_?AA][;^V<2YOWM' M1HNMZM(:(F6B51U)E.^EK^Y'I;BPKHL6)LC6RVQEO;9"9U-R.&(T$>O+,+(T M$%KK3F-[E+EU7'*D31%I:+T5$#S_U)OHBPZQM5XG/=8^!5H$MN-9P4O25<83X,RX6@V%*Z\DI3$Q"W5W+OYC9>V08%RU2FT/3O^RVJW@AY2L M<*]:S7T]N?5K\;0.+"_$1D&R=U@7KO(?A*=U*9U5Z+R>R":ZAMGC@GVUYO9W M>"2HI\2*[2NFB"8J?5>$/1T^;_S7-]\CF3^L,8'U##QR-!\7I.5M[0J]FI/5 MG0C,X:"R+3S]2FNGK&%Q24WT 5CN5]]+K(-]_>EA.W!<$-=CF0-BTIFH_YT% M)9Y18$U :P^.#PI]OY"LK5T4)V_CN<]G.OUR0WA:E=))A:6+B6BBJ:=.+@'@ M6L#7YQN"HX&@&FF>GBN;X?J?B.I_8K#^6;*9F#^>Q^R>L&?]#>U3B/C"7#L$-B\0)80:T<"H]6 ML B2R9=-\OQH\6&))TWEBY2\1HXSA[8S"T-ZY5=*:U/9P951\Q4^4#BQB*,P MLCQ2&5Z4&+E'S&8'3U!%4Q%@%$D 2 WC-@ZP[.DE)2DD<_0K^8F^+27RL%&T M:2"RB>>)F'#<^!YF>XBE7#RE_YT<[%NA#6[** +7K-/CH5L]*!2=1P+FQW+N M?'?=28H2?Z [>, H DF*J?68D/X3(HEDUU:([$?K@^Q7GWXZ.7]T+CMZG/QXF,[7^*^D^Q'IOR^9D[E,TB<2M$->F*"]1"Y9.MWX M8932XV<.Q)!7]+5AIQUG9NXXD__V21"0 W?)EUY_E'@U(44/!?,XF_5?---3 M;*8=7_^MAD*4+%$-6)D85" NA^1=,4+&^2;@.*17XV6&<<$02"WMZ!;%[:?><\10AY ME:% V'!XQZ?"Q7KUK: Z7R2H^@DQ.N;ZW\@ ME.Q&+A(AF!EQU/;@V-,:$\HDE /)$"9Q\:;!?<_)P&O>,3QNMCRJ:H)0:^$& MJ(,X#:IY3"P\TR@_?U#Y>^"17 _I%+);"DJM>]8=5>NKC5PZJ(5?<$-R%W<: M 6?=NJ3A30/A=8.I^7+ODZ+RC_2PWZ1S9U>"R:^F+/5S$GW\^$L(VP$?KD9SS M3E*$KNJD")T*IPA=#2E"S3HE/#P].;^ZO#P[&9]^NKP\OQRRAB36Z@ \FP8" MM)9(5'1\0R(1(%KIU;A,(A&?)'U/) *@;B[\ MK*H9>I-*)1(0MW,>@$@$ *#[MKTZ'XTA$:"5*"< [O&YT$4B@%D>2E,B #V MM,:$VHD 9C&I-XD $+C9\JBJ"<(A$0!L(@ $DNLA7>N) &WL.4DG E#/.@1D MS64]8]>2JZ)1%+3Z2(/ @\='L8;8:*UN-"2/-,UW.!N/+SJ^M@N^DY0$4W/Y MIB%YI.V\AL%(V@.YG8"^X[=\\9)L,!6G:2"T!X/=Z4Y"FZ .-RB-I M&',$P"*].I>*.?)Y GV[LD\Q1P#Y*4P 2 )5:HT7M &1_:!4& M48Y2^%^'=,)_^M>2 %LQZA5^@T>3ED8[/@JM9=:(:[/2%1S\"D:C?(0KM'$$ M=OG@>,YK_$K59>%W>-ID?%=1GWPYC-&H]9NMT?SO?=8H5PX3[R_I32;/>??W ML+6]5M4$X9#)DX.J8O_U@*IT@/,R*Z@":3C8[LYCT]8/%=(+P, 'C $I2&3;D M2DG?Q=VX6*ZVIF#5;Q[LI&UP3;R N 4L6YR(,3]@,)B.,#;RLL,6(&UO.L;\ M@,%N.L)8T>V,\.SF)Q_2GS*0KE'P>L*R$RTO/'*[: _3=BZB-&#\V-[JV?;" M)/_>([>*UJ'-C./*../@GD6J.,5R='2C8Y#QXK/NJYV[.5\QV438,*(/V4,5 M9W4.56Q?-IRC&,Y1M'&.XJ)[+]:;FZK)Q;X3S]9;M[/>>\!2A\&#/7G:A:5S_H$XDP> (VV/ M)GPTACJ@K9PQ L ]/A=J[ :I L80#Z7I&!X ]K3&A#()Y4 RA$F].3T @9LM MCZJ:(!R2U\J5H'*% I>^Z][Y ?E1-;69+X-'=SWT4\AS>3RU;GU!K78G#E]: M)%,_[=/WF,-X>2)JM0(&O(H,X"VIF+>*K"""4KFN*7Z *IT.IM .P)JOSNVJ MY"]9O\S",$;V;1Q@!:0P)(B%N<5-N*UP29WG2'$).%)-2\)X]_?WF!$D/.[/7Y+RY[QUL0*4KKP=WT\,G9IH, MD(G^Y7A\?CJ8A&9X%9TC22?Z4Z]L!%W=)-P0O6RL)=MP6HV@])[!"%0:@1B\ M6@^%]'04^(Y"4N0^&4S3LP0^^5-;@X/HZP=S46DNC5#7>J2DIU:40XYU;P31 M]%-;P03!#S''LCH,-#3!NL>Y,&H ZM84S.&_6EIV9B\L(]$9J( :KS/W=JK! MV!H8FV:E&!H,.=(1S9P]9U.&-'695_0].:@CFOAF3@=&)OCV821KR\::*$1K MV;&>CF'\S9\.K*[91PW&V)8Q:M"3UA)G/;71B6T[*0S[T^2\*@-:WVF.A;6] M2R@/J]:,_"X-XB_/<;WTLPC2V7U,,Z99E)NU]2U/)5CXVG M-J"%@X7H71^)P&WL,DAK M:&'R_!PD9[!:&6)J?\]@8)T$GF2TT6GN ML7 H^#T4_&ZCX/=G;-"7W;K7WA3\SK :"GZ'X#BD5^-EAG'!$"CXW5%Z8>." MWP#4S86?KC&&1)T7H32^X#<@ZC!XL"=/N[!TSC\0!;\!<*3MT82/1H\/.?:I MX#< [O&YH/*PDR0P)DY]-57_!D"EUFA19J0<2";2JGD 5_6^+"4R#(&H+8^W MFB TMA1XG<#.9+-!+@K(#@[9:!8JA*/R/?!(KH=T"F-Q4E :&Z5N?M0.[8Z- MK_W([CY?IW<';SL'S]I* EABAP"&Y48GH MWSPGDD[^N1!+_MF_:I2\:Y2\;,CYJ=TI(>CIR<6GDXNS\:?QQ=7)N*O]DEZF M 5T0DQ[W.0VHD@!M909MX3-Q'[M9-!<"L?3J7"::*\ 3"-N]AD1S(7"/SX4. MHKD:W547G*V:MRU7WYA!7.8SX%C4&B/*9)0'RA!691$0QJB7:P&/,2V/>3PL M!/*7.DJ'S;Z<.505VH#3-0][JK;,'QHHY$_8C0T &\G"0\R!0J('J,20\O=- MY3T:XJQ_^0V)L^OA2(C#EE=#I!00<<"E?4&@6=N3%$T0PDK[HIPAJ2W[]E0# M7@;$B2:2HZKK%\NKC.\6ZM7B/R6=5ATVZ?2#X)F"'FKN;0 HYD,6V>%B/1M[ M4R"9U4T4O>+X;*$U%(W-_JJ579H#;4F2@$(,'3DK9STS<[Q4O^O(^=X*G+#R MM5J?$F77K"-[ERZ*^PQ3P2>>O436!G<1D!=[H6.C]!+V=F=)];[Q^(RG/VHP M,7&MV1"]1!B[$*.;)4?IG%11WG5\!M,^G+!N0.EX ;XKX\7-I(?R606=7GX: MC\_Z>MT>D#&E&?*9-5W V,[J>!CA8KW+K&W]'(O"3SL^"P2/?F:%ES#&-(56 MR+T%KWS3V?$QDHY!QHLK+;RX,,T[IU5/"X%7<;X+,-?'W20K9STXX9[GI*'SHT]=:/'G*^YWA- A;D6RLS*KZL#>)T MH+SS@^Q/I!UML[3=CQCLJ4.-M"3>IQ')7IP5;!UBJ!Q-BA M6^7.12Y]U\5>CSS4W8YL[B,&^^H0YZT1#3%S.5SYI1S;>+\YIJ..T9V8&4,= MBA)\WY*1AX@EC4ZLE@9"T;F8 VM*89&V==Q;! QU&@ MP;JZM2X!;33-9?Z<6I>7Y.#84+;JCW22.%@8J$EBT<2:KL+22>+4*QO9;A#K MI)H@^4FVD."E?"%!\IJAA.!P;6@+]0(A^-&^7!MZX.2,*@[8Y-I0"!S2J_$R MP[A@F'MM* 1U<^&G:XPA4>[.-DI80N >GPLU5MZJ@#'$0QT4 M))6I\EKEO@&PIC4&E,DG#I A[*E?U14$4UH>VWA8,+;&>UW5%8*N>=A3M67^ M$$ A?PM570$10\K/-Y7W:(BCJZJKN<1ARSM4=6VUJBL$FK4]2=$$H=9J2E#7 M^R:FK$$P"3T4A9*&IG:2\(Z"G[X!A9AZ6 GY*&P%*.;&UHJM@S* 2LA'80NM MH0BK(.Q0";E>V@!1[VU7SN:IK5>SALN*55RI4S0!EAI/>A[ MV7XE@SL_]LB!.-D2!E=B)0RVW0^E"VIW2FAX>G)^=7EV.+;?B MM!"U'3ABZ=7YGF-RB C4.>A2X_]THI?$\L@2ZL5Y6_M3#X]L'Y7GB6KT (8E M7=5.WC$T:/(@TFY,!2*7)?;.(>)HOM]#OWB M:9M2@-F&77/X%;GV]<=V^7%#(J0!=M9K?^^X#YZH(HW2%QPIV_1CJ.@('.T MJ6I/A46RW.PLR(/O12]ND@ECN6XR(+"<%^?1(V58$W1@C7'0<_) U^@_QQHU M["R-^AF?$HBU'DZ[Z)G10#AS/%!?(8J*3H'1IA.P$K7[D^8V<%PICK".?/4T MRPTN)U5214V66Y%WFK,KV\MRJT9@GV@MF_WV62S[+7GM'TE2SRC_XM'^S4-B MW'"G3QM9< "<8&_N]&G#"7:TZS#SL+M$NR'E?CO^T-,A&$^ 8YA>/I3Y)XM- M:XEQJGC!S'E@/@..&[*Z$M8V0UX3/<@7Y*' ;3C(3 M%H2>[0MS&'HO^Y"9R:(EUB/%_P7#YA8]8;.Q#RE M9@[[Z 5M7U_D67#^I892\UZCOM#M+/'U1=O0,T%IYCWYP6LZ%Y7R$Y_+?F(U M_9*$T&;SN\7R89+XAYZXA@R-)7KS@^2./TXR!K5Y%T:_3=)0M64XJXZQW/^U?HG?DQ2A,EXO;?V'?^"7PP_ Q\)^< M9.:?=B%K]:$YRRCYK%'V7:.?'Z/LRP;? MT6Y@_."['U*(KU+9@5"REB$K]"0K7 [N6'BTR M!)A[\84V$-4NJ+^RQ^=+9J+.'RPO?L)C()[MV5O#(0=;F"1@/V04*VJ(:N+> M-F.@Y 9A!!X%0QE]4X3&<)A(J^U*D9I9DOX,CQYUE5B51<*0L:W011=Q_TQP M9LP_:V.R_OF"0CNEKRAG<;]=1KZ?+[=#4B04W\C_5R M=K.>WH[FT_5HLEI-URO]>X^TF]C$P*#L,=;KHI/IXO8C)YN-'WO)P6'R-63Z MS=QEY#U7M!!RVT%',8PFZBQ,!VM)W(.5J-#FTY*DB5"V$G>_@=%Y,YT5=YO8 MTL':(DR^M7)#X.!7,)KB(URA#88,IMC;@_7;>8U?J;HL_ Y/FXSO*NJ3+X]_@*5@*27M M%ECGIRC; \G-\_A3LNE+O@#H3O)5'+RY M<9BM.$G%SVVM_>PYC[>^0N?%?7TG%D 08)OL4]'\$)-2%DID!Q,@B&?Y3*_ P M\N'D[2WP\5>1DT+4H"+]$2/955OPGHR9=*DP:$%<(H+H8T:2H9'P6@\?ZZAM MGSK,O7CX\Z=F*TGOW-V^3^L(I_AH[M6(%#3:Y1U'M1&^/Q^/RD_\1M M R.M=63UQ_6S"H&/5A!]7%NNY6V2\.2Z N<+Q)5;_7)HZ:2P]I\T&LP14P8M3/%.P#')G7,J%H<-H(% M;A7-_.6&X(C0$,EL;7.D!F6(Z&L^_[;L?Q7AVR#Q5Y6L7V--B^>[_K/ M9'?LS?(^[IU7!\M+OV1:NA/0'&&H]&"1ID;N7O#D!UYCDGNNJ!PH-#!$OWR9 MM.X.J]K;^>)[SW]A.?! Z#US%4EO;8A6)074NI^K2L4__/C-\7+Y] Q#K6YJ MB')EI.O%QNR7V/*>_W[QXW2PR5U8\JMA@F)@\ ..,[45K8<;W3R!=C!=PP#R7>HY7,X#X)CCSJ/4T=R0\6)AY[)"V'F8N3_N[#XD,S-*!6(%<_-R'\">3#]BM$;^8PA7V/( MUP#@@3K*US!X?MQ9O@8 -JECAKI\#3[5 !&F4;X& (T5))\O@9(1P(X7^,< M%D<8*E6;KW'>(YY "AOVEB_J9->ZJ!X#CAKU5O=R\L$Z]->CJ!$ ?G0PX62# M8>(.7%:JM;R53641I3TX^M12<1539 3N_>V,DIMOB3>6/A(U5K;MEKY_V&_K MYGZ-#4)V2"PCNPN5'".\][WG-0I>[WW\H?C?0EZE5E]]\3C,_39UDO=B^8.M M_LT/+7?QM)5PYKVC,$KN'<@'.3ZJYK;B3_>:&RID-7.N4HGA8QQL7K!'#P_& MZ$,*U>VFUUQ2*K36U=09A+G-Q+:=5*BZE\WBZG-_OTC9_\!P_QFB">2 MFYRO^N=WU$D.:W[3\W@B #:I8X:Z>"*?:H (TRB>"( #94D'T\$Z4@H"Z6O M683C1^Q]^'$^&G8?,:)" H^!Y@%#;0?KH[J2]D+[%0'1W'QT+ZQ4*)G1@R&< M4"!T+PZ.?XVM#\=[)O7E&*[@L)$A2A:3"U;@CZ9'_"D.EH<<>&7OSR\#>\.&\K M?P]W5:!,N!/3Z*(0!$-!HG%2 M&-BQLW]0O%+=[HJ(7X*-K* VR2,X_41P^C MF9L4EYJG,SL]V^17RS'"^]]#!1],XOQC*E\DA$O?'J!6,M ME_E]6K[K:SY=CV;SF\7#=/0X78Y67R?+:5^RN;?W:6[!X&1QTYLK67L?=E^5 M;DUO6*3KU7A\>=:MG?+ W2VBQ<6!E=FF* F?3(Z()[IQK3#,XC>,?&AJ>S $ MD%1JV37+B0@WE3G_^3>^AY<*$9E7"C"@7B?])X5"N6$E M5+%Y&TO?>:/\A4MNT_0^3%TQKQ5^4P#N?3]Y3$ M7'9C,.JMO4:H(1^L 4&-H>_V<4B<9O)N.2[!;NV3DT&^ES#^Q7>QW.$N"RN\ MMD)GP]GB:-PO;(:QB5)V(GK@@#63U4!($7(5D?D\'I]?=CO2Z-$UAU.5*"CB MQYL?.I'SCK[#ND]EC5[?_, */J9_Q?@[)IM-@)+#BSZ9S[TFPGZWW!A-[/^) MTX@TA4\U>CI:UJG"2G.N>$><+"X:;IUWQT:>':::V6U]D=0;ZL@IT\71LK Q M2"8NVKYYMD/6*C]CO%C9SE@21;C)6Y&]]I/$THWSAJ'WGE=H$^,O)FM@H@,* M(9MV>[0DU0(SE:6JK "58.NIX@?B)]4C5WGZ? J\\FU0<8 M!BI9XC87W<3]E7\BY_D%>_H)GJA:SVB;YY\@%"[B*(RLI# R[%)]0&&5.IX M4>9:(3@%O')7-797N]!_V!85O+>[PB M,)BX0(4RSS_IRT1?A"@Z)O@GT&(+E&#F?H\Q7/N5RVWJ"KLJW-F@.S"N3#?) MM %:^9/.](L9U:[4A:*2=K!9QP7N:$ K&H&X$>6"V4&(+IPX\PX9;LIX/OY M$\;WM,<33272F[B/W.UF2Y>\4DH-E?LM!W0#,IU45*C"VP1)G-%RL[$AP6,2 MI7X_'36V.PSDH&%R4' 2!);WG#Q'RV]IWO&Q$%,34K#FHUJ=8S9!*BE"SCW2 M>CD6'JJ Q<3YWN%4)P-$<$LZ:WTL))(17]'TC;LSW=X!\HD7.8G$SCO:KXS2 MTD/()B49;BQW$[O)*W>FA;LAR[1=5XL V\%'ZDN9 ^EGPH=2O]C1+[U#SO[ MV-'^:T?;SQT1PHQR'SSRGT;9)X_P-X_^#_GJ__N/]+M'^,-'VR\?I9\^''UO MXT3EKH@WT:C-9I__^A9'&?M$CMCK>0DX9RAR/+]%*$Q<:#0$Z_JCN@-&<0"- M;RQJ[60\OCCOEL MD+)L"6T##+>X0;4@<^L5,4L=\!X#1[.V-2[*.0YD)OK3 M9 ^?H(V\,('[T;4\=B$%^A,](1I'S15CM:3()A)%[3%H@\@A+JR)6VD-7?D] MYRXD5=V#(U\?9UIL- =VEP";O));A_10.^T;'*^U4DPYHQD@MC.&:]M3O$>D M>FOROS=^2,J8IY#,O-V1P'#QM#\]([<]."[7K+R?3E;3%?D/\LY1\M+1]JTC MQQOMWTLV /=O[LON7HHH9T_OL%$73FNG=)%OS;KOZ"Z&58RG?5CH-&I"6ZH7 M&AFC=@&QFDY&/ZM)$^C(KZ>DGGCV]#?9 M;B)SN#!$O%@BYRF8?&".['4DTKH$[8@/"5(8AF62V96!P;+_P[;@=%]'LQ3/ M("2KUN'_O*65W(T5OMRY_B^RI"U.>Z27;J7,CMW2C;QD1-Z2YFSXV_>,DN%V M6*FI_M"M4G<*G6PBYSW9PA#R^L+/%^UB/!Z?7T#W_\UD,W'*7S3[[5TK0JN^ M;6-P/&BF9=Z*D"FVB119DF3,Q=.W,+UO9_$3NVN/;/I-?V]>2)[WG1\4(;IW MK)^.Z]#OR:K?H_%D4XV-B=/7HOP'V<)+1.*LVQ_)9:\G0NZ,WXWQW%,"B-;" M"A )1Z:]).)#;E#,[DZL0[B*;HZ;<** M',1O.:EV(,5D3CCQP1_^4?H2*^_ MQM3UU[;GT;;K8<6EU3MLAV-L$]NIXFW,6W3)= '.*_#778W%@YM>F_H]RHPL M)]X<&^_Z%W+?T8/O12^T)5;=[L"1HK'*JW;G%&)CXDI-%* ?R K6O_R&%,QZ M&9@G!HF)"S$I7/"+Z3$&R7Z*")]AA#N^_JAKTE%!,7$Y)H/,G1_3,LIENQE( M)XA).RLRP)QSWE5X.M+-P#E!3+163 ?.N89<&SC&P2+CUH5)*4%,0)+J>LGF M&[*GOS>X*?/40:V^CIYU4L!D%+S4E'OX&=+.&2UL*!3V,I-(,J)G5+G2XJTN MM.^'K^*?(?HKQGU,W_'_R&V$GY7/D*R^7:^F__5M.E^/IM_)__[1EPWP R1X M6^'TYAWEDN>_AEG I:(I.*/F*>,@EUQ,(+C;VHAX M9.6Q^2MVR"W$6%5T-T]I#9X&$FY>1D1&1*=C-U\E!?G/ +'=/?>Y(@[GW:M: M1E]BVN;+V[GM4R[0^$_'\I[#^(<3^=[S5^?Y98TV+Z14@>5]W#NO#E[X5_IX MN8=[00&^$O=D4"!^YXQ0XS9NT<]HYN%U39Q4\:8/!.6&X%C18 P0E(X16>W8 M_1<%X);ZHS4'IU-!Q? TRI&PAY=GK7UB,CX6'KBWOSWO? M\D*Z8Q=X#+BB.?HZ\.1UY>U<[96V'P91SN[QOPYM'O_I7TMR+J3"71=^ Z?D M&AZ:+Q C]4!MC:O6A";:,C#PI>)M6V;$O MZQDMGK[[)/X]\S !41B%V1*?=M5-O*07WY%E)2TEKM30-%8(2FCB M^8,E>LM,8O%$!"?;%10>5#4MXG2!<>JX>%9#)@C+:.*Y@.)6%2F+(+3+2AJ: MQ@-!"4W,U">B'Y0OV$ZK2/D"!B483YG(#UEQ5:7>0R++'$6DD,9CX+\[-K*O M/[Z%I,!/15$-"F_$.S"-0@TE;YI%#W-2RIB?8[P63P0QSG)9I@O3.-58=E4) M]QT5H+ES/,O;.):[NTQA>X_,[,;W;%("U=ZUF7E/?O":W7SQF*@FRY*XMES< M!*U>$(JVY6M$T_;/RVG[=[/Y9'XSF]R/5NO)>OI ,O=7-U^GM]_NIZ/9Z&8Q MOYW.5]/;7,/9_&ZQ?)BL9XOY:'$W>IPLR4,WBX?'R?P'[O)ZKK]/I M>M71*0"A76L9W!>>^[%'CG)&0%6G;6W;[[XUSZH=/ZL.$P@^!<9YJ57S-@Q0 M%X$>7"XGRIO0=QV;''*;>A'M&E964Y@,D=1GB17BHK9V>*&V0BN3F=B-BY)> M=AO9DU('7Y,,"7L%4S]%54MJAP,+4L']G=NK4;UPK#Q5-R M\R7KT!FM/30&-/3@]>2%>S@A__G,O-1R0S":K:>3LDX%133$PK$K>_6]1.8) M\[19N2$XS0MJKD+E8K*9I_)K495?&ZQREFPP,[04K-?#&RN1);RG9&O5Z0(, M/92NTYI#H#7@WM65R>0J!%[]BV*C'M%#4+%EOR(@<0\V=FJRX28.".1"I#AH M"X8;$HJD:5]$-!-)D$1E/)O\O^E?L?-NN<22)M&-%00?CO?\W7*IA?&$G@5* M$A%]5\Q :DML(G=NT9L?.EC^/*+4'(V*MD9Q0UQ"K26L.^+"8X#>+&=[;22V MD47T@@(19@@\:11/ZLIKXH3T-D;DTLPE>\HC)(UW. FNS7J,\B\E<8^7,(G)(DDWH(3)S)I- R M/8T9=&#(HFJN < \MDC*JFCP@4:1,HS"XXYYE!"4T<1)ZJ&;G/O>ALD'^@.0>2%) M"$DA%?D(]Y 3YYW[!KY3,$CK@K,%/?9_TE7RKK_Y\\5WL60AB3!&'[S;2J@/ M@&&"QB6KI/2*& -LASQ-BTN@8$;K#YJ!X4=-959$YT4D-'*1:MM.*L:CY=@S M#YN3$Q&9JI>EU:V+:'W&:%WVG \R@IJXJ;4D!W,]9$^MP'.\YQ OS./7.%EI MW:(G9^/0J^WP'C2/+#5E-C$JGQ,]F7F3HU,!>L'C-UXQS[R-_XKN_3 ]U;^V M?M-WOV1Z,8]1*@#06NJIJ\NS2L!B,-S8QE;WZ >)AJ,H<'[&45H3C:SV?"_" M@KBY,HO"\^$ZG9M'1HVXF)B!4-R\+H,G$#FL>@P,KUH*(PICH,K/L3G4Q]HO M_U:@ :/TR^E0^N5(2K_4&'$9%5^J&^6M] (K\.P3A-TC)05>) 36NEG0X@4: MBNNY=$H("?7M=2XMF?'E6R 8M;@Z^)ID2-B#+;_V:KF U#M#>47-BPK7 Y77 M'\55%G;IGRNO)Y[Q=5Q@*5)()Q41'#$13;1N145=0-! 4(VT"!Y7-L/UWZ3" MBS'Z9\EF8K!NYSKO>5=QE1J"TW^S\9PMEXD!MUSB I[@+H($"CO)87A$P>H% M \Y/ZJ ]"9<=;$4S\SNDA#5WN$BP2 0/)W'T@C_I;VIM>L831E)$2$@31Y(2 M!K,PC,5ID;8VF!(, 0T?7%+Y%W$41I9'0K^BG,@]8C Q>%*VDXP!/4BYCQ O MGK(+8WQ/.EHY;B%:N>MH17Y>/$Z72=LA;MF+*RO2#"GQRRJJVA?-^&0\OH10 MO5#]-17"LO=@*MQ-0!,*-X0U62>VR29&S3,)73?)Y16Y&: '9;\$OAA^!CX3]3#3[D69O.!)Z@J9U&9DWW1 M47V%[0VW6?E57BDP:GNSJ2$GMHF[IBN4''S!CO+!"OY$.2QH85GJ V"H4D^[ M%9%:.5%[,%^5'T:0AS%T,003^]7Q'((?J2?$Y@CG*>.(4D=>1:,.L&G'$NL. MXTXN#[A%[\CUWXA_9K.%^8QQ7)&7UL1AIX2BZ+RDB- I1NBJWWP0D["=Q4^,PNYHBV=J$U-YLB4E*K.KJN9@CY M&[VENC\YS31/_I)5O\-4+Y[03[>+#W3/?\!,[=>4.]/_15W]?T[U[Z%GLN-? M8D!'!0/WSI%<()(O[\\IV<)_T$SV-)0_8]$E#"^BAD/IOB!C[K%O8#8G.')F MNK\Z[L(5^9RPBC)'LLEA9ZTGAY&_+Z=?<2>S[[C'.?[W=$@3.Y;R%E!\5FOE M+8K.:RAO<9B9 V#_1$!]=5+ ^)HW)06L>Z,65T>]%+ VK+A_*6#C\?BB!RE@ ME9H7%:X'*N_N &R'!*CEO"7E,C&'"R^ON9O=A39P-='R#GV4MO)MI\K /+"S$V!#K/3O[EIIRP M_R=.;UOE[+KJ>1DX\NKDH!SC%8-Z3/[YFQ<@RR7'Z;_Z+CDH^P5/; FF"V^% M-G&0+G,")\0_W>)_>L^/",MBUS2!IJ\;C* ]6!7?S+>&9 X5&'(8S7@"'"EK M3RMDA6SGQCXS@B7BT9+S(5HR1$NZ&]K;&]4A^4Y]<9NV4-,P;>VA_[7"ESO7 M_R4;H;YHW^=.5E]'=_>+?PZ.MB>.MG%8^FP\OCHQS;T)"#R$I2G1P@X)(:&^ M.F%ION9-"4MW;]3BZJ@7EF[#BOL7E@:H=X;R),/2_5%Y=V'IOCEO2;E,# /- M4406"(^!_^[@=<#UQ[>$_Q/AO^Y*(G""EFL[A ?' MS;.&.)EX(WT9DL< O5F.?9N)E!TCGWAV$IV9A"&*:).N>IV!XV1#FHCPKC8N M3:=JG&/;8%@XV6R"&']@X4;U!)R=+G*_"?-1KMMC9*8"A$S<#RD#=1NCM;]$ M+K&C1RN0HF'%L\?(-5$8CF321XQL[GN;)#DWJN/>Z%T<([TDT=!<.>FLCQNY M6C9PB^B?C\<7XR-:A&C 3E4M)TBEX"@PS;QW%.H*0$AV#H['J@,0*O XFLD@ MV0TMSF724S;BFS:L3L!Q32-E!*>.*QZ]:,"#Q-W+IO! MI863X+BHD5*J^:MEM<3D;4=S 8+1Q+/)_YOB2?N[Y9(Y4WI2\'"!.?V]<6,[ MN8)A\V)YSVB)?4$#S)!\($A^6ZY,>U0I]"S120O,)*?>LJI^N(VO7]A6S,F M\:?X^X/HF.G3UY,?#>15=/5"2J"IQ]@_A%[5 +=]1YZ#O TJE##;;\GNGI0M M=G#90K$#_,SWZ7PVG=],1^OE9+ZZ3]O^,=J+,,K),%1!.)8J"!V.C-U402B. MC9#/(W53!0'25(FNOKW.I24[@BH(W1NUN#KXFF1(:(H5*ZJ" %#O#.45-2\J M7 ]47G\4OV]8!:%OSEM2+A,3O0[*)>=WCG(KC1,*(02?ALL2ML++3&DB<#NN MHW(I^___D6HO6RO]Q_\"4$L#!!0 ( $!*DU)P>D3EH8 & "@4/P 5 M>F5P<"TR,#(P,3(S,7@R,&8N:'1M[+U9=[I(%S=Z?S[%__3->\73H.+0YWGZ M78"H.($B3C>XD4[2O^);XT_O4CVU5,V/Q*!-XW>*__??21"S M-V:Q[?\3^MA84=S__34) O>?O__6%7_T'\<;_[V]D%""8SB!I8F_MC\QH6T\ MC5\L%O]9CCQS_9L4CJ?_3BZ/8I;MAJM.: =>]/2+]6@?J/\9._._MQ>//"49 MI@6'O]H^@_Q[:@:>EX,WE,,V%X]\@RX M/,5E(KU'UVZX!_234LG^'5_=YRQ\0X#0]@/%5I\$J %X_-WC"\=>VW]E M.GEWZ%NH.AR=6GH4=O&3^9^+O?J(OJ!%@* M]I+(&$/'W_@] *6P5/8 L_ H9K,;S,*__OWO!"C:O_^U0*#\41T[B%75__X* MP#+X>T-O\F,,S$(X_]]?V^M8$+GQF_[][W\#&)C@W__^O?O_YEXC1XO^_:\& MYW_\(#+!__ZR%&\,;2QPW'_2N!O\?_%3_XXO'XS1H.^:2O2/[=@@&0"7_R1W M ][F3ZAIP%[_&0]HQAK5@^KF?9=!.X$:Y=(QX M]OMARG3+F+CXZX^M6/'CMOKD']X%7LP_>UP'\; Z5$;0A$'$K.=!( :Q'DVT M-Z^7H!T+""JFX/@P83B[C'GAPY$9_\J/)S_4_O=79?V:E@ M-&[09DL9__7O[J&4JGHAT'9/@\"G;(T/)L#;^^J_?Q\0^Q;MQ=!;8T FY"WQ M'6>?%3)8:IF5UX;2C&ZF)[WQJ#2BJ1TKXGGS#VL'"=4QI9YB8MHRAPE9Y+W31[Q@R\KQ$]PM,/7549"H^#6 M+8^%G1))KG#H%0 ED\GKE@;?^K)4_*;:^FW->)+M7C!58/-+>B1.V)XP');G M+AFE:V,YF[R@KI@^./&.)4]1D_?Y$]IP\X92_(<<:P);4SQ-9IH#V0AU6.5- M'V=#9=Y+]_4B4<5CU7):'Q$%N;8LPJ6<]B)#6?1M6'.*@_8R)D0#*K3B%_K? M7URS]%(]E13H=14S!)3O@\"O@SDP4QUG_7^BLS8 L;-&68G?X7.(X%OH?C^%-+'P6Z2O(T7BNW \RP<*5,GRW^1FR=0F]MBGIQ_"#9SLB/ M'6\EMCZ<[8:!WP;QRZBQZ5B_1/PIUH^Q58N#!>BO>?C$-,X.-GQ,'S!N7%R4 M!]JB(1N0+ EZ+F<5E^IW .:S"@ 5Q@W*FMU7.'G]=DTS,@*T?H"X]SX M?>55*564:9:OLS.9"D(VB!HN> =R^0/(Y>4M,V1J$=^V$_MLU!+Z3]^V@1_$ M>B^.$\7 48WD'?RV*#6 -0+>TZAN/"IFQ\$OQ8GB@748RCB6&SM!Z[?8/"5F M5NS1\C;8WB=:]A;BJEPJXJF&()/M5:G&P0/I95[*;GW[T:O;>_&MQVM!TM'S M$$&)DJ_6#U__9_O";3B>!'YLN=3XJC(&!R*3_S89$6Y5Q9=*;L,"XF2 M^ ^.I\AOE]M+58&"W%*1Y#%9"D])(C$JMD&CP%"'6OL'Y#;%YBS9FRJ.H4R& MT6QJ-8@&L?@IN;W25"C(;YM3"KF*YZ_9[!TZ&EV0,B2W=^6FXR;::7 MG=FPBF>7%8(<1@HU9L8_)3>$].2SW#(!J9*8VFNP8H?*XD&'G!>;/VW?G*:= MP28L3["S667E3BM:;QRUOBJWNXM@^##@]2.>.-8P&;:M+G@<2%A)Q_!R"(?C M1PCS/NY(N-V;J MM>(*!^EN&EBJ5<:9>((,@>O^J0#%#"9_&,=S/YG;\9/IZ\MMJUMOP5E99)G< M.-N126=5BKGQ=GKG20GM4L:,J?@^KZ^5V(&:BK6'Y=CKR]16&PV%SLB'PS(M M9=FI6N7GO7#%M-X!R.8^Z_NO]4XBW:2*D)0E#[C6Q%9Z<9HU%!S+1,,B72W8 M9#7F6H'(D(4*BC]M.LS"Y&+LZ+;,E M2KY58J-\G\1J?9'A,C&[B%0^E\X6B.RW\^NS\**W_*KY#N^O!L88K[5:A6*7 M2L_:UGOZYVQ^K10WI\^[5@9KXXOQ:_A"LL7)X/2 @\%461'8:%BN.,$7T0&SZ14(0$7*?M>(/,+.S80$^BNF9,4E&7*GH2PDE22.?NISM@!ZL1V3&<< M,4X]T'9IGK8?&TI0J!I\@)6:-8V02I7WDKP-:#M>K/"Y^,UB?@5/K_#L'M&1 MH"1UG@,&&E9JR778J(&7S>&XQA9KLYF53-!+6JL=/ 3/<8$71((9&R3*UMA9 M"-V-M_?*=:5#:";BWC)E1 3==EWLA"R@ACV'I:298;ZJ0)Y\ !L[C%:RCD/R M@1Z:=3@'_F'*UC!"K]SUQE)-6,C#<:[39:F8#T(*/U6!^<$L/Y9^Y>' ^-D@ MH4N+(1![T4DQ=9/PIRS'"^!*V11:$V<;)"6SV'\_#'2X<,+6LO,!.V,#L3S, M<6 @)%,IF\V0.(YBL>,B;)AXX- Q\B(L$ KMIL66"^(5&CB9:,8 M]$;E)FM%L8,E$)]5\Y_W1/-?\ZS&E4G5R_C0=T;3!*?()])Y[+9'W!"/\NJ79!CYG/3+-\P MZD:84?H+%DZ(H/!A5IUR0IE5SO#RG>788,:YMFMP9NA-8DR1N32>Q@OIFXEQ M+AM"'T&6[<\+>,DP#:D4&E\L(;R_NB6TU@_V$VN>)+T3[4\<<)1(]=*C3+0B):R=J7A5O-/ M[46B_C_MYG\BE8_+*6(3+28B>/[TH63^"[$D(4^2XWL..25QNYX\CHKF4(O# MP20<2D+$)"",/:+D)QF]R?RX!56OJ&(,B([,]6&VIUDS#E_Y/EX!B ;2D$@M+ M!AB[=6)86N&+YN*]$M YKBN1"# C$X7-A_<\UQU'#WW39XG%?.Q,G-"/D=59 MQ%>B>$+1BFW4'<7V7]Q##$<^F(5)3F.>.+@OT?+B^O;7RSB4TQM-.90PJT-A M[:%'4H57Z9-W?.=Y%@>E5A@L<*A0D!X.NW6[N?@1WWD;+C"QLG=,J"69G77! M(PE2=C+89+L2<"EV])*+GW&+/(WN3::X++$P+;1:=IGJS;?Q^&=LSJ-PWDCH^1#@V>F U+"DR_'XZ?DN[O!A? M!K_35L_&?,$L24PK:#Q'Y_LG%I_-UEO/$M,%+;;^O:?I:\E6XX.[[%YW/XS MUA]])_36G];[TO[9"FQ-V)-%S>PMD'CZ>Q2+Q<)3!5_J%855 V?D7+\70VI[ M(["N;>\^Q2Y._%F'P/NS?B%P=+<@P]4.-]B\_/&_NZ\.[^ZN-VSL/L72\8)D M;\R_R7MB> ;#B=WOGJ\]O:9V8NCNRN[S[B%_'S#J3;Z1>U'W1M51 MF84A.3?4E9K"VRW4^);'@&^9>0T_L2XYP]9$99--M6B)8;JB6$K M70Z*(H4@YS)8&C^3<_M#+\"Y=U8.OJ\TX[ DT<#"6D]XQ\.9I[ML8I9$/SMV M_-$_N--&>6]_RMM9UQSE.V'.*3<^)]S?X]-^_CS[H,\\_QN#G=]CG\,F'_OV""9]0 MH,39"G2[S? >X4QIVKI8HYB" C7.9A07!HJYO9 MC:^NU.\RV&+&JDQ%9RQ&GR]4U:'[)Q M)MN+:';6F:AF,:,OV7A9F/;21$9(UUWT@?&V]GA%YK4@L>G <18DXJ$WI3&^ M"JR9GJE/_86XP'O+"5PQJ:S1I1YNWXT &TE=M\X+>8X6J@'O;8LHKY+KJ@?7 M54;*UACHJ:&I[!4[WZL$1'RC)XV*IB?U1##WZNE^/M-#SI>+W_N?8WS8P^H[ MC/@\8)-G/W'PKW^3CP;B&!"@,,+ED@,?@$1 0Z)@LK\'D <:DL;3 M.)$N3)H&OZC ;($0YKQS]5K$K0/R.S0D$H \MHSNNAJR7C4PNZ37";S6,RF< M-U7-%)$+?% #Y+=HR/SY@,S?-" /-&17GA7I9J=!2+P[YH#O]GM-[P%(%#3D M3P#RZ$J7I_Q#&3AC3W$G4%7,-9ZV?8)EIBE;D6NFK69FRJ8X;]&=F=45KR/I M^YTDYZ]_M_3\PS0O*=5-4]O@B+._N_)US4$>: [RW7D_-?"9.,D6:"E!I.]B M>J/1,WBGD^<&[B"52B$WOY]*A/M,>K82)[GT]23M/GO_^C?A[S\?X2\:5F3= M,?SZ;LT.DC%K' MTE"45!I/U%O@G@#X/"8!G*V8;S($=@JWMY]KB%I;-8G\8 M>60A)]4F45F;SLI.M84L+$\3_(S1=RA& RC?7, \ RB,8BN:LF4:-4Z:]^^6 M?A@;1SJD,*$?Q-/<>S5V"[U< M=E:61(G*XMB"Z',EAEQJ8Z 2O6-8P<&@^S]D-F[3DY M]-)272PY=-*MID,?VL#W*36.5#<]9YZ1)BAP[_LM=B3)E !G,&6)"3KYNL4K M$[:/''9VPCM!WQ9!QPB\*P?Z>#(WEH06)M-JDYYH@#C,T#A['@/]>8W9_K< M'*:-GL=RMN YEK+<[23W>JMIUH+6E)V):6TVR?>E"IK%A*]P80N?DVQ /77\ M#;"HQ'K4T^%S-_Y%RB%=0QJQ"F149BF4!==!SD>Y C!>,.(VH)':-,2\"C(H M$\X=;X>+_G Y:]<+7M=@QMH<\&G)H6CD4C-7P,4!&ZZ&BN04Q,*E%<:V+/UU M6(BQ..: L]4M&/**UQ5LHRI+H46673&]T"OHY>DN!(87Q%_)H\Q?QV;L)3OV MFK*OF["_BD%>#BA"?UUE;<<^S2X@&0=1CRYV;;Q'PWHXKJB>!9%U*D]1_!PS MO$_RE<1=N%)U^60 $5/F.KYBECTG=->[(V+FJLI3('%TW.8#T'B=CD3%!$UG MPZ&81CN,O][TRW1>=<_99,:?JO>T8B8GQ8H3 ))VP<^; I.;F4XB 9^.#I[L MQ[;E^VH-3Z/KOH,9(2 MKEBGXC2X<(4LEM^1WS.DOR+ K\?FWR/YG6;^I.CO*G0\9W/#\2S5D]Y7INOJ MU;HYRL0Q->#M<@ABQYN'F!G@,,/"ULJ:R%,:R6#@1/[I2<^?(O&NH' T7'QK MC2OLI"5CV2EA>*U-6G.!GPRS+))9@.]:9_H="\ ^O]'S>):8$RFZRZZD(@L] M72CR):P(:60-V1E;-+^W0(ERU>FSD&#F+"15O3##%=@/\D;0G\P6#TC<0'7I M-0:2J(77]SIV/ON^C./L_")J[('UU5U9VA%R6:9 -PS&YM*#=,=DZP*R"#A* MX];+.TTDZJ'XUV?Y)L)9[UBG4VV@Q=0GAZ@QCCT'7I"<-W!TTW\=TZ=J=U%T MI10SISA')]*M)G)^VQG3?^/F?Y3^N](+EP41<3Z(8&JT:A6;;5OB0S9G#/IS M; IO'43GTW_7('K7!3V_+]S^_B:H0<5;)QJ.N2J FJ+G M@5JE9@)R^>-K]'([_Z&GV+FW_'C'S[MVC;\&U;=[OGT&NX,%GY-()DA+M1YP MV[$'SC &X#Y8F#^ K1J;6KTS*KJ207*&L2\,!+*"K/!^B/]-O MNZ[);2[H0#&:6M.(>M-9IP@<@T-W]\WO-;DH>(=?@^KE3:[ ,9DBRWH9O-:7 ME)%18^IY_F%R'V#^$I@_ , ,*7:8:KK &K/\&/2C0=@CLL@FTQZB/SSM8--\ M_HM'T*4*C2I%=(V*%+GN-.7DR:$P0=]^GLZHOZ;QFN[7ATYPN&@__0MB87>& MCAV6O;*N"PW^)X M;@U'E9Q91]<-^MV8S2=KRL_N)I+"4GG4 LG+@#:T*PO;X*(B;G6' M6*Z%1_ M_@ MLJ#]N:CA3$7[D:CA)P _ 9R77@FP+M4HM]O"4J%F9-#W+"X2J3SFV0T8 MAPO.LZ>(K&:)H^6P-I4L*E,Q2Q0_J(*.TWI)-'S+SN4OE+M TQN. M,VJ/8V=D-A>V*RE+)F]=K-KUDJBZ4[C;$\6I%<#OUD M&B+GWJ$H;E4-K:2C,]#X8)*T!K)<#TP23JZWT3K6;C?I"N06/7_B1 ;?Q_J& MW8KF0?'F17\N^;<%@P^G24_8Z#E=M8:PC8D&PY+!Q*N.JK1\Z[7<[[31E]LZ M_$4!']AH;IJ5:XVR8DI**=OL]X>596-QZU/Y^C8:&6$V'3NYF^>8YGHG;0 \ MX.^$FY^WN&!�AC5LK! ;.88,N;7SOT%L5W+NRW';(JGV$;G&SW6*9#-/V6 MP[4I[M:G\@\X9.B(^VR'C)TN!&62;=)&36_5*FDF*LG1K4_T'W;(K@:#O7,& MM&FX:6?CEQRO"18QR4D7DUBO"9YCQW^J:SZ]4/DGQWTJ>7W"WTO-R(K!#CT% MKPU::A<72&M>0K;\\B%.[MF2=UCY;?GJ;W5$K]6R"#%@'_BYQ4*1$%VLF<5G MG<5R12U&;*6,K'&\=3A_@P-^?1!_27VNIBM!JLJT::3&T"<4K#^(C%NWR'>F MI3ZA1EH\TW;8YMS%K4H9[X^D86C^C@V0]R',-\/E;"]P^SFA9..\EEG,2]4: MV5K>>HKK!\+EF_4OU%DZXT^F."%E6\*TKTQ:^4G^X?/>""@ND4-Q9*\1A/D< M*T6U%B$0K%C+JK>NWW\BAX*,N,_.H=2\04DN.+D"6\YS(# ZH<&+ M8@#;1;FI=6Y=BW^#EXZ*,-_TTL>-KF=D#'F$IT1:[*0(7.#FF1)Q3+4TS.8QF]=VC_AD"$C[K,=LM*JD->7Q*B$SY9^MMP1 MH,%7;CT<_VF'[$HP.#A(=G=&P]-!!>M&=N50L<>KB1-6G<@+WVORWH"I:5FF MYAD\V[1YLL8VR=! -E__FN9M][H/$7T=D7_#PK++B+S:(?MZUNMP;*W2J*:# M@3;D=&2=<91%?JW2]8>7E+[>&$66PZXGD%W"L/R.W$CE:&*2NW6E?OYN(]1G M\F?%FFNGY;[2\FRVEN:7M0P(V#3]$"LJ"TT^*U;/G@?>:$7HN-AO,-V):H]M M!5F5C)A84(B?5Z'O1[IWX\A5!' M3R)F+==T(@#6'.#=O1-E5ZE2%I^GZPL<&K-\.CTVV]@"N1CZTZ>%G VD$^"T- M5.W)W7[-'30-'IN)DYH?#&7F)@!TCQKH&Q:X?Q0@"/BQ.746ISDQ\3Y0D<(IF(?'FLNB2+PYE % M@N?,8QEX_B8UP-EJ0ND<)#_9WH6O5CEY.A?J[ R#.=IWG=P*0\[D? P,E](B M^YS=5B\^P-HK@9#$"!Q+H>2-) M,G#[.%VJ3(;,W)ZQ8%0<".-*1S70;:QR,4OT%=1>0PZWY;3OE>80ASIF.2&9X/86< KKO?!IJX(M#B3WP?2&PR+(KGFTSU-Q@%EUNCNN8 M)]C(:3;4(!"[T.="X*6W??V3=CX*@?PTQ64]G/&,5%#H=I=Y:%$=Y/0+:A! M^MS3CT* RPS[C;XWM24K7\=!%+GAQ'M $5#\,&,Z=M5&#?,5%J$["S97F6$ M=XQJ38N:MU;2_XDJS(4SA+NS\\BUV]B!07)X!6=K< ZU4#&? ]>2$]I)PO\L ME_)XR8;TV'IEJ@89-JN8J9FV# 01()'_Q2G"@>H!4?:,GZWYC#Z[?8/,53[!@_O+W; M.#CE9Y+/]B'! GJ&55/U;*.%7D1]%/S\S \P^>']?C.H4Y'D,5D* M3TDB,2JV0:/ 4")RJO4!ZCOQY[\'U-&RMQ!7Y5(13S4$F6RO2C4._@X?\?9! M_;.IJN=23 )K%%8:76I2F+S-]1H#?X4S>A>OC(HADR9NW'U!?,72[4_&%V6P MMR;CBZ$_E3>^IH7I+)SM?3(!J9*8VFNP8H?*XD&'G!>;#[?I$J!^8O(C%OAF M4+OV>P=.AI=D#(DO?7%;]EX+Z$0N< '7)$4"^F<-J$FC5BN9\7AT. MI0>H;P/4CUC@DK' \Z2HUM0Q!D5&9GNPVE*MF88O_1MW7WYY+'#]R?BCL4!& M?IZ*WUEZ*G(+I9!O&08+2+^[TCNU1A<]\_%;2D\O\(AGSC0.+^I4]VD..U?7H]3T0U*H0 V] TZ.FS$V0;KCK-"_,[1J\%;7'2=R4)D M4JL AV#":!PHSE(39&LQ;Y"\51MGT'S/B:M/@>5I3.@'CI5T)SZ.E4S!Q_H$ MMO(EK!@.&:M1:2FIV\3*TZ"W2?Z54-F?0DGTXBMJ\C.?CO:O/*N9/E0<"R:- M^$(;JNM'O-/S-Y2D"JV#O,8"/B.6,LU\I3]$-KX]GQ];'?1AACQ@=@;,UHW3 M]RY!L LNG#<#I)^#W#YF0%YOK::4 7V52- MJ] X&/JK]"!MB$9P/W!"1CLA41.Y%,R>^K]OV,O9NN-9ZR=MP]BC4!,EK2S/ MZ$*&Q6C#S-3FPU0;(AN5?1AJGV+*7%_W:?ZZY@\SEC MF(&"&PT).4!-NI3$[&_8K/,JISV+$#; MU^__>P:K#CN-7&9?WHM::8K8U$ICGW/]83?7BF 4!K1B&W4GQMZ+0I48CGPP"^-1[!SL'<]TXOKVU_&T#4I]K[IDRYJ2I1B" MJ8YFR*KTUWS:SK,S&/7U@M4)#N^M"#C&XJL%[,39M=;-4*)P^3S/&L_I;9H' M!3RWC5Q *LX$ERQ>[]@2DYGDT>TN_L#S(9[/34#%X])(YRTK0 >P$BH38(^W MR.2(RJ3%"[6I 7UI46PT4VG?OY]8[#7%=Y6I/-F"4_"<^"Y!E*Q,"+:-&=V$ MKB.UMCI0?#!Q3(VS7,^9KT\ZVJF]4@H6I]5"N,"9<1@L^UV9MCAD%=<95#^K MD3?(OB1&ON7 M-PR ]S1FMRZ'-(E.,1T4V; #!U/*T?44AVS0^T&9'R7Y M5XB;#F%,XI/!'^H0,[!X7[D/2WV^YO.+'J8K9[#C6-)*KIB@&S%1 Z\T*E)-V+ M'O]NVXV@N;<5MV7F/H!+"BAL2+:>&K9[!=*!MM+ MMY$#Q?7;=Z.F5'X\.?0)D!YMZ7T)D*:YM*QA8S>2RGC+GN4=7:!+R/FBUV_S M_0#I!T%Z :LY(H)NNRYV0A90PY[#4M+,,)%3D(A9S9L!AAC$]T_(VNS)2^:, M8R?AX(O=E($";:"QBF?'_-J%2B)&CS#%[*TDL8.)J.G=S<6RZ^OE#+C.B2>,B#1M&>% M>H C&TV?"9&W*+X64)!<]'JNH\[%_+) 1UE283!QO)C@I]W7ST-BC:VUP1S8 M(:@X]KCF/)D@3Z^/=*$$/9R?SRMJTRP$7 8Y/7-]'_TT&Y^Q^08?KP9-E%<\ M?LG @5$S4JQT866D2GZQ5JOR^1J#'/"0-G!W (XW#9RKB9-YL6&V6= )&6S5 MR'AM=-UCE T< D YZ29O-.\3]^K.9F/"B^#=#WA=5,RGI?6L;*=:RIA0C6R? M*86&.]-Q 5GGYPT:]X/J%T3>LV-\L95C@]#>BZAU/]/GZ'ZYS:9$<6#)/#YT M!\BJC \O&CL@]I[A\;Y984S%]^/IDG0Y.5SG&C\3^+3@ 1UXWO$F1><9IYC[ MSWG"&C?39\,%.<.5/LM&$0RX/?&+[?9/D# M\&\ GKJT_F[AI:*6UPLA"U@22Z><7'4QNWU\'^730W_?(YS?UM\FV30K>)K% M60C:0X*"@_08W79!-X+OA_Z^K,-2*(?>F%MT6Q(_]T.BJ\_&_?+M*^&/.1D/ M>)S2AU(ADZJD]7J!%95R*5THSN4LC6Q2YTHZ[)[A\>%M@=MN (/0CIQPOU=) M/=AU1"!Q=EJ*C+:'*TPI'<")E$^[R(+FX_L$WV?!?4*IL >EPK9;>GXO:SP' M?I"0==C.M>I$7KCKYYOCHNQ++0PZ0J_<=4:()@XVC.O7G\+P&'_\>>QG$V9<.YX MN^/D:ME9*%FED8?S,J"&>6D20@TY?"35[J]P88NBDVSX=OIR,??8T^W=?HBGVZB%=]NBX\3S\WQQIU)M>2-:YAI(J=M.2$19,B MD;4(R,RQFT;Y]QZ:L, MQ?D:7!I@,#1D9E!(#5.W)_3O2*O>Y$P_$#9+,WBFY= ZVQN4HED'9@0YZCW/)_Y7ZXM(0FF(K!VY%0BAH(6^ MN"OL Q""0W>2J]!S?":T):_?Z@9P\(#0+99>3K:4/&.'\YJQE&9!&_K;\REY M/?[%^B]F FUEMU@D4&P<8S75*,]P'"-S/J0=9*W6.9N2SR7]DEBY1M/)_9DONL1O;E&& MB_Y"X?*9N:&T.R.0;U#YP0A9?8+P%F4D@'*%TV:L"E6.;%K(&*! RG.-@S2. M;IN#J]2A[J$>=,P:)2U?'1-JB9_&)L0D2WWW-4=7\: R,L%N!JT'18('+<6+ M:& #/693_.=.EY3=&C%DRTT6D/4T%%:]KL4@:85.4?ZL0CY&^CTKE:.+&B\- MG97*\:'$31J&U?1:@"%RS@R](U)O"3I(1M%7T3I,@X]LNR\:F!.T7-UF&:J" MG(&Z*>@@$3TG6.$7-O#\"72??99A_)_G)+E@*D%RPB+WO)U"D3MDC5 JII1E M[*R=J>A=O8!<1B7!PP%U6S_E/?)0CX(_)L;=\F-,FF1]4EVF#3A(-5Q'[C9R M-I*>PVF976$U\4\*J!(J%A0GP%[%_^X=8_K. =3YT"\4*WIQ9F!T5\6KC6K6 MUY'4QL&\K#2$B4]*IF'PC:'B$5*ZVU9N1L.^1]Z]B+&L MF,HR67>>4+@S_EM*_[.5Y*@_-Z?#BJ))VU!J-@U)=DF\([Y%#@NTVAC\[8$*K3#5*1@K#=OQGQ^@N)[$39E3T*X MMC-)[&::Y- M/VF+]?,]8P[K][ B2 6?D5%(O M(^2 MBR4%>EW%# $=4;X/-JU/7K3[U@"PDBS M;L3\HCUI4]>>M$"<]7/EJ#1E:]HN+#&T5A"MT0J)'PUAQ2-N8#$@RE M5&8Z*.-#W^Q[MY -N1E5?+\.TL]Y,\ULEF6\L#9B%;A,L6ZV4/-N(H=W,ZB] M60=B;V?SK\J0Y3C>&LQYFL7+F89$,@1FM;Q;63XX;LY_=.1<0"<)(.6^UE76]( M,XX7Y(X_\LCH%B83 L;N85]^WA@PTF(0.)5RV5!D?I(QK/R$JCWBE]^L?S]Y M& JPJ52F,ZKWC;+8[Y&IR&U/7B_.-[E":H2S-:##I!U''_'LT>9.MYK*UJ':L(H>TR-/;"9,%OIVK!7]:?I<9J==7/, M1.07V=D"V43S!^E_GJPG&7!;J8<+0&&]Q]4&0=&Q%&@G?8%V4/"#RG+6P49S M(XNU,ZL\T6W2),(3_9-0.,F VX+"03_.2T.AEZ'34M04?38J+IO1= C%-KJM MPF\%"IJ+E->F!1@^Z*O$N@7%NC( &5 MBYWM^TJC:'PY4G&63AD\")26ORQZ@HALKA9AC8+"R8D7TRAG' %-#1MVBR#) MEC1K./K0KHV:J_H=^2P_> 0T AKG://%=LR33:8S^=2(HT8KM%[GV3\<2R>M M%4#1 _Y3-J4[(2VXX"&;-;&Z1#0BHXO> J)D2^H32_[Z-_EXP).+Y-$_'IB_ MY.8]N]KGP%197@NF\V+;(OL%.)'**2"*\V$[BZ.WT/@83/=Y\H#IY6'Z1N;Y M>-7HY>'6;+7?FZ(ZE+)UGN1 J\2=/AS9H Q\DRZ:>10B;?JXT M7?@J*RJK48%:L[XKP-(5W)TS*C)6,ZGC/,LS5I$HNI38Y7'%[0K;K MMY=9^?;4YRO";DMT9QQ[]]+NY56#M["QFC?*:L9>P7[?9MNW)[AOL7O?5Q); MGP,3*HOBJM M^L@IVO4),%^@_?J(^'%O]WO@\SR6L[?^R19(LVA<6E5,%Y/*PF+H3FM<&Y:0 M<[HN!*23;'A ZDN0>O*7=HN[I"8!R@/2D:R%.Y>Z(V+4D9$,[B\,JA>,>,#J M2[!*7#C'VX%J-'3'N0RUG.%*P6Z8J3ZY5 KW:O).LN&>(77TZ)G+^TYT/M-; M=:# XV&Q6>E[LYD)@WLU>=_D._U(W>7#P>[Z=-)=!KH2K<1!R]1$*9(9A9^D MV-940TZ?O!LN[=-T6R'N1=<+8A4NSY##4ITM>V1>')2(D0J1F]1HUN)O1=1/ M*W3L6CDH+BK<"A)Y-6!*C:43*8NVZNV$>;R394I M1>65BZP\?U 5?\,NPJ^KXK S6*]9-M._.U#U\/GHXL:=.\&>F#3L^H 6?*=1MM%:R0"_\_#8 SV?!K8'', M0F/"F!WP"O^CHLY>W?>F%HJG/?EA3_WS+-=T(@#6;1EX-V'&+E."ZR:496V,EZEB M$;*I5 0L9&?Q 75[7>I.D7=;/O6[8FS'3JD'U>!XHQ+!5.S#M)@DBL";0Q4( MGC./^>_YFW029ZL)I7.0_&2WKJ,]62J6:4PDQDKQ9&$^!'Z$K(-^ @A'&702 M!&<_;9^S6XWQ =;>-P@E&P9^6Y2V,+(&Y:6GCMA9[!78_JBH.,N1BJRA. ]& MAR2B+LYSBC@G3^S^],EGS\D U;% 1UE283!QO)CR)Y6T&R(&\6,IS8(VC-F\ M?E=>CW^Q_HN90%O9WK.+UY>Z"[24H1#86,#FC;HQ02Y]^_8YX!<_6.T#.8Q3 MDG@&^KFBN.>2U!NUIL6,K57PV:(!I=:& DH]LU/& SO6AL^F7HIAM, =V"+;. M-=<6MXC1A@'5)'118K-8*J^W,0CE ;+AR3F(>8?B>P;*T54@2)M<7LRT,7S* MY@V&!A6*PB//QY%36 ^3>QNK6IZF0V:O?\'3W^?N)3Y+JYJ*K6TU3,6QQS7G MJ?5GH]YFF'Y;+QE8-9_NNHZ2:LV0C*ZNNXOX/%U]DH]7 V8^.3GWW(X)!T._ M$9A'=P]_$9AF1G7H>J4UQ7F)SF1&Z79'0,\YO/Z^X0]:'B6/"=W&ZVTI#83%--LWS#":)H MVLZ+.'+8_73Q]QP>H)[TO]A*C[, L12"JM;OZHHA2HY87' PQ=_1ZI^? \2U MUH+L:8A8O2<5RHVF;$/?H*-7)3[& QH,7HU\81X_"BTF](-8G7O%[7T6\R50 M XK,L8PDTJGJH II#UD4O<&W9V/T)N.^;@\_C.07++\M+?8%LS9P0A?:>P[* M%G+S_K(E8QU:8*U9.TL)N.2.4LA"[L/B/D'VKQ'[1G''ZMH*;:B^\DR/6+)F MX,1_=%0,Y\>-YJQ]G@0VMKS<4AM6>:DY2C3,L2(Z91= MA]=-=(\V^OBR]I.4WZSPO^[.]FILV:$&7D\N#?X(8B*>J] M4!:=R$7+E$RL/757;)E*4\K*D491"UD3\8A<;FBGS:G(I;12NCBMI#JLTF K M9M\O]XSR_5BF;XU<$!3[QR.7R6J>5ZSOX+T*B3:E]74Q/N$$KIA)S4YP $%"V1FDQ?^-?*69R,]-)SD:.9^3! MD_WX%F:8I!2./W"O6]<$V*OXWVT&XL0Z@B.:;""+PU$:KQ.2Q93Z+.\H=;*& MK"9[1W[/\/V* "^UR.+:DM_U*ONDZ&\K:?&5RM5!/K+*]TM#KS%6I2A?Z5?Y MSB)3MY'5U1^/^FXI!?FQS0Z(:U(CR]$]V:!$5LP/BUFK,\!9'=ETPJ]343^^ M86.CSS)R['G&MR6>?0TP"KAX"GEA0LLS$#L+IQ.[X+YB:YU%?"7B;4 KME%W ME%>NAAB.?# +XU'L'.PU#3MQ?1?BYJ]-_#L+3R P9 MWITQ+)0\:L#C$M:I(6?-K[^P_;=/C@/M3IR]FO[E3+KWY"J\J 4/6S28R:=/Y/22)RPVV-F[3J4NH"%"T .3([/0@ZY^.#3 M)N$6@\BOGD;;LP>Y;M_0:(D?5&ES'@%8=&_"RI^EFVY1I*_J4M<^$F806AV9 MZU@"BY6GJ7I98LD&A:1]NI4C8;ZA7)G_?.?9]\^5E[4R$T\V2QA+( "8W2XP MO>X]'0WP/@NN!(?\=[8@%#Q'"]6 ][95^@-?=7MQ*_#***BXS1DFL+!KS>%P M%HV[4R3MP#&BGIVX ZKNRBQ\6> -Q0[U>&:$7CPAM@.3Y3Y;!"C":F:4=860 MHFP)AF[*+6(.DL[=VPAXF\Q[AL31ED\?T $*4:P,6%*9X4RU2$]'Y5(^V[U! M!'R+#OC9ID:?%?@[.H"WFG)W,>!2;$C:36"D>DVYCIS91U4'( &)8UU;/J # M&L6E6FJSY,H02RF7JG6*+8IYZ "$^I)\6>#OZ #),$V\[4['$I;I-IA"U3+X MW TBX(=T *0.+ELYLA"3QK8ZL12/.-%__EULZN2YUCQ;^(?J$$/!I/=AJ$7 M67%T-HW9*Z&=EU)-TZC-H3!G&T-KCEZF_8UUMP?BV&^6?X8\OIXB?^QB0]O! M/QKS-92IX^V8L+=N;;M^BGE_LA[7 92J.J$=^&V@ CA71N93NK#0*O2[_53! M$,4FWV/2>C%L()DJ>,V:'68.>'.5B7-B)I_BZ@.VA["E+PY;JM_@_;[3R[%8 MO5VQHEYN7F-N$K;T [:HPI:Z.&PM)N>Y4M9.X8RQ&*O,$G;8''(NS3FPI1ZP M_=$3 LYQT\70C1D"O/<<=7&B>(!6?*"5'4?S*5MK.C;8'1&W"-CG9W M?C5EV.VM?;59[]5SW1E>'JR*$TRO" */'- _Y"J_P\T+K&GYDA@.IR?[F!H_ M$AAO?WIJQF%:M1D4>G7(,BFZ*K+ZP&'1W8]WHR'MVS)X3 F4* M=>.68/+(/9Q>D(*\-WDIJQPYMJ8'&87$F1Q1%U1'600A-.PO7SEL=+RZ-XLF@YP MA:S;VCQ=P",).=OPJ#S>-&PO7WEL^1K&3U?L@!_7XKCZ7'U$!M:NR*\G*97(5M M9LFP844<6OW,:+ L(>=QW^_4N')1_M:F!BI%><<1!:6]-DC+7=ZASCRWN2EK+*FX7K/ M&-HBGEIEAU%>IM6)\O!*$="^M^\F(+#/'\F)_4[FI)%K&#;?K)8,I4^.JZ)3 MQD7IEA**MS E?RAS\I@2G[!UE24Q@85>LX1;4R/?F6G*BD=O3$5C9>4_C7:?%Y&H+O%(68^-\WR#:.>I*GZ"Q9.B "],QT^)]#W M%GD@*=!M5X%8-?F.";7$H663%X+ ?VK8'7NX"0\V!<&7)=_/3.NI%P(CH^1# M@V4WS9M _PI@+5&_1T2)7/#KQ^T"W4SV>1OK[(#@M0QRWNTK M$1^C\J68]\B\JU39<4A<)G%&B3K;'KI1D;7HAFQZJE=24LCYGA^Q0/X(-.8(&?T+NL%W^-BD4\)'V]/PDI[4 ?2C"QGG.JR/U;0W/&*CO!_ MOERTRPN&7DRUNEE7HVX_R))8E-/5+)&K8@/-J-4\/^S11H6O(.?EK,6Z1\-? M_^Z(^"3%3^E$6,BG M^G39H/'R:.;/PPX,21W-R?.3.O$;BJBYSPEP&4B=457-.I+2SBWPF3D?P]%# M@-_AH6X$F$U$>-!]C Y]: /?I]0XD/5AXL<\KP85%+CW_2X70PO0+=-2GYTQ ME8Q54)T6YB&G+W=AUPGZMDL=CQ%X-?.&9V-A7C#6>!9F[&]>0K+-1;&>GF&T M+$%IFAFP$6O[W@FS#8^Y+7RZ&S##G;CV]LJX#V M' -XRA@PSG_V3C5>,'K=$TA"@G6EQ.==H>[I-PJ1CQ)_3?C\U!'I6[@0Y\&E M"A5[[(<#&#CVN +'D^3>2GX>RLWEV@V!] M=3=I2Z#6JYHP*P$7A]$ EFB)1W;2'J7QJ5O-*2)O8W(>J?1_3J1X>=&=&TRS M(O$-KA+.B'J*L)'+$: HTJO5^H\>X_;Q_JS$3%8\=1+5P1R8!Z[]TQC.=L/ 7P](OP@/ M]F[9 $KLHJPG2=!>[R]<29/XNK:0*^(PMBF,V-% L6E MWYL'!@_06Y=]2:"G'D"_(M OA,HNJ%!6-\M+(:ZMLI752%L4D VO?CD0]ESU M6]!XM9Z7XIK]?I;%K&9>J2LCLIE#-C!X:+R?#&#. ?IE4*G6Q(6+X:H@E9F^ M$GE=<]Y!MR#RZX!P;I6,BM]+@V88P#D0$Q+701^[5,U0 ]JF!8,53TQEDU-E M%<^.>> +P-OT*HZ.W^"PUI$L"DYN$TME?1_!5'9YR2[9=QOU3-1EE9G'I,?+ MA5MVD871%;FU5ZPXS:Z[BK?/;4GWTQ!M93"0B7I.B(/B)+TR"6=!EY#U[>X5 MHDBLEQS=K+C*C[/ M"@P;-1C1'(J0E;B'YOP^S?GSNU9B'&9*C9F[&NLU7 2N3)+,O)D?7AT%'PL* M+[:8_9SR9@<&)N!USM;@'&JA8CX7KTM.:&O \U\DO*B%XFFO%K@=GW2+!FS@ M_G@:&MFL8E-C?5BK>90/VP+W(2.^GJ8ZX. /34<40L#368H/0&QW M-3&L3<4"S_B5Q.T12H+GQ#*-!;C9Q,ZMFSO&>G'/=7$[03IO1:F,Q%AD7A4+ MW*J WHZ-BP+H[*?M G[YE=R=[)=+AW;WE>J=!+ #'-4$;N.$H MYAZO,Q-H*^?C&H;Y'E8L&K+1XXC14AX*@8->+[5W<'V2;U?!]MQQKAH;B&2"(_V:72?)K=UR07$E/!!B./#Q;PL@4 MHT]$%=U&X6^0O)?C>X?F7PF6LT(XR8:!WQ:E+3:*S;)E8235EYAV*R]VATR[ MLT*W\G96$'9(XJ^$PCEZ(^8:2)8,Q9.HF"P)O+7GF*7#+I0ZKC#+(?D#D!F3*P@:>8,>LHS8(V]-?G=[WHUI0[2ED]M!+9CZGQ&O*ZGR6K@J.0.#.=X\7\L"#S(^0<[QN"_ /*ETED M3YFF/U$4SB6PS:XPF17R:QK.#;GE9[!9I;7)K MSNJ/)+*1AL*E$MGI:,2E5D6]CL\$.NK%3KF^1+>G >J)[)N'S'F); :K]GAL M)I>-VK0>+?I8,7:D;ALT/YK(OGG8,(X?\+JHF&"7V.;F1&:IZV154A0Y)+DE M/AEU;ALBKXB\:S@<.U'ENG4-IC_50D:9] UK4@%CNR ;)D3.B_V5=0VDMW%] M>UVCVP4\&ZX$!9_A_I+FU5)!-9$#ZJ.N<=, _H&Z1A/.%06V (XKQ:"C-%:C M3M=]I'1OL*[Q.^!^E;I&E;$R>FN>"=A0+>A-K9CV@^EC$MQ-7>,Q-5Y!/C26 MAI>=4!TVV^M/C1+7K)HVLK':#4#^ >7+U#4:E8H'K3K9,P!=:"!?U[AUR)Q7U[ +TC"%@W39@/AT'OI&-JHHMVUO?K:N M<>NP>5W78%F>RS2S6,VP B&"S:[BC"QD. M/Q[V\]H<1++%0FY1JS3<>97' :N8O$,/6GUT&\B^2> S&O8IO!804-BX\T4@ M4)JV/@),,04%:IS-*"X,%'.W10?BJT:I%.!&6@C*S/@3)4D"R;?\&\J%Z6ZW( M>-A>%+Q;GUW':;UK4_PU0D>IOA&@=#21X&N MDCR-U\KM #,L7"G35Y_@M\"Y5Z?6?>K4V5DPKNM:2&"&PM2(RG TS?L]Y&;+ MCY\Z^RVGS7U*@"NBOYRORKTR:]6+G(KM*VJBXWPZVK_RO *D#Q7'@C'M5FC#3=J7LW7'L]9_=H ZL1W3&>]$ M[J3)4BT/TX:!\;U\?=S+XTT2V65/YS-CNU[C8]RXK5F^5=,-9>IX3.@'C@4\ M_QD(6_@S+]8,Q3,G6;RRL91MZ!MT1 -;G5B*9QR&HJKJA)M3Z "<*R-S5RTS M';,]&S!2'N^)?<7IX3FCV4%22[QFS=-Q\?N\.2GVLW'Y'E/WHMT37+U'Z-$7 MAUX]NVS,,M6:C=?J#2)R'*7MVTAZ&.]!CWY [YK0HRX./=U2AE*!%#U#; 7. MJDP9O]8#>E[VRK^/)@[TJ9DSD+!L1>GD1+@K+?!TY5?9;1;V-H+[= MMR)GFN %[4X9YSD/'Y6&=*<<(5<5?/A6USU!^T=\*S65UN=C,S^3:L-ZS]"K M/59UD(L$'[[5CT/O\KX59O(C?=[K!VPX6]!<6%:Z<_06[3Y\J^M"[W)XLLB2 MF<,(+C12I<425)I,UB&04V6_5=3OE1=VXNTJ'DQHY.(;>< /UH,BP8,Q8Q(. M 3TF-?YS*_0A*R_3C%5JL5B]%.24(N82%)*NT^GD]4[0'R/])EWK2XM?QV8* M7:SP8XGQHO(0>&:EAF9JZ#;$?T5%7UL6X5).>Y&A+/HVK#G%07N)0AWV6W0? M[ V8KF\/.H;B S],F6X9$U%8Y7.-J7_.\;_\PHY]J0ETGSW-8?P?SI['T$^0 M*YA*D-1LN'J@;6=[NSBT@AHD9+Q'ND*C[3B:IR%GX9/9?D#=UEE\C[QKK59,8ASOV8.HJHHB6HO-PG&6+I#(.GUGX3$4<)^G=A/Q@//"* !G$)[ M?+Z^@.%D1DQG6-T0B7IC7+):0 MN+"9XQLE'R?]U$#JF.1Q[7(O_32QPQ8F9 M88\/(4+ A;82!GS9*$_XR*LNLL-4Y7;TQSOD/2#@RF7%5);):K&$.SM?>\NE M_^Q00&6ZP_A_"\EJAIHS8MMR)7" M^$*W"JQ@J.%657=94JN)'GI'?YP"QBNCO(5%26:J*W4^044#Y!\:\#RML.ZCX'C_IGS[FK1DT(G$Q^ M6<4ML&AQ]GS5BE@DH?*.5WH^S0^PG !+!2AF,%$5#QS5*GK+,/R,:]FL)1>J M^$#-66852>_T;*B\3?%= >7DZL&GC7J,J?@^KZ^;P+UH0&19CKV^O%OI,QBR M2G?1%Z'!+!>M52G%RCAZ6'BU%_$EB?O]AU[2>%N%S,\*=+=^AB4JW:RG6:HD MZL5%'[>=9F&"7 WC;5,#-EPDJ7Q3'O0=M!++<3O_\_;)/[U;S+F*(UW MI:[? X,,EEIFY;6A-*.;Z4EO/"J-D-L^_&V<"VVX85O2O#11@+:F>)H?T>K"-$SJ.<0 GG?[B54@%*!82T6";_/IW[RI) MB-%#<,Q0]YYV0$BE77N>JNKSV2?G^[MV_;C<+W6NBOZ/TX/YF2:TX,_\Q$N/ MS[]>7<<]YZ^F&ZKUF-Y\,?[NG6A_J;=S;W1"W]2U\B$\\A,OO&R?7-GO_[J^ M*=G!\)K^<]$]UR].SZJ]VM(7PB,_\<(1W'\%OLW)U5&]>5;_?E6+XGHT_CAB M\U-,N!0^/OZ%)WB #^/S2RE9/&I\"<:?FVIS4*HTWQ6_'86?)M/D)_ZP_&#G M,7 0C?S@B9B8>QXOGC#/'SK>HF$?RD-30_PQ#?U#\8*,EN"E?5"[CIK5J'K= M#,^-^EWY1\,\^RF\W,.2FXP7Y!?$3?_Z_$=9K[KG]3CN-NVK3V?=XO#3!C'+ M W']4SB9Z$)AY:^^OSLRH^+P_3=5_U%UOW_LF^;GC_-RRU5P\LQ/J KN];DN M?_.[[_2?_NGWZ.3R2[EU=!O$T=@%VSZD=P>WCAT-#C55_?WMB-J8BS]P62\Z- MF>7(IP#," MTFM^R+>^@M>X?'?>MZ]F1@WZCG<0^:-#72N41M%;(-;!@/$ABH5R$:[DW@H/ MC])'>V"M#WH0;[OCP__3 7_WG+[PZ='PP& MPK?P]Q["1X+_:;KX@"^@9!"PWG]?_=9I'L/7$"+XM;Q2?,6!#CU,);GBRJV8 M:W()_8\#ZCI][Q Q"_!TL$V2^#V";BE0%#0 @@04HO#?: &E+)?1X+#K1X.W MLT2;HT8.VYI6* H,K ?%*3L (."*'&JY2TAN_)Z;+?:'LT!<<3ST#I$X;[M^ M .R8C5% 8O$L#/E-Y?^7WH%#&@M^GA#Z[2)B"G!3ZB2TZ/JNG3R8O1D8Y.V- M$SI=QP4O]7#@V C#/GOWRJZ:KS-B#)"!D)1ONKJ6LFFM'M5[5'MRJSTRE=4 MJW:OREJQ9ZG52K%HV*\$&=>#\/NQ.8V,[@),&(M0\>K/R_-&IWY"VIU:I][^ MSQ]=,=&-!QM\ULM6H].HMTGM_(34_SY^7SM_5R?'S8\?&^UVHWG^@G/ABJR)=:^WWC_%VG>:Z0D\)Q@>AJT:QFP.>$_^G@%R;@I5Q?G-;'6D&K MLN$"+3*MH7/0=*EUW0_PW,@#RW?]X# 5RW1$5 ISPZ$LJX42O$H,K!<+,+(0 M=%"4'LNP2&@<^?A.H03%WY\GI?&,I#QMMC[^^S>MI+[EY .3"S/BSH]CD20" M;:']>6*P3CR*H3@F-$Y\*T8G -,=9K]O$,L[O?&CU.(T\5[CB3RDZ;$WSZ?O M'@;E8@-\4>*_<2>RN> MZ%A7COWW/\;XK[L+M53IFZW2[3\F/?B$$I?<&7'O*^4FX6H )[ET%++#]$,> M*^C")LR%SI$O/]6]3 J3?#W#DPV[ MZ/7!+:#E7D<_H:N:%SC:!5\MCF;E-R]+?T3V ^;,'Z^6"I7REL[PCRA DC\C M>5](WJ?-FRBA__>5 X^$S())^6X7(E4_ZOIWKY[)^K58/SD;QO>R$L^K5 .< M>U=J3?UJ'5Q^OW ^G%3&E=NVU8=WJDNU595/[=^_5>>VX0^!GK6J8F9F:2,:(+6;?+7 MZG$V6QDZ$U-9,8I6R;;+5YK6LZY,U32OJ@983H-95L5BIMDMVK.F\D?C\_LO M9MS[?OW%'G7_^LAJY_5OM])4;I8AD:92FLJGF\J:Y\74;;&1'TPLY+%6ZKU3 M[59/'0?T[,/5#^]Z$-\^U$*6]L5"UL[/+VMGI%6_:+96&4:#H$$LOCZ1!O&E M#.*I'Y!HP$C/"8'9!!G&C :$PRZ=<,%[ M).JB?5WS6^?/.VS89S1,F(NH,,)LW@SC:" H2D$ M85N897KXH(7UT>_7.F555BD5M:IU9:@F.&5:L7Q5M:EU955ZM&=6#,K,N?S% MA^OZQ="]:?Y=;U]\.[XI?>KWOK_O2Z=LLUP6Z91)I^PGLO>X"SPGQXQCUG;^ M^F8XG2^T/OPV\)NFSXXZQY]DZF)&TW9:M?-V@RZL8:S].+CXYU.QY%]_J-=^=-^WWT?5S\^1 MK4C*%MPN\F)0E M9IF5;T:=0635I/6<;:%Y7S\[PX:9B]KY5VE UVU 'V(N,?#&!D!V [>2@'V/ MG0 8A$0#)R0A\/^_=")&Z>%9F2CS=XE8GT%Z@3_,M.TY?VLNUU8^].^9BZIJ!T;%*%576:J?1W[QD;' + G0&3AP[@Z$OCU\S_^Y M*HX:_>.S#R<_5&9\-MC0&KY3CS]-J9!I%OXI^%>W9D]$:VJ*K_[\IWYQ0=[7 M:V>=]V A6V :>7U<RQ M3,9S>"XW$--)%/ZE[?=<+!FGCL22WVJR,W9O=I, K\&[Y5 M?S!>?^U)F,*&!^[*R,]U;AV+%Q[[=KX2U>W0YI?RN/>/>GSJ=3\$S;#^R>L_ MJA)U3,> 1]( &GEV^)Q]SE*HUB94?\6!$]J.E4K5%+\0B"::09]ZS@_^_854 M]@S,*]4WWSR&O'/]+G5A,IY_(V9RS%_RPJMNGM_S3?9D2/XY@ZA%RPDYBXZO MW]]9X??+XZ_GVK<;_>Y]?_0X(3^*';Y_)#G2%?+/P/?ZB?8%R3\>Q-3K]V,R MV=R)7-#@>JDJV!\JZ#DJQ*VB]?4NINRZ_3&F34__6N]\^/0H*IS[!5)55?(% M\/W-@3_D"PLCP!>U]Q79Q_"Q&73\6R^'ZH-+-SZX._]2ORZ]^W!P5OYX6VQ= M/X[AW[,>/Y#S=4-5*9:.9;-;52CPLQ-5S>5DI#XHWY9>)U;Z&[_TOP^:E_O?=EY-_ M#LSOE:^/P_@%\TFB:N9!XY'I:.U%8Y6PB)(MHO \2QG! Y* M_8Y9,4Z/-'L]QV+AY@0LCQ&3Y]C_*B=CR?T7+ A]SV,NAGDY&;N]N[G]>M6A MCQ!,UB.G()U :*"SH.X:W<]U M9SUVU&U^9L9\B,]]8 [CR#V[;=2=FTK)=ZP/%Y7:K?2Y-YR$>8?=-OXNW=7" M7J1^<(X__>V>?/6_&(]3,/O@L/]*2BWT]D^CJGWMG];ZU_H7I_>/;5QVU?!Q MSM9&>/N_$I'+0H56Y\(T+D??>^J[P='GV#+-L//M<3R_7Z'"+^7^N3CC@Q.? M-;[HWS_7Q\Y?S> D^'!Q?OXX<.-SUI;>[AXS\F=-F837&6X0J, M,#O<<#E''5D+&)V1[(MKW3+'9^^/U5+[:__TYO3[A\'IX[3D_U-K?A;Z>;ZX[?'I96*55,EAE[:-/WX M\!G4A]1Q-UX&9D)'#G3R@AQ!!^U/S>L/GZW>9?/K==-^3VG=_?PXF7""_X?[ M!A8L?R@S,AN9D<$L#*8.%(B57#9"R58(9PA"/?L//R"GU J=X:1G":^37.(F M:8(E"5<1P5;KKHH]I &KS:PXX*^=([P[;=W>N5V]^.']_9W>#O_P!WFG.WMDX95^#QM>_/]7C M6*U=OKOY\H\+8^K9VW=JQ0((8#)$42U4*B_8NC_?KY\V4SUU9<)D;EJA5-V" MJ?VZ'FND!YXVC3^[P-D_N'AS,ND_9;SR=.W%'YDP)$[@^"7FL6-:VM,[*HPJ]E2 MZXN/Y9/1MX-+I_ZN-CK]?O;E^Z5V7;O2>;IDE9CC JLUK;.^+TQY"9E]L-E] M1#RR"3PUMV $[.CSM#"F=B6UU)/V*F"[LV_TZUF_$=2OOY2=C\%7XX=S7$2V M,^]A.\335S^X)OP$R,P-N)<37VCA>NGA>NU9#L^9= K^WW,_0NJC\XM,J9!N M'!'?<\>X@,[",H98K7'K1 .>MW7!G4(3G:9QE]MU> KO6$*;PFP*XW__YT%5 M@MQ9.4GXKG.9ZK,#$:73'G#_(75OZ3A,MVP '[>450LR!6\@+OBI1V3R<1*; MRZ.4]N@H);5@K.LLI0?45DIKKJWTE]16-J[U\]SWF%SQNA$5RKD5KVGRC0^#E@Q D)3?9*X<:G"W,432R<@+C+HB-PU5RT M,Q8_(!TFA,X9#=-G+=UDRB").PY#:CP:O%031[8/.8@Y:F(J!9>-7OY$"@Y>/YJZ=GT MV1WS1]-?U;7WGTN!/;0NV[V3V[]5SS^O#CZ] N?:\/!/WVU29W.]7'MZ.\O!U?6 MCV'C]M6?FEY1RD9)J6JE-)Y*T?BGD V!XOE\'6=#F[>WY'CVGCP7>0TQJ!O; M8MLL1@S%+)M*234?]"ZP!?A0+B;I4N^:6Y5N[%[SVZAG<0:OG;31]P)6O($G M\99>',4!RVX*23Q*8AEVQP++0<$ T%D6"-%;X)J0]'%_"!B#;^+$[]=5K4@X MWG&M.R8W;QBY<,&I1FPD=U06WO%&X?>\=C:==X\2WOWZ3YU^OOV[[5P?W]U^ M^G&JUZ_4O_J_E'>_CH*XTGMW$*OZT3_]2O3N^G/[!^==33'5BJ*;Y96\>[0> MWEW33FT/V24KMU'!JOQ(9D) =5L#!II^B.?+.4*]!Y,M=+B?=V&&G%>-B442=J193:Y%SX\#C*F1;<2T-)MNL[P,B M&TEQ;]8>S&W@N+IC?%(>^\K"_-=U 5)Z-""_;C.R+T"Z#TBY=D*X!J=;?N^5 M\2"J7[YO_W,=EW[\J-E1H_K^^+[JS;G_O%N2K9'3>V*71>&5<'[V4D]%I+G2 MK0K%'0JP\<-EP_/3[1R%D>%;SHF!PA61B(&OGH]'9@$9?SO4+Q M1B?(A?5AYD1A&)*,'FZ-8;T=, P_9C3((7FM)1I@ '84D0FNA>MF&,VCNLN2 M&V#D=6@38L=!2OQ1 #$3=ZTU78S!3Z8)R6OT?N&_,(8H,ASXN'5>&OU% QK- MJL1;&L[S!W\XF5+JQ>JY>7<9 WS&W6\P*WR(WP]/(CS)8.A[BB00!Y>&$:FJ M8@2;CL.U:<9-5DC'<8"M2*TTZ85.>9S72R=]C07EXL5?EP?AE\Y5]./K<7AP MGUX"S;Y,,3T4!2]GEG)*=9OU $$I $8.A&&B\P%00A\#\O'[A@WC8;XHX%I M*@Q10"&?T(B24Z%ZIQ3$9(R\+IYSRENL'R=;&;8/.N0U_EA^JQMZ(?/:P;BS\(W>R'3.:HB41,1S\GT7VK+5H^-9ON21=:GN].S;V%C M+&5Z78[1HR65Q\,N/ ]ND66!I (?8)8(?42%AQ8+KH(WY1TL^,''-5X$C!N" MTR?]P+^-!NE.\ 4PX"S)6D%\[0@O"(03\[>Z^G89$/QG[6UZV_(;T XG-RT! M(;US*K#7].Z!GOIR><=B[<[8SY]*/VF1_(E3Z>$&W>QUNU>EG7N_?JL#B@C6_5]^,PQCOGEJSIQKO0 M_69??*M_9^IU7-???3]3;^%.8\T+T9ZPRNS!K62#]K-CX1Z?YWG:#>?:R[@QY-A%5=SWQ9;$BW;6#XZ3&_(E"O;]PQ=Z M=71]?7 [KK!:Z>!:*]]G)&NS='V*R5R_C_)8!OE%+9'+F.-\D65+O*A?*";/ MBX4'R,@J)JDOMJ[/>"3%/2.+0NOZOGSE7] M4^/OT>5"^7HRU^][0^;:DMW+'4H1AT$$-Q*5+$RH9'L$AFF%+T1O#R0:G )> M$.5]GI>%=H&\J]4N'I$=QYB61[*@%3";"$%>'+*D:AKQI*N>158V\KYXZ_F ,U,L/?O3/Q;.+YZ]-62#I4BP8 MIH'+8_@BC68"UF-!B+R G!6/\"#NM*Z;=+),]LZL3<9)*^HA.?+A'QP 96CA M'<>^[?103I"U>0,RJ8T")SFIO(@M*9J^Y=EK(G+6A">MT_J:+SH9:!0Q5"DX M_01/, O:YRKFW[\9U;<01V/S48@7TFB2]7J,YT*\9,L3AZLCP)Y'72YV@>\2 M;#K*47K2!"@J!&GEP53-U]U)T8$&70K#'C3O7#;F>?#76I$KMN,"*>LEW(_D M34K_J2Y;OFE8CI]Z3C"Y;8 .:5B]H(9 ^4%M0IA3 ME_;SV_-_'Y?N*I>EZ')\=GO>JU[Y@UKQ/B?Z 2.[E6C:P7S)0_2?<.H Y]P*U6EWX@_4&%V^4R^ZX8]1US@;W>=69/'FMN3D'JZ$UZ;Q MUKT0XD&N1D,XX\@WX!9-PJ2L*2$7 ]%P.JI:GS>X J05\5I>DZY-43V_=]OD MH=<<\'N0&'O/0_(]QA9^ MWUN:Y1(AQ8*X .(^-ER5 <->*'":_=O"SY2/IIH45JT?:P X28JKC.O(IDO[ MOQ: RJ\])_J1?<%3#<'WM "OZ@F8/L7]];*V^*75\S<;D2D0V<8VSF5!&2 ^ MOKVY\+KCR]*U?7<\ZM:.ZE<+S[!^:H_(4[M5-J8]^9/\ M79N<7+;@7])Y7R<7M7:'G#8^UQ/LUFNM]O. ,/PN9TX_28TW R@LA94C+"-6 @ZIA<%+!0 M^!KS!.)ZU/6J0"7 Q>/Q1KNQ\W+!4.9KD-_*-3XXYSC\;C.KJ*F%?6* MI5]IY3*[,LLEXZIK&/95NT*[I%DXZI'=B7AF]I,KLQ37KQ9W:F,;5? MMC6-H>[IUC2OLO8^/ED<=]BZ7#K1J M07O)?;*?,[]>WJV)36^,7:B86[J]>3[=#(*#^N2_K_17]Y*S:M[#JNMUUQ+S M,A.L'"Q(*F4ZNW'>:35/+H\[C>;Y55E73;6Z 3H\#]6<^EX?QZW=^^/:;AK5 MVN*MC7>!BYZVU_4F$&46\EVCS$2^3YNM+[76R5FS^0&S"YU:I_X1'80-$/($ MM(,$-C(!;LM%7M]=QMI-D?]IC_,YZCZ9"%_46IW&5:5:K98K&R"V"(Y 9N-Q M=][7CYL?+VKG7Z^* MIE$LJ1O -5P8S6T5QBW [P1 O_#?JP$QBT74-QK>13L=^#6G MIT =GCV^,DW#4(N;P$)<1&M;*Z.;C^$)@(1#2%(0MUQ&RZ6=D-%B\Z+> A5Z M_@["C=/&>>W\N%$[:]4_-^I?X,I%J]F^V NXG):W%8QW1(D9U#RT#.#DPA M^44.*D2D4GHW0GI+2].2F.3X>''6_+H)J0TNO:5ME=XM0?*]F=\$U/JVRVZU MLA.R6_Y8^PNH];[6JK]OGIW46YB8;-7/:IWZ"59POW9:*WK15W;A*9)T:FD;JM@;CQ^ M)^#ME,4L[H9T:I\N:]A#!D3Y7 ?M"5_/DF\GC?;Q6;-]N0$\)&1T>]L)MP/+ M>2"Y)V\_FD#^$Q(\]:V%6X)EG- 8G_P!$S"X20(**E_ MNL3^XRVDG]K'&^ ;I) M^)5;VP2_)5A.@51("B:9P,G#1@[II\OZ^?$..)1;J]UGF,O\6.O46XW:V.T<UT\P57=5U%6MM GMX$*RM[:3 M=^/QFX*7=NLF &Z]>"[9L6?;Q+-4JUV>-#JX!J+1Z=3K61L)+O1M=:ZJ&]'< M(H2TM+7+8K8$S1Q&D@&9Z[@78&Z]T.Y&.Y%6.CINGM2;I_7.^\8QZ/I2L:)N M O\D8GJTO6*ZH8A%J-"Y%7!),=P0,3R^:#5 /U[4SFK'Q\U+7'_1.:WSK$B[ MWOK<.-Z$91B)4!YOKU!N!9HS&,D$2()08)C 2!Y,FF!$R2P4E.FRTRXR!+ M<=X4<:Y?7+:.W]?:]38X;[QW9-(Z*\%6C.8.0>\VPC M$3GZR@5<'*\E=B \/6V<-<3"MN39K=^.<'=$^Q0(PL1B_:IDE-5R:0,8*Y'?=]LKOYN-WPPX,H%NZT5S M1Q;"E=Y_;)S7V[73>N?K9#7%E6$6BY5-X)U$-M]OKVQN.((1.B+ RRVGD>(I MVU]E^^O&==PWKHQBR30VXAZAS1 MQ(WPXXT3.EW'=:)Q>HH[.M$5737>9A@>/0-*OL5AY/3&4X?:KH9;_'*0G!6O MZ4\ WG;"D4O'P%P>>_NXF;B.QPX&@C=_>BH3M$SN>\K$*''L_[ZZHD6FVI26 MKRH5K7QEZL7J5;5G&E>&7:U02V-ZQ<85*EQ2;.?FS__ GQ04RV4T0/$8S,!A M(&B)HE?5WY]%+BQ %0M21.EF3L4+K#E"1CC0_.___D\>^"ZUKON!'WOV@>6[ M?G#XF\K_[VUN5@G-="[F?7;0#1B]/J ]>/$A=6_I.$QU;;5@_/ZVZPC9A M=Q:#>V_A5T;@'F(A%>^BW ,!^QX[ 0L5>!1N<4)XT(NI"S^,_ #N],@I,(?( M_^CJP>DA1P&WJ9FZX+*-JL*EHY =IA\>:0H6"DFJ-G-74%XYGA"& [ [?AP= M]IP[9N>%-54X0JRF76]Q6^KMSG@X*X&>!7+6PT32<3=SX$3L $3%0GF[#6CF MW%?F_*)__U8ME:MO9^&8<9[RFF!:*;^$7D"CJ:MO:R?MD'_4W@+#]%A (I_X M<4!J0WB;!1#;C(L]#<8D'%#.:(Q: U0I@"/X 'P&5U&UD!X^>>S2,!3L5B- M0\>;/#LQTK_"Z8\'H*M3KO<#SN_)3Q>MXREQ"%-YN&#^R&5)"V1(6FP4=UW' MXAXG#J>@#^/&.'<%[(,8=!0'(#S<+5WHL;ACA;SWO3[YX.-C'ZE%8^X/=:AS M2STI4%*@MD.@5KA""[TN"Q\@<_&(P77TP4+?C?GO M([@9?H9/?U'PSX*QD%Q-5XBN:A61H.KUF(6I0)YG8MU@_CXIC5(:MT,:?> 5 MB/!'(_*Q=CDOA4,8:^""L B&CT,,@T"FT% -Q;-T- +C)/)B8(@FN3$A9BC' M7CSLPG@HBY;EQUZ:-AA0&+/+F$= XFT3W0 )8_!.J,B4TCF@/-\R,! M'B:V1XQGMP$9-T@(A]D%TH@(A'(0UX',N4P\&?K#%%%#.A8#A2PB\0C Y2EM MX /?8RDNI*Z0NF(K=,5#G->IZ ^-Y2KW5[JT4C!V03":P/@CL"L]7G-F V],QT0QB3RX*B5"2L162 2:@L^-^KR- MJ'F#V"'O8X"*-#QD;A&7=9@U\ #Z_I@<^P5%&(RSR"XHX/2EWIGC67XP@J@O MXJZBR,6WCA4N+&+,UT?,^0;8>;.VT:7,29G;"IEK?3S*U;'2B\P;.E[766R6 M7-;'X"<. N99XZQ^)5E>LOQ6L'Q[$'OC& #[0)U!3.?9'^W0E]-F?9[]$SM! M9H98;2IN!\!:(">W'I@(,"\ I4=X)]XH$(UL.1-RZT0#XCI#![^X#A5L+2V+ M%+-M$S.(S954@M)+A7:!V,@!03C[V^3FB2 FMR[,\L];(;QZZ7'!:6.V7P8^ M4E2V0U3^=J@_7.!MB>M@4H1Y@*!$F7230OP_R813,J3?0'"2F!\?MEF(AH;G M#J@7]Z@5Q0%+Q_S":,"9[R)),DAAD<*R1<(RS\!S5D+<>-#%>B_8A!!(&9$N M?,'"$XVL 0#].NNY(]; <6TP)MEO*#G?8WCH1WKIC4)"K"*)W](*,=:8+8O! MM\ !H\-_D\+T-&%:L"9.RM=SRU>*Z4S$_F&CT:Q_=LMFK\1S/AQO1!*)L851 MU9R(XHO(>T9="'JFK1Q6A>@89DL:H8LR2R"*$G*:9-Y0S)PH)&'<#1W;H2A\ M"K]B^5[HNX[-1?,&?N"\SLNV+(PP]'(B)Q%BWC"2&R%U)!\X1F'C!7U#P$C6 MF6K,8LQFYE6I;+(KLUC5KRK58O7*UFVUJE:H72I7MG.=Z112A,X PQ-B.ODP M'HU88-$0EP%J>:S(9:ER6>IF+$L];;:^U%HG9\WF!W'D0[(SR>:L34T@/$A MG-H]9;W;"SQL06KG 2M(^2I4ZGBXX"^XI8%]X/K^-5HQWH\X9%E3$Z<(R[IY M>5H#S,S=B%D1MXG"7-TX[);;J%[,HSEV@T/P7J:0Y0=UO!O?A>CP&CP5$03& MGO@<..$U&,K8L\#/ =@R4\A7RA*,$_T@@0I;D2P:AV*)%D:0HO$Q=B/LPV ! MKY;Q)5SX\\ !>)))^1"8PO- 4X=B^M-V>F#T<5*]P!_"\+BL!>8'H_'>R8 X MPY'K3-J_EF-LP72Q46M(;0;3LMG4>IR0]C!0#D#]I>X'+YN''*=IV@@34Q>! MBC^79LU='X 3.7NLR%QEN;H#P#V0'U[EFP'>1/S>4CWH4 MN'+V!Q16QXM9SG<5,A$Z0%0:I.R*[%" #3)OU#DWWMQ#\_W$9ZD3W&IA -S M?L-&8?Z]"Y'1M*AGO1_)Y+F(4MY;S,?M.1[(H\.[$SW;$=YT(K&\RQ&$5KQ- M(5WL9\1%]6&$Q8>^\*DG(WC@JF7"MF)JCH=S*M=R?"2X3>; MX=$A%FX)^#7]P+^-!JF?+'+HMVGJ'<3 L1@Z '8,*GTL>5OR]F;S-BKS*9<[ M8'T:\+RRS8;<_<5(EM=,@VL6\6;#,3UX*$7.8)PL=KAE4>N69!RM/&RQ/R-XNXMX_=F2@IF1N$3"T9 M6#+P1C,P:'QV0T$_]WU @8>Q+!GYKF.E]0 P$+&;&8LLGS?%ZOM2_WYD>CX< M^+&+&*3VHGV[TL8#V[?BX516-^N,6+Q%*3[(D\X]Q\6VHQ!,^@"P$"6+,^8> M0"WEL@@3S_@L[R['-_,R"1A43!6X#F7< .MTQ8*4S?/"GF31?R M>+,H)VB>Q+DJ75+$% O<^,M6E.:^,&R:<[$NA5-)@J;512E1/ '8$&:^TGLR MX(L+,5([0%:,P9]=-1&0QH3L*=?/%VE7/<_KEXOE/JD.XWY_2*VD%(0UT]QZ M19J5,VUQ<\(>/'&SH%2Z\%4%4A<[*=,PW3"95V1=>LMEBBL.=-0!+\3ONDEY ME"]!'HGW8C!Q@PM;Q :'7/6LXAGZ3U\:A4*.I% ME;^G_2^MH*I*HI&L ?5 ;:;Z5NQVE+#D";,8;K,B^B(,#7<[TE7\$7F@RLX7]Y9B-,1)E4A"00COO-4C"]%#/(W4&X]ULER:VOB*U&S MW"WI5V6M0J],C=I7U6+9N*I:=H6I5E%5K=)N-_'ILHE/-O%M7A,?/W;VJE*M M5K,NV@UHW,N=/9L_4P(/AVJ*HS#XN5L%(B!?U]]TPJ1Y2K(I*T1,FDQF36KG)Z1V\KG1KK=^47\C MS/D<7%V*R5H+^74334_74G73K+(KDQGPI\>*5]6>5;VJ%+5BQ;#+=KG+$HZ9 ML)G>/#T%-'9JG4:[TSAN V[K?U\ [NLGG<;'>J=V=%9_43;3U\UF?,)D,F/. M3NF<239IR5@98U4K95:TM?*59A8K5V99LZXJ%=:],JM=S;9ZNFYE!V!-&,OX M4/_:.#]%=<6/\RF5]&K%?%%6,M;-2C!%DIOC&DGWB*G5GCHK\I_N%*QS-LQF M5K+HZ)"'MGA(V^PO,][;JS_;S!7=$:=9%NJ$1O0_?W37F7-\!'YP+[$,J./\ MTJ59"%^F4Q[S'J[KW_+ /X5S:HE5+D2?M$MA51[WUDQ/0Q@S#*K$MKZ+@DJM MPO]6>=R+,::RY&U=ZO*2?CA@$('R=RP/57/C)37_14-"9# @/9CC3X*<6]0- M[ CN71+!\_1L;#MS+YYD0N=;=^0.-H('J%!LLOU9 == MS--:H+YLCE2>]4_VC44"C@( P!GA.N8^\S!KPO?JQ;3?9!.SJ9TTD!+)>3Y* MEB5Y5ZM=%!X0O6QME&_(*%]&^1L3Y>?0K6F%HL# !E0WEZGTB<[*%RE N\!= MWV*/5TF$:O(?INYX25ILQ(W9<'$E6;K3@+M($31G9J7PQXGSTV*XB(Z2L6" MJJ65OK0ZJHWN"*^"D+2&^,R\=V\;Y\/Y["OC)S5@";V.977Q<:ZVGO7(2(&4 M KDV@?P9[W1W1!#;5J;E2S*'9(X)E@R\=_!1-RU9E2"4[QS2MCT<[HV,EV279)=DEV279)=DE MV279'U7\W!VR7[;_M3 8FJG@JDM"S^E"TR3(G)FU#+/V/LS:Q,+F]HCI:\<3 M*BP:^''(CP<6WQG?"$]\[OE)"7.4UC+# 0V8^(@KB]_87R=J68SU>K,; MT/YB2=74YQ?5Q5L3M*?6ET]6[N%&!8?+#.9CL;@E4OLT3;4N9-S7IK?V)=I\ M>>&#_0S)!Y(/)!](/I!\(/E \H'D \D'+\0'][6G;PP?;%P^9$U15@OW(8]9 M^)\PG@:)OZ3,=X7!'>RRC6*P6S\];&7VH!-_A-&O!I$KC+8;F9 UIZ!?DM.- ME7H@#_@H8'RE!^;$-*58+"EFN;1+^:V]IZJNJ&9%J50E57>)JH92,HN*810E M57>(JD6EHNF*7I14W26J@DTU#,4H&9*J&QD7/(VJU4I1J1;GK>K>56^._9"? MN!2L/[[05\07NQ.D/W\BXL6;8IXM8M$KJF+HYB_(7T@^V68^*19-1:M*/I%\ MLCI6+JO@@U=6^=^23R2?F(IAFDI1TR6?2#Y9&<^#DZN4JA7))VNL(>T>GY0K MFE+6'A1+[D3(^"[P0SSPV.\YDL+NT55P]"54DG6 G>I:J2KIJ*;\_IW[ZI& M*]?\3-;SX(%77LC"/5C3\ZO2+%O0@BG)*\DKR2O)*\DKR2O)*\F[^>1]^7AD MWL-^ZMJ?7:TZM%C(:& -^$F^-KMAKC_"+02R(&.-G6N&7!FSD4KPB;D80U<, M=57WD*3IUM&T:"@5O2QIND,TU4N&HNNRNK%+-#4-%>145B%WB:9%HZ*H:E72 M=",CB:?1M*(K9G&^!+EWA8UWS&,!=7F00>VAXSEA%/ #\WYUG"'C]]W7I)JJ M*R53KFO87W2B[8?2[0-4.IEE=U 4DNV ,N,"N*69(K4_:<"TJ: M4E'E.K9=J>X\,7>B*IK^H)AL)T*O-G-=;!K#T ONNV93+62RNO-+LE&[MSI+ M+RL579/)JCTBN6DJJBYW3-LGDE=+2M%8M5!7DGS72*Y5- B8Y0*+?:*Y4:PH M);G!WEXMKR^:2K4D=VK[L^-'U"7^W.(:F1Z0VYR1^2/Q:E TI%I:Q)_I#\L9@_2FI),2NFY _)'TN<=CRIH23Y8R_* M=X_G#[TD-E3OK@[H=KN2MSK2BP8L2*(\W@LI-]';J8[P)9.6&_E(\DKR2O)* M\DKR2O)*\FX?>5]^F=4#R;NK!:06 ^A_,)OTJ>.17N /(8RX86&$V^0M;!/< M(2[>.EWTM*(H[OJHZ?.[/DJ:;B]-=<58N>Y?4G3K*%J2"PYWB9Z:W,-N>RB: MF4A)ITURSN^GT][5 =YE?KK-+-_CE1X:.;Y'_!ZA)(R[H6,[-!CO=FCZY*W. M=S%%\5QA@607R2Z2722[2':1["+91;++YK!+L:045T;7DEMVLEKSQ#6&2JFT M/WOB-;R(!2R,LE4_,J>Q_0JO7)1G$>T2/0U%567]9I?=E12W-4W2/"T,]Z@3DAKHQ(]: >GV&I2'7A]$A M,+BWOVMW(N=]Z$Z5V3;)!9(+)!?\C/FLE.0Y4OO- U(32"[XDVBZ8NCR *'] MKI5H2J7RH&AJ)X*FQG $P1+&0A @A:&(GQX<*NT0V^^)BI-+821-)4U?='WE M@VCZNJP4J^H;2=-=HJFNE%1)TPVEJ5P2LZ5>O5P2D]_]ZH_7Z,>_48C'(AG" MRLWD%X:XIE)>>=2C9!+))*927'EFG.01R2,5I;R@\T#RB.21J;WUM8HT-OO" M)$\-C0TP-_JJV%BRR2YMB_Q$-C&4DK8@@[*KU9F5>QXWQ&['7=;S Y;N?1S1 M.[F-^"YDGYZR37A%J93D*3;[2GZMJBE5597TWU/Z&Y426$#C%A&^1R JR@5%3"[UD:FG M93D%M5*1F2?)):L3E&5PKC7))I)-5K()^."J49)L(MED=7=G6:E4RI)-))NL M=DTT12N:DDUD56PEFYA*N5R45;&E5;&D)U(L;F+?8R<:DR&+!KX]OD7F725_+-M$S52*Y;+D#\D?B[=R+IN*69%U M6\D?2]P/T!]F4?H?3ZWK[3I_&$6E:NA[7O=[?881WA])P>^^0$_F462Z;4$> M!4\LK,ILV[YPR5,/GJVH4/HFL -[33Z OZ&#;R_K?.9N<^R03)CNG1=>34%.J9DFRAV2/)?6\LJ)6 M9;Y5\L>R>EY),72YSDKRQ[)ZGJ$894WRA^2/Q>Z'7E7*JO0_9#UO:3U/5\T] MK^>=L3 \Q#TLB>C=3"M[-(H"IQM'M.LR$OG$\SV8OA<%ONO"&R'T$V?_RDS) M?A[A(0]RV2TN>&(^K"@7U^P]#QBXR:WD@CWG NSI6+ V1G+!=G+!T[R":E%6 MX_?\5"]SOF=GS^MC<['4/VPT(N\9=:,!.?:#D1_0R/$]F:B0B2Q91Y/L\90Z M6JFB2_Z0_+$XSVFJBBKUA^2/I76THJ)5)7](_EA61ZLHY:)<-RGK:$OK:&JQ MLN=UM'MCP>GRVH@%)!S08#XX!&9Q/!J,Q<\#&( %(?%[RZ+&PV6\*K,MVY1O M6S+IYY^Z)*\DKR2O)*\DKR2O)*\Z7^G ;G23H1KK[3R6H-J]R]Z[0 M<>*X<<3L)X4",BC>)K7W3, ()M8H(GAQNKG!G) OO D5-LL!>LX!>T%?% MJ)(%=I\%U$)E5=Y)LL!>A$WSB\)XV/0';WKZ\S^V<_/SL!T[*4C(A7FAHO\T2$X M0"P-[?1B04V[ (&D'LMP2F@<^40E*K[W#WAQ^G?MM/P6AY'3&T\%>PM86M,S MVI[[$0L/.<5$;UJ*$]'-"/APZ2ADA^F'MVL0K2G"B2LD\77>'[MM!:8$=:\X$RS MUD^A47S%80'*8$C=M_ENQ.12CBTP#?"6G^7FQC:\J?7Q2%-,LUJH$@# !;96 MQ+5RN5(H35W3E8I6+JA3U_!\)FURC5#/%I=QR$IV^?5E^U^EBCZY\0VY=:(! MX1+$;#*B0 2 !D\6CP:,C!D-0L* :VURPBPV[+) Z%M#4XBN:B7^M\S_5OC? M*G^WKNJJ L.&(V:A:+KC0J:)YK30NFW$4ZO(7 'DE)#EPO31.@QFI,3 ETSK MKK7K#8OA/B_IK'0S-7V+38 0EX!Z(9!N>!B/1BRP*.B&5W^:\W/D?__W?QZD M<'-(2'2OSJ6NSPZZ :/7![0'"IYECR67@N$04@NSMF$5S/C9KI-UPJE:3-E:H5R\9DH.Z/N MC1P=*1D$K/??5[]UFLEV:LD]AQX$-P/+&>EL"#48(% U,C(!=^&K]*!']EPY/IC MQF!X'.RUD\* H(DGTQ=PO=$/&./G8A'N5'$LP%!TZ ,.<,">S]\L8,,+$$;W M6!"DX*6+@0!YPI+!J DLH\"Y 35#>HY'/0N1RMTPRE_-G_B+>C$-Q@)"4"8F M?TL-'G2S:\4".5V/>KK%N5LH4_8#" J4 HU:5"\16U&/8.^GM'AY5Q8 M@6_W''=:-RJSV,+)X0EEB"-X;\)&,\R!K),GB."(^^BZ^7IXC?%!DD0P2BNS M"!U 60_TNW_+>9*; >#JD(L!ES#F,HYY"_@4ET5R8]FE(&@68INQB, U2FB8 MD@MO09:V0[B8W8FO2#\>WYE*@S(%]7% M/?-1612D@.7R1J\>W")L%LR5N=^<#YP;WXX#WE!_2[SPO=RB"IEO T[W! M2LZB9K?2+M JCF939\_-Y;D;T=(^)J!._CYK#XXDQ"\BQ'VI<$D(*1'[18C[ MZH.2$%(B]HL04B(VA!!2(C:$$%(B-H004B(VA!!2(C:$$%(B-H00,K)>+R$> MNQW ?;F^7S?K2EH,RF]E]K2],#:\F7,U#AXY9)_7VG:JR?.OV04S-*+ M;AM8&:UH DI>LFJ_NUJ8%.-ZXM^T@*2D%:1[-PN40K++0O(SMFF+Q0*KIENZ MB^H&D/_%-]M= _G+DOS[3/Z*)/\^D[\JR9]SD(VG^L=:M:!OMW^,/5+2!=Y" M,62A)6$E825A)6$E83=4,)NO?-TV?[7 MPH!@IMBF+HFWIBL/D\AJ9IHRU-@>:=G$DM0&"]!KQR/1P(]#ZMGAFV0H]L,V/T=0387%.^X^GP;(/:$H?BF(8#OC68A1_8 M]]BYH:[84'2GXJJ]V8#^<;O/:T5#T8JK#F*3--]DH_(4FANEDF(8)4GS/:(Y M;ENO*1552OI^4;VB@G['=562ZGM#=5W1R[@K=U52?8\\.<.L**8Z;]5W(U<^ M$[74+ O('(6XBS*#B 4WMWWM,;[7-<7M='GO#GSA&Q[#GW3WXV2?W(5;-J_> M1?Z-#-BW3RBTJE)65UF_/2+@5MHR0U6@GJUHJC&JG-&]XB"6^G&F$6E5'Z0:[_#E8K:$%U^8L>,] )_.'=R MU$OX_S*,WCE1*Y>44G47#V66";.E/FJYHIC%73R+7=)\&54P(ZF^:U2OE%1%UPQ)\SWRXC1PZ2O&/,UWLAC2\&[@-C^ ($@& M]UO(JU5=,E2!K>7@I6JH506M#]( M"FX+!37PTLM*T9#5WBWV92HEI5C=NTK%VWM6\I[[WH'UL-6\,A;=9)EX>_\: M+DG 339,DH"2@)* DH"2@#]#P W:I&8G:;P)?LZ3:;R3.?:+P!_!),8*&;D4 MO7C/YHNE1T-X6B$>BV2X^K);3#]+.*LJ%563^8B-V!S^63+W%:5KM$85WT\NJ*NJ"3LP]KQET_(BZ M2;5@!XL%*^>>RLOSSGKKA&DYRI:)5K6L*Y7JTE.U)?_\?"9NI_E'4\Q242DN M/YA;R$%5U5#*RP^8 MEQPD_>C5?K0*&JA2W(9#Z9_K% K7H;P"Z#!Y%,6&E&CE=N(;U14AR2')(46P3K/TZ&[)VJ9"R;&O8$1WCOK [%N_M0?/AD[;PT4U%7;F( M6M)\DRW24VA>5LL0E$N:[Q/--44MF8JVG@Z2K"WJR=R/;/A.LM =^$!U$+!B2+O6N2=F!RTD :IE1VH['^*YJT3C;8"T:;^]BDY\0 M)"DOC]S*0'+#7MG?>S\<,]6P!(?M@O M;W+I@OX_(EPU]#P4?,H*+MNY^?,_\"=]SG(9#9"$@V3PE$(&OD004%/5WY^% M$!;$>RQ(9Z6;N8;&!5/D#T8!]<*>'PP/X]&(!18-&=Q7G)\C__N__Y.?ZWPZ M(>&]'!(&@MHZ9\,^.^@&C%X?T![ >4C=6SH.4ZX&-9=R]6'&OH@UHJD%H_@[ MR7W&JP,'<+79&*F5B@7GXFR,WVI1HZ.E P"UOOOJ]\ZS>,9LO[4*\57' AT3C"D M[MN\S":7[[J\W9=PI4- 0X4X.>+' 0F9RZR(V01$9D!Z<&,(#P0D@@?',+>0 MP(M J\,M!8X",48J.D)[@]BX=!2RP_1#'F($,.$R1)$E4)NJ%<[6-([\](+@ M:7YEBO7S*2)QS[PFBH(4L.2%FF"S!^:Y*@6SNLK&]^',1%OJ8)-OW,K M<"@4Q2W@Z5X!330L?W%Z*^V".8PC]LR".:M3LEQ&-[VN[+]?WTK"NY?.6Z6MH(KR3-(2]_TR_99/$^+?+K M6*;R")9)IFSY+E[\[RM->_7$^1>KA4KQ16N7E545LP=PTE=,[8MR;AV8T18? M3YC%AET6B&^&IOQ^UX0@U% S\.J6>';^Z-YI^VR^>S"]*S;*W2 M3A<-'?L>5Z>4?\$51*>N?TM.:$27'M^[KMU[7D",]N PC1F;+ DH";A?!'SQ M0XPD 24!)0$E ;>7@)MK SW[.(K%B?Q3X-XX-WG=W3/P1"VB$"_VI M%3DWR?[[VQBO[LZ1VD\ZP:NLZ*559X]* FXV 76CHAB&I.!FF/.GGOI<4E>= M"2HIN-D4-/4RGNHEY_OC*S-=\_C$%QS MQX/_W;#P :ZYC"LW608>RO>OJU7%J)3?_((CQ26A7Y30X.A7*IHD]!:G^AY( M:+!E%5-2>OF=I[2NED![JY+2NV^F-1#IXCRA=[L>T',\ZEFR M'K!)3:'/DBA1%56?/XI:$GA7"*P#@2LRE;D9[?K/0>"2454T/.Q:4GA'*:P7 ME9(J17AW"5PLF4JIK$D*[ZP5KI24HC$OPOM1S7AM,RM@-&1O_G \\0GK&CSF MP%-4^0<\2O6&NN+D%!E,[Y;(/#C8+NN*6I7%CYUEA">Y/UI5*9JK8E3)$_OF M,6F*JFM*U9!<(;DB=\:NJ2K5E9UWDB?VC2>*6A%<"D/RA/0H)AVZ%:5JSH?; M.U/1J=]9 ^KU&0EHQ A0G5D1\1\9<6TS]V];,?))BDW12[+!=3/H]_!BLJ*5 M%]22]Y)J+][L\:1JBZH8Q?FV9$G ;2&@IBEZ61:\-X. #]:;IJ$8ABD5YY:9 MNY)26M3WNOME#]S/2)ESL[GO'; P"IS)N>DTX@>F=QD\[6'#E=_CIZ?+4%6& MJB+Y7:VL9&=J8D\+B)C<'E%'+;-8K &;C> MVVT_[KIL6]G]?A=:DGC+27R_1[Q')%[DR6P_B1_BX$HB;SV1[_=7)9&WG,BZ MHI>+2KDHE['MLD4V*TIY68SQ1T1A:L]_@LD#SRQ9#QC\:_[\BQP"\3]-SS!X M5"#+#C1:_9>L.&Z#$]!FEH][^_K>(<2^+' =C\W^DD;$"6-AN#1R(B#]#_XS M#Y,:\' 7@B2/A6%V0,<:&2T)WHS2%/UF\73N1X2.1BY($_!+X66(=;Q9Q&HQ M&OI>2'I^P&N)S5Z/!9QFER'#./8B\"W&['TGV\F&D;R@W@BGS3C@!S%H2/D?+T@\8$.N6:Q'@/DWP[UAPYQ0N(#=$,_C(@S M'/E!1+V(6'$(!C+A>-O!9$XWYFH+VV ]YA9(S1L3FT4 6$(,E H<*L!YP_=P MX(S(K1,-2/(J'W^S8RN].:0N3!<^)+]_831 5D;9PMM"8OFQ:Y,!O6&$DB'% MEU&74!ML?YCOPL773K9;#U@8NU&X3HEXA%A.\(IZ(_1A/O=BDZL9ZKI+,:'P M1YV(#!@@1#,+^N\INB,?2 ^?HA HAPX+"0<44$ HQ^U'&E@#(7*&IA!=U;4" M.4VT&B;C0LS, 9N>,(L-NRS(WZM5^-\J?SN>HJT\B&B>F" ,6BH5JK\KI*PC MP#A(J5I0?Y]PR@WS8@:S WA'#'?%8>[XA>CV!1@*#R;C.X2"S%( )N]^XX% M4TJX"^UV/V!L"+=.\;;CD29HG0Q_@+6R0L!MLP:D'U#,B\:"(U#2#L"' WL" M[SH8T2#R&)XB2".XH^_Z76"$,6H-&]#C^B/2BZ,X8$L17@ W(GUY0J1;F,M= M).C*N? 1,Q$6#WX1W)%.XM8!]L0.Q\T(X"J9(KX%*(RW((0,7L.(ZX-&O)^_G!X^VJ..BQ,;,B9:I6XHJ''X M. ?"9P3E\8>8 2P'8%X\C!$R7[\ M'E.,%02R/ ^^)4HE MEDT2K=PED=PS+$EI+>-J!"LOP11V*.-0!G3A0RMX>V MAWE]VF<)52U_" SAL#!_>^B EJ%"3>,-C'/E*&,D0!Z?^>1AI('/7<,NBR+D M%B"8X -02)S@ !K0_4 M/JITSKS)9=!0S,53_Q![< ]P$&"41Y3 =H$_1(0X2P4/\-@3-L=#"4175TE8 MR@.OS=/&!(![28.%L=^'F;N#7#4@D2E7H2;,*#P)? ;]R:8+:SC$&4* MW!L0%&[M'JE%@5<\RXVYPN'>*VA1"E+M!%8\1$.-C.%D8@Y\CCHM$W80%I?O MZ1""&D:NT=6WC8@-2;D !OT;P-=&&S\ #P^@YQ-)O2^XQ3F4/]D-X=Y! \5>U-'DNO<2V27?1#KFP/A>C? M( *FQ^5TC/S1(3B6W,."K\G$3*U0+CX396<<.2-'1TK ?>G]]]5OG>;Q#%G7 M%6YYP!34G0JWDDLYCD/D CP=KM= AQS#W6)I8,(_],\'R,DTW1:1XY>[RE-& M>!0'88PQ(^CI*37\ "4))@=U5V)$P,B!C_G-!^,#VC!,7). *V$P"P+S,L>]=:\V:1A MB([HV(_1YD?X"_>:0<&GI@UC(P="'OP,T^2#+'==!;*F0''150G%^&@\0@@M MN:4.,'H/?(B4D0B@>8 "<-$#+"8^A*#GK \%5Z^%GP.PA8Z=4(R[8 BJDB7/-S74TY<#)HXA[@C2+.6:\G$0>(*W0FE Q\D)BN MZUCH @>3%-&\WY#ZG<+!S$< "I^XQ5S6#?@VLF22= F]"V'CXKED7BBX7Q0V *U1"4$*?+@.(@@#T:),,#1W')YQ[T#6IB#E/RL,ULQP)R MAB*\ $X'8+F/ZJ6O18>;AS6NFX;1D\@HE\WA'))N3X90W<(3/."X3:+4"'CS!B@$F[]X#K+$=YZ:3XC#;"! MP]*.-3YEK@9CL -]D3C@$38*EN<+@J+OGNEW3D6(=-E- M#^7-0[4$,PJX3,*]E./%(^>@M8?YS%$UXU$12&-*"MGN%F@Z1'U\2R-KD*)? M:(/D ;!Z7_B/(3=[G!V[S$T A&F($3%F5A!Y(:!>Y(I@'-MQ>=9NY'.V \GN MQF.0[$0OY-@Q28IDW(SA+0O!Z4%%#E/.Z0R;$S!O/H 0&).#NTMYAHK/AB6) M&IZZ&J7*G4.4O#"UG2D%Y\R!X">A=D!IH^/.B45%U@J \5).%8H<=5.JW5]* M,WT9@*2R.X@NG!#E"@F=Q/&)@(234"_C"Y2QB%ZS)%5I61!H1 25#NBF,4>= MPY.9892I8)%E&$]HD \A05Z$R<;W3QY-)&!Z,,Z+W < O#LN&IM0I $?]T[N M)D1P_&#D\XT[_!%6 M.,#OXU83&3,'9=[X3M^(&4&$1J ;%3X'*O,3,A<%)#EPZ2B=!&H[[A_/YN_^ M2!+PD\P//H$G4\$,F.6'XQ#"_1=BR2FO!6#Z"X29!F->.Q#*YK+0+I 3UF,> M3/"$H8_(G7NPL3!3#PWB\0!1PTC/"89A'K.9"X,I=A>4-6(REX[CF4;F66-B MN=3!9!KH7U!]F$K.7$Q7(!1?0O_]FU$%GV6('0@ 9B&KM+',B>6OP7'"N/N- MZQ8?-& 0#K)&9=0 >2C!+<#4GD=J8)H<5//BS#">Y" U%VB+WD!"T5N>"QT" M]>TL^R9>"D!24).@@3&U TATO&^@@+E. ]3RZDP.L<"U#KI5&0=CIAB-'3S# M N[I3XQ28L+R4T"(4U^.8\7GGAD-,UY5DNPF%M8R/>\NL).Y-D=@.&WN5@G*^SP9YDU\$""^@Y+PJ"Y/H2' MYPM>QMR_!SOEHXT#R'+U?1%I@!6TQ4P3+WVJO$^GE/@0*Q.8UI@I[V?>'VB< MVXC''B) =BRC3N"=,XUY^T1H#Z_&("1T.QXHAXE.FTPP3H">Q M21[XU[-^R($"%I[^Z#G1 ;_Q'S8:98%).L2;J4E7U4+Y=X54M4)%]#14*KF> M!M&.D4T]J5D]H=%BJB6"=Q EA>X$BS;6UVUN\6\'C+OC24":!$I)5G/"U).$ M(S(T^%B37)^ /:NL963@GJ[(K=VBNSS,L496VR+I8S66@!8"(Z3M$_9R(IH-I^HRFDL!+<
    T&:C$9^%9,2IW&%N70:9_))KB+-<7$2IBD<[H@F K(H/P4N\,5, M">11A6*L@0 +\. [X0<[27?P$"!QP0/P:8.LN#&M)R==%OE8>0JHR*B).L@(JT3330*+Y7)9+T<2^B\Q[1B>YV>"*.,I76#L M421"46K[HZ0Q)X-5R?()\#Y>'D&]D1W1(!2"X%21"\G2D3P@F_@$:>2RL+%Q MNH)S7W?2P^0]"281=)?=)6@+([0][YRT?I#\"N(EZEX<:$S7!0[7I#;X?6.N M.\2=49#RY$Y;01%&GBI-@9QRLC*($Z4O#*%0R<%-M" M>:SGB*1EFFKTLRRNR,L2'N:(M*;(C OC/ILM#D5&R(E>KFD161,="^R@X>CV M>5?XE#_%,<=;6D((-+'7*\D##/GL7#P8G7<">WP\FN6W1Z+]*^_E)8J[0-J8 M.E[B.0#?^QX* (X\22!;J,*H)3RYE/5YP2+_ADGZ&;59"F+2ZHX+5IZPHGH_U4^93+Q /@)W M^WQ&O-HI^ARG0KT<[3([.P$U1=0$1?U9M2<49H12A@K&XYX<$BLA49J FR8! M&D^(/.,@M;8HF]P#F"S>(.=4&%?R,7DV2[35;*#"A(_SK^+LF68TD[Y5#^9A M"2\C:?_*FC5[B%4@N'.#W02@!ESN0/+6/0S^.-]-II^W2V"IADE(!QIALG[I M67ON?RKD_\(2X'C;X ><<>9748W0O#-I,(!,8,[J]O1=C!']GR!ITUB=5"DHUBDR+S/O'XA4P:2>FKCY::TU45M@SA)/ M_^7LD&B#S0<)BQV-B4/&$C'@W<=,Y UR.!:-F$FCK'!SI@//,,74@'=R##%Y M'L4VIY>(&IT1=M[GHY0L_IO4^,-<]0%#;N$)\Y+ATD!WT@)]ZD1=1S@U[RCV M#[T5A6A%]!4<@-IC]GVOY>:6.5EG,HLR2B=3Y/[F-VJ)*C)G7:Y+12L&^-^Q M\.T@_!4MS5C:G4#Y/J8@-PJIC3@NVW08QDFP(Z*%MP0TC/ H0?LD5A%_!M9* MNKE28+G$Y&X6Q>CL=VXPN-&$H(I-9 Y4!B^-N+XE>I;Q8.1 "%G2=SWKYTVZ MTOMO,S"0KMR;&-<=RZ0S2M(0R*;!FP(J^X%SMG@.#SCV8PA"\"F9/O7.Z ML(EAD'"X&&\S2??=P1@JU0E9&Y0HR?.H@MD"9[G,P'13VB146=S!PZMP/!$B M3 YOZ9@.:9*FHKRN S/%DRLB_YFS)TLK\3M:GZG(^HRLS^Q>?>81OL+'1#U, MQ8WV$&A?BW1B"KL/MH# M>*+GNXX_[5?#F]-7"UB;7>*Q,IU4G'<:9(\[?,86TB8_.8U_>")6V9R3+ M\"P(\02[)\]G3"&FO'@)54:T) OPVKG+\4G.:'9!-[MLBA>Y!PP32B@WFPC( M.<$;$R8M2@BCE*$;$XGP(@2.#'N3'&>N0O+R9Y?(%_#K\P>!<75$=L9L77AE=8CY>@;F;J2;Z DX/WM?# 6I2ADJ7C MV$F*#F"$?B2F"J("."2R!:+1O,LSGYH?(Z$F5B';%@E7A=:/M2YN 4MU]+5S;!(CQJDHW;X6>%$1R M[#>3@9\M)$S/1:AQ.XN7>HP*B\%C-TQ-<,Z8K!4=Y@TD#5#5S^5ETHR< (^+ M;2B4^410NTD#=I>O$(9@R+)\7D+"JN;T0N"?DWDE$7J'-ZRAKXO][/:DZSVI M7"_#3]*[M>JMBP5^8R1\BAV2Y%FVGB]7S31%)83^7M1(6*[MYJL$\UP;@> ,'TQTYHB85YTVQ:+E& MB23[F^^4F(E\Q=(&EJX-$-Y-5G.*TB[(2=93Y.ES^=S,>\NMT!#CB;'RN:>D MT23K,U&2)?"@M.F0>YS^;)*5R\; X9F"7'G_99B\[6"-KXT%T*'8_D$K\DQ) MLN2D'WMB^;90L<)53%8O)W-/E@?SK@7&^Q%R9HFKB[32^J#E!*BY;#L0+=A@ M_QW;%CX,:M4#ECGK7%_7XCY8AS209TZ'BM((8G>:4#6:XF/(%XV(?"]$ED4R=:Y>T_@,C M8=V"[S;"/>4>UFL3CD?UP)(>GB1_M,#YSJ\(G*ZN+]O&(VLZ7M1SD);JA(.. M:]NYCTL(8?-ZEF3^O_/WKLWN7$< M6^)?!;%WKW]R!#@FJ8B+UK<0;3J*Y'5CY.GI.BYTJ/I[,2]M';5]\^F7_SS9=G MG]M+??;3N__Y^>,OS[[6G_R>QDP)20KCP_[Y_,E18-S9["]:@3P!\*[)$34@ MP_$9P&[RNXCL)+P2WWB7-<_ACQ1POX8_$>N%AF(HNT]P0E08\T0H[^U!<^HNM-/ ] M$(E1[H!@$7A5=RY^(=2+LIL_+TBF\Y MZL5D,4JE+2ML'8=Z,?9\)X0/8$(X\*32PKI:U"?.9?SV\"<7%?$W29E\I"3Y MJFYV(KH6_2#KA(]'#' T@IHT/=,4D3^[15B8(5 M#*/FDB2-=N12\GF2N5@[<9BGI=9H :DD>V?IDSC)"?48768WG.?2;)R8WI]Q MUX:M[-'4@D55XACNH,>WA!^]0U[D'5!"\AMTL,:R3+JRP==>U\(C>-QUE=0* M\W9PO(NG+KJ>^C\ZIBST3S8\GH/=VGH2Z$QSQ-I4+)YHLD>B[VJ$K 99J*ZJ M9JTN:DS0 D0I93)#M%D*22%M^EK T:P$W(@O'$9C0<@0^NG30$GHOG-95\LU M(]X'O.F@^7U+B".B6 @UBJH0H^?^I)@G!%>%7Y%[?OHC=9*H^/3)NFQRQ4I3=I6/G\/D:]DW8ZEVQ]V "<$E9((TW]^_K@ MAIA#?2)^[-OU6.^ZL.5F?^OVL^^#+WYQF'WV[=^^__V,J0H>4:V.* /9["]('O*S"M:VKXK$.-SSI(HXE?FA'O!_+H"R'WD M:N&M@_]" FIWG6 M;2RL.]HRJ+P$O [Y'I^8(7J)O-]*/)6(GM:1>U2MSD-FKCS:-O: &>743? 2 M&5!77^D>= M#T@3-8AX[-)=5(/;_W%Y?/I4Z-B&G;NR-#U^2&VIO]17AV'37?35]O+P>S4,DC/]>JYWJ!1! M4?WDEIR:T"(; %!/=+1%7IFD-)8X5Q&/&GF%^MHJB.F6QMYG:Y3:<9T*]#;% MW29-NO0.P1CFMM"Y\UE]4$N\.1PXRR;QW=JU%.'W2 N%K_^>M@"-Z5TWAG>A M?ST?FFHN+Q;YO](R^(*<27''!-^["/:@*3DD7$< US:3A0W)_D,:!M^#&V59 M\%BRS1%ODBI.)?61KDD=-2&VY4GGY(VZXK@4]2J1GV9 M8RLN=/FQ>J/3:[YX_?>7WSUZ\LV,ZD/U)LR5IJYB;JZ/41,#JJ5%NG3]R.6V M](1V61[0N*M3:V&I/BK1K*]XT](8^.5@H*3:+7543N M/11H\!XYYKN(-/*-H.5.,+&7DUW4:;71ZKK:'=/-#NGD"7YHR")7J5)RP%1Q?])&;P4-Y%XNQY^HV MA82+"F2(@JYS_O5Q=&BG;@L^0QB.E@#T=W2/_D@=KB#5K98D';&KXY#T\IPV M\G)9>T%_=BI!,^-6/4K: Q3A\'*XAV4"A>K274NE6;[1Y-JRFJMV?N#0H,"O M(BDC!"!*F7O3)2S'H,J=9- (96.9_H5^5)L*XJPS23=?;&'C&8YTZ0?,7$-K MCU(BK[S;@")%XY)IF+2OL^:T(D%."HV0E*?K0"1:^1I#P5;..%1H;:EM\BB5 M@7=-%&#I^,?C5#C_7E=D\C"M[,0#NX+$R+'#FJZTO9V+[^L/"VZ63U=$TD,N MUHKSQ1E^88NAA3V;/5>^"\#R3C&V*V^-4E_"V6K7DJ+19 _N/NZ-QX0UJY0P M&!_6U)&DC P7!APS$#E5G\UQS&"-$:#JT423>6A:G2**M\F+R$X/S:>0;$8P M4&RTC _<]R3"B@0_S2[_DQ 9L8F\X@MJLB;!R466C8IY2P%[EYFEF,Z>32#G MG4UYDLT%97J;7C&&85_OK,(D#:2O.=K@ L$EMHU/,R7IGN(.L6UV[OM"3"SJ MB-6)J*02?W[I-BO!+'YV_,_$I[W3L[HKPY_SWG MS#5-%!NUY %BII*&WZXOM2EKI^[]Z>BA:+U#7Q.!CY '5EH1"4,H'AY0*VQ: MQ,59VQ7ZOXBK23>H)) ';?BM]L2.060;+1D[H/HB*T5\T+J^(&7"\^##R>\< MT"J<@:MJ <[E. A%)?%6 E^4X+#Y1A"XM(&7SD&Y%N^XBKNY* %K30A'R#=@ M/Z8CS/@N8OD\)8_]EWL^W_$-B*[X;CT*#1'E4ZDW2DJUL+#'%O>\"0>(B()Y M7O>V3Q1AK1@SI&J,VR0]X9)0X]FW1A:].2DP#.M*6RRL,WV]- VX%4:&5!*; ME"%?5.N[ QUP-4UXO.R]3!\#$U-7:*_WKE@PG/U!Q.8<)027A*QK@'H*B=>" M6)\QY9H&\!/B;J[;3J$8:*ZJ#B(7$8)EEVR]:OH1?9P;BH)[N!W;RV: -!^Q M^6^V3,&W.%!1*2P(53?6KKZ\[[OV8MDQMKA^+P1380 5IUC,6,!"QIS;A8C2 M,-'V)KT67*:NFW97$!5*&'$SX$ID-S1XJ(U62% XCM.1TB((CQ&#S?544YJ0 M2'FJ!/^+?&NW,Y@"?#!UQ)&N@;,F64Y$G !J +_(OGJX',==N$#!%X)"'[>J M::,<]8K1XN&BHP>04Z,N=O+Y>69N7 _(R>OR!2W<(UEX99$CU[>89)K@^'^GSD71B?%&G] MY3S&F\<3 ^8E2"TRQXW-\?7T+I3SSH++EC$OW7"\L[@U](JK#(7'^3MS@M[! MG>P$@GK]V2.]NOG*Y#1F9*8"%=LZGC>1;,F.K@X!GIUZ@^*:)D.NE7T_>9!+D"QNO1F;G:,BQ]@CIA6GKV2]A M+PU+UCW@%E:LNT55W!7,84/E.HBYGDHQ/,/N%X3#[Y7A4@__$3+U \>2A0/!0H'@H4DP(%Y7=1>7[? M=OM'E]1J1X1P" U[)57D6_BD4+5DV"U*TA^[V- HM;EM:&+AF-1S;KCQN1HL M]EU<-,9CONG0]C"+1[$($Z=VGC#!Z.+=#)]@&?"["X051G]R3C2JM.7'HE.R M#*^_/?#G)'G3T9*@FQIN!:2:W.Q3WH[P]_X:9SAYU1,MQ[@[%C,J(36:2A.: MF4@&)81&61^PRVNR6]!Z8O$(3\X:V3@ +TU,>),57XN4@B%)K&';,#C0$@<6 MG)!>&Z=TJU5-4)JE>1S'IMSPP==], :)5NU UOW BT+H>#6"&J3 (T9O7HPEW5IJE7)E@FE\NZ-E#9D0-X MV\3)$<=342X WBQ=ARZI:L1LW#K<_G" R9+/+L8PW6C)H(M(AY=^8T;$4H;H M>P)9;\9.3BI'=&8 ': ?4EPV\[YK)3U_3:M-XL:?&V=>IOT-HD/Q2I, 8?21 M;&F<81^5D$6FM$F)I:WT"KROH_]OU5X7W')=B'?Q1CLG_$:6R.3H:$IRJ'M& MK7%?K4MX9--Z^LQR:CG^<<[V6XX(*JE+N&%S4I9Q_LF-D>5H1,UM/+5%*.)N M!FS5\QI"D]$X0"@ZF-UN+[2WP9C7"ORS'O6B "J*,[0D1"2$=TO>G%-?B[F"=Q%KA$BF=,[CW$6D;,K!/@VB[8/4'QQT635/'A-1$4[J4XOI156TK\E4&)0CQDL! MX@V*Z[O9=TZ-5E;Z%-\)22;2L4E[K"[>MQ$32L9F4#*/*5@-C+>) IA]@:?VXY*J_];B;L%7 MN+%_(!KFY%N;8W57&K/-&D#C,$1*"]OV7)*H+')>-UTJ:7DK8Y\FA[HT!1+L MG0,1 'XS]KM [SJ$_RX([L#C5'T C67BUT@WLZ[,Z57IHIX(*W$K@YQ^"?WW M3RU.//F\3BH;6"!K$D]Z?UFY';7SR=RR)36[5XS%\CI(V4^-WI@O?N&8;Q%8 M+53]Z8A'F"]06)F!O(W".U.!$6!XE:#O10\N%9ZA1,0XG/Q:3N=Z+0K>YS!SU!M# (P>^ M#HB/3 *9(-IY']U R!X;;*"^HPO>:I7IZ253#C]AJ/W:B1^;U;W@7V-5Q1Q;LE1:XV$_! MA1)#B!5S22[NR3A_(Z M[^3(*47)'/4I!08P%\'!7*G,**U(*8H#'[YIT+\:0@ M#,0 [_LL9#L9++9:>Y<7.",'=E'72W LWR(D.SI[UX9FO$04EV6T1Q2P[5 ! MUQ8=GK$* 8%!8GQZ\+?':)9'H#Y@Q&N2F(RGSHM*#?Z!M/(4Q.#6=4%C".XZ M<.)Z^PTZV8%>6C788\7'=P&YP ]E\G!?H95-HT,AEXJX(J:RZK M?HG,U(J>-?=V(4H44@>/18A9(L6OSVTV1YYJ*J<=+$+UYSH.+.8>8^?AL9PA MSXUWI0P7MH8+V4$&;5- 2(FN!>!N!-B7P)3._K)EQP)-IIY+C,6XV MFWKD#K*KUQG[P[&@BDG\DTO!_ASMBK"==U>PHGE3\G))(%76_D,-LK$VA4J@ MNJ2MDY"^35K#]Y"NJN&2Z01C]RH0:6F9"[7"RE$X:+U$6!NTLN J*7[4+HZ= M28TM(E#)K:?+41-!X1E%HN5(9/S]FS?V,WJT_/SXB7_S*GS1WYJ?_K\PX;_[ MCZ=//G_ZU;/?_BV"CI&9%"!620./>/YT#DC5XWJLKINZ-N^K"A<1X_R1]P:5X[",$=N1J]SLM!^?Y$),R'P'G=1U36YM MQ.$FG59Y]4R(.ABOJ=\I&0<1A.;5IWZ[MEXZZH+4+% VYF,N7;;A3+?6J7*X M_21B]$3Y>B=D$3LS%RC-T-$]DHGBDFFU&[&T6E!/0D ("245MTGA]YR>9M$(H")B26@N[7*] MY+N2BJVG_]6\GP ?*1L0;.P/$01DUV=FN>GB-P&AN:[#\ M)!? <(EO3!PYM*NR,U#';&@V:[O+SH_\R*74UP"1RP03IPT=??K?<%B9"HB\ M4;ZCTLQ- 09TPY0?@.KWIJA"B+(DJ*>6"L>/+;!;IOI15I8"8-^5^"P3U\LR M=*OD5!D7^"*'F0G7-TJJ*/W85;'0Q/Y'EB*[ M)>,K9%FT?G-Z)N=JE#E?[:ZAF E+G,$CPQN-"XMO]O"!]?= M?HE(1^CQCFTQB]?VE^%([VV>QRW 7!9"5,>^0#B]S@^L0A+-;.)4RQOY/9CP MLV(6N%4Q;\"(Q(/&N9-.=P3KKR.Q';7"A7=,N)'05"*EOO PRM/&D6^Z^ID*KGDD=D1SHR&?* '7'A>!88.*A2A&R%HREV61_''US*RSJM"G.K^MB2(]'\;G.K5'Y*.8 MTTO*I\>ZBM.T/=$?K(U98;^[9%T+]N(ZZ0F,I#&N*HUFH>]!PDB@>)HE,(@&G>[L%+B$C%1V6D]KTI: M$'OM0%-2R;B%M2HS#@FD)ISL%;<:IAWUQ_)913A$L)7@0Q?:)KRW]Y273; F MH[1=TW?A; /QWZWA52"-,/$[-MKX]68P-!]UDZ$@GU@K19U9SCMH;7"-/8U&3CFF$C[2ERC"+YA%9$41^E.]A*HS/N@*<] MO*'F439H:"M-FW]/T%18I7A"]!V]$\%)&/()[\>*-G,7",Q++2:NI_O?BFOP M\X="Y$,A\M,K1-["4WC#<+R:6'@NJMZ4ZR2P@,$(=IN#79@2'*5PT14=)_H:C=$1-\* YQ<+NJ9#B)#OL2=J!*,8MR&14\842JM#+FP M+CWK^4^I:TTEDO4Y1=$(K446VY3W_435\R2I!0.\35QV>U! M[#8E@QHNJUXC3 T4HC^L2:JLBD1#!#QP]MP10$CV]Q4S9[V-$ZIQ;?B3=DG; M[A_\\^R/Z:2AA*@E$31146D[CJ&7%+TIGBIE0;%N[$9_KP!);V?).44!K"6?+HYRDE MPDST$M8LR'-6G\V=-]7+AZ/"BN\\Z"(N@./YL2=_0WW]\,'E(-@[A1FZC50Z MN7/-,RMEBM]2Y$<#:(78TD0EPV$(SL56]$/AFRGXGI9VHRO-.RW2#!B2"FE( MI700;*!]J8;K7@Q0GF.O%9(_J M-N.__[/04KXFO*)IHKSB/SCP=F,*?;R$WTP_9K'-]8]ZPY;,=J$>C/)?WN*$ MZ8FA,&=<7U2:Y7DI%"E"M/$*^P(O)8[T"S,T&,Q/;%V*9^='ALW/GI-J-1\8 M6: A]CQJ*LBQ1\BN55"A,9-CM648BW08N9%+C1L/P\4E<8>18TE^D;;4?A*VMUAL@:C:I7U%I>C[>#IW]IN(V[ MKU6;Q86E]0=";@ZB5,H/YK(+_2GCJF5Z5$),ZB[ .6//V.&"]A/E&(A'%E>^ MKA4^7#',6]H&8?Q()GG1-^>U2$F@I(A%0L" @N)V1U94JD'3/&:%PQB>62&" M3,J:Z=?R(6DV3(*&M-7REQ$I9([Y,]XG9+\(E!8^$+9F0S!R+,S:C/.B7J*[ M/5D]F5-3QQ&$?\D%_THF5HAACTVNZ\7NXY/@(B M"/6-A.$W/!)'=D&KZP)LTU77V(4*K(Z 6')FQMB^,8@5F"66"M2\R3?YY#5Z MB]$:!HBZRR&5=RZY/.>;D M2LQQH%1#PCLE%3,2!<;#"U8+134X2MUV,QGWX]4'.>6Q?50 ]=1\+CY8\&Z MA#^G/2'I7N] ?$=?\B8>DN@BS+7&\N?OWKQ5"TGB,9NDYT:.8K5)0UZDN#2Z3?Q<2FLR%.*;L0\61H=M%L4FR2(TA;0P*6XC;]5\3UVX*+X:R\M[8W='+I&0BQ4- M/_H+:U*];)5BX UA@L0^(,;G6U]_])P8CL.D_>7EF^?/E8]XT,@$*Y;G+$3V M*K>_,FL:.G,166,Q7S+9$$A M;-$)(GK@G,Z(VLA$$E,6 C[+@\#T=-(C9<" M![#5& W,X W(SC/LHMZM1R)G/2R\#>\8V@Z7H5[B MHL&8$)^B>CV?VJ&,U"FFI/@FP7PG-TC/'IIB%EMZ#RJ:\.4D5:4C]SI:L#US M4,UD/4N&5G=]XEW9A' K )]9^ES&-CX1EN)_TR?7'8XOITGS[(JF"AU??/(D M/QG*_L@AWJ"4.' _Y/@+JD6GP. $GW2QYHN'8LU#L>;?NE@3PCO1S-& Q"(5 M24C&* 3Q6,IUQN"&?F,]8,PUD$;YPFGK?$TJ;SL?7ZAY!?)B;!B*:#Q0Z0;9 M$=>;8@DK3KOE+6@1Y48R?#-/-X:KC;!<4SD]B8>JJ/CB&F@1V(6+1#!0PV^X--2*_CNS4X9_X#*3 M=6D<]](NJMT(7/"JJ?<\.=IK,W>QL' !P&<3_2FZ'.9'&)49)151@7/[;BD& ML#8I%QJ2Y.&D1S"9UYTI;.6!B.,/+KDMWD-"'$:_)Q?.?X@7$&+=4-==+;<)1 M_>@V).):-"VH3 ML(]!EDCCB0$^P).I.%88T:JYLZ[;=S["J[;-3OL*)/6@O&S2O&1) M1)B ]O@5R",,S1J1Z4.DDR\J&12SVD?5#%PHPN%I?!E["U9_$X>= 0V46!:F M)BVZZO@4Y>?:4AG6AGIQUY(R>0R.':*-$:PN&SET)-A"7,@[L2H4W%#_,MD5 M"1/OESC$?5."B()O134(M0/O>U-R'5=OX],D%X\L2Z;AN0IKX]O*%'[3;M2 M+'A2,;E/DN3OFE;(<5;:2][$ K%FUIY\GK:-$THF%B+#\0SWP%(F#H1QF/_E ML;UFN?E1RH5;8R\2_]/YY7.GP\K=D,9=9/EUU(_56P1X79Q+5XG:3*R==@O8 MY25>EGR9QZU7W-,ES@92?PPLB0J?] [0!>GZ]W!I!"IMXB&E= ^EAQNK&&9\ MOM:AX'4::\%"&ZK.L_UY[SMG ;Q$U@IP/B"T74<:9QB=87&'O0Y[OCO4=]8A M^!R&)BJ+5D9V0?=AQZ :AS%,PLP=6MNE>7XV!(>Y5B+SA,*\OJK6HW8#ZL>3 M:%7Y4ON.(R8_TUD#,-IRT0,-=..2PE#^:ST@1/VB;Q&'[E89 K*'/.(P[$[ M1T082^1TX-S-[Y3Z.*X&.LC'U1!T/^0S+;@SZ??3R+ MO^,Y,E%?T2\.1O?0&5L'TN1SN5J&?/9*\K?_'6*T$">O#^Q&M* Q9X^8D:#A MG#%'OO# (2XGE,FMC=193LFN2V\N%">Z0?(+N;N.8V]NW\ MR%_'8*/8[)C=7/\4L8K?2HJ;I;\J=([4?%U'AG7.T0BCBFY)OJ^BK4X$H-;B MH28LR=H$ZUS#(E*"HS5?P9PVDMZ-:7WMK0&V0RI[)33T4JR@R744!DM3C1ZF M=W'3&N^1V@J.J*B''1>QJ)=J)^_T.R>:HVB>@7?=JE Q"!LZ"D"SY\Z=UX84 MX!=?G#W]3VY:??(UK?N73\Z^TA]\(^!!0?32;[\X>_*?VN-*=::B&A@%]91- M!%DFJU6'M24.B[$5:Z;/I#,\38%*-B=A,4IU8X 8&#RZ;0'? P01%\VG7@'Z M\J$"]% !^G>O #&Y]X[95+B!Y*+F3MC@8JDKEE) FW=):"+O63:M#Z*$-(;M M#.K9S3\B(S$Y_GD_Z'%C2#&AIG*J6Y*8=(X">P2B;_,G;!3VS]3 P!J0<5E7VZ'^D_['LX]PK-0P MNY_0"<'X,?^:=5\J)?^>*N)XH.XZ\/_+77 _#%L+;)0NZ7_YA)C+J#[?__,; ^]]A]H@?Z M%?WX9CF?/NH:8'_S3Y?-,I@9+,+73Q]__LQ?J ][_-][CTM(- S=@GD6N8BI MQ56D%9B5(7KVPL4R/.SNA]U]OW=W5&,1[77M^ DQ&[6TM.I5<.'G84<_[.A[ MOJ/SC'XPU.$'XJY;(E_W??1X'W;VP\Z^WSO[? RSRTD_QAJ@D 944?B?9>T3 MN0R[O@Y[%J;JO1:V"'!%E _MQ<-)>#@)]_LD:#5F5WV0>LZ@_>BPZO4'(0^4 M.AJE,]XSAW>NRKRM=A!RGM45ZG?B[53#Y<,Q>#@&]_L8$+ILQV+N5"?1>C*A M!J62]K"''_;P_=[#X$-/VB*\@S)4#%QT-(#J>C]LXX=M?+^W,4G, M4,-#3;I-@Z*M3DGY/NSIASU]O_^M5DGI9K8<=\I7AL[:=34,CM%'H',7 M'?5FDOC..](@?D;/>3@&#\?@7A^#*E%[]VBFL25L<].NUB/3! (T M*K[WV;W?V/]RB!WADL&)URNK8N7)\!@<-NGL<@CO%,&<('Q-8HO:-*]7%LDH M;81"@?HOC#S;1@1J/FIMUD[.<2BIB8*R9BUM/4J&5%#7TU\I7/L.=4R6V@*Z MI>:/OH8\;O#",XVC*31K@D.G7'E;,].12>R-.R(%4JW0EPH!WX/;8DTTP\4K1&$;Z?+R@EE0CK5Q78[M@%H1ZTXP;Y42O=NC>958 )?Y0">!ZNU5! M3$QAE(=J6IP"UQU#D^J+;QSVHYFJ, ^*S63Z/.%J%]^Z'.6]1QVX8Q$5W?+.R-T80C3<2] MN"B.AN:7,3P]6:14_6:I<9 MT;-K^["%U ;[R+F\[@;1ZHQ\T,(4[)[G:!- )KX4?3%1P=JQCH.0C8(/4ILN MF:3:],O#94AC8R[&R6 :I7V-'?!E>FL:EZGPRP22NU"N(BSHR-\5? MT,!!0EYO.: &_V+.C>V[/?'&P>$@DJF=)P1J ,X0/4TT-5^%^U_H2"8CHDUT M[)"5^WC#.-;!MR!NJ[UZR;YY)G94ZK3V-9C9-B);''],;<#2L\P$L!IJ#+LC M?S],'^ ;:;1S/.,M@#^9=):S!6HRSLU-MTSYEU?-!U:?Y--P'QB+I5]XQ_KG MTFL/SE%5XDWEB):U-M;39Y@:'PN>QS?*HI=LNH3RX3W-5]\;+ZHQVIPW'9I1 M=DHE!;6< 0[[RN6\?2$)DDPG:"6XM+RLT*V8DT+I6YBY. X"B; M!OK29BCI^SEM4V:!6Q=N!)"Q4/A<;-I.-;3;Y"8/0IC"[<4\FX.2!'D6%DD.*$N6$SA-F]U* MA&M"0916O+QQ"1N)%798V-"IS2IQ^;EC1@]3>4&KID0F*V)*R:]&2DM1GE8& M,:-;\J+2MF=$FZE*\W4>24IZ<$ST\+XTW_]LDA-K$Q)C]@GF@!I" -XY2=IJ M?4&:$Y>;P9$S&F5AXNA LB/8=U+(8>$$66Q^>KA(C&.13/\XL!#W-"<4HWTE M+P]??-7T76MW0ECV^"GCJ.2]R012W/-)!,;$79;8>C.=[EWC>ZI5:0;291?B MQJG'PT:3P325JDCH$V%K3&"]4<75=#X78/?O+GKDY<*X1V$'#?\=1K]XOV:E MC[K>R:VT8644KXJ<7LY78.MW>B)A0R>=KNPWB9<7MJI;>;=F@XJ8^U71FV,N M)UZ>1;/-TAX0QU7+>*9VVO.,A<&TCJ.1?%+V'X447L5C%[687IH-M5.P M[Z(>;S;S;D[U#SRO&VCLB:@W&;)T?B&9&^9T@SB,?:+"IUB\2"U>>D%=]#1% M/)"CR>2,K9/4XHA47Q+&G*,*GI8IBH-=)^;CR )(.#(55$ZH523)O4@9J*HP M2B+6[Q,G@'U'48Z)_NDJ\41:7&P@2\7NX=0OG!#YSY_5@7ECUVW7:P)\*18H MS\<6DHEP(A#BK.MJR8WI_/[84W%-:)62@Y$0@[9+YQZ33YUQPL$;@?I.*Y4 MST8T6;MYN,EVHI-G1ZJMZ"@GT12;^LIHH",QLH[;;*3]AMY56(HD0\PY%IHS M9N9-?4*PZI! =)@;F?RM4S=,JAJ++@IZ500ZB'E2_E.X)3+J=O;DZT?!LPB_ MM.'RG)E(2GBSYD/^F3@.9M3SG,%/GA8^'3;$(S'3R>OAK98-:2JM]8,J]$!3 M9L]@?Y>86)X\G>'Y0_)QK$IDZH:ZAH#PP8T=8YDLU\(B([P*_AO#V>55@QG7 MK=(,FCS_!U$]TRD1*Y*:#PVRU(O-B*CEQ>5ID'!#;H)BB>#G\6G48%"99^4V M7L&R[28ELW!B,B5KS6@8;6O71^]-[8I8;:5<2YG6?$(J8=W,#>4D]-;G41&E MOZHMT>^\935-:I!0)TOL46'!O"V"[+EMEZZW)TXNT\GP=%CS['#+N_*U.3?7 M+SJULACSQ/S/RR8D.O]D>S[UZL$?'ZH'#]6#A^K!A-_M^H!8S46DT20WWU(Y M4>;!YRC.*4&;)4Z8\AK4\Z___O*[1T^^F1$G:KUI%F>S?RU+X"T\]NE.O&XS M"6*DO4#-?O*N0H3$S1S$@2NZ?)2.(UG,E.B;?&F=O>!;6HC%J\(TDLR4N8Q> M%J=ZPZ4F+J(0HN_J<'_W*&J$ IZB:K[ 5%A#=XX,5:+EV2GA"?OQY0FVL>M"7.@OE"4\,+S?ZC/>_R# MG@85*>4+9=F$^ S4NJJ%5E;VE";0MR==WN$R>,]+0UN(U$CYCRD?BYPES72U MV3X:(=M)Q+&KD1BLJFV%M&+PL?N=5=F\V/?/J##0TD Z=%G[ &K#(ZA:K?*' MQ8Z*MUG6..8.(;=E4L&XX85140.+"1A)9%PY'O;4TA,!3,N^U]#D[L.U&H+6 M*+.)9*_?$<3Y$I9MTS$Q*TT 2(\DMC@/.[=M1?>*Y^3[X*G,)"7"^H-.'L;> M*_B@ZRXX=NW$V:%?N3A'+1/5&!P_*7.025UG<8B+>0OCI*E]738+HNB,&M6W MT3KG=3Q,39P1F\-C4V,[LJTA%J;J<9%BGT)KXGA>-@.VD2K+$4J[6W1KE M(_>3@[VN1V9@\-8^WK>$.VN'9G68ZY=;'RQJ$9ACW4PHS2#FE B:V6I=QJAP M_\_+E__<&L5GJW6WE_3(LMY2O .F]7P'F4VB7 $EGJ%,H-<(/ZT5MC[A/U:Q M5DP".!Z2"]12)<7RS,3$.>-HB9-U%/A%5"L7:[6W,'1@XX?T=\4U=K -DMT: M:BU4C42*196ZYT-3)4J]HJ'$&H79NH9;X9+$UY.H.;X)^]ZKS"Z+2PI;]ERL5'^A,;KMV 6R6S3I-*W9P'T& M#P)!9^_.YG1]'J)0I&WG^>SM.&!::/A_#5=EV%1,DEU0L4ELEE\]0SU2^C2^ M .].T210H]S1I;H.89ADI]2\4YZZY>(3%]ZY)(I+E@PSX?1BVN_GI%JIO-I# M78-,H5H+Y/-*MX1QDQS?2HT4X=)E,+-/A-3+9:^*8;KS>.8P%A9=6;K$F=2% MH"^K"L8G!X'[0\\=7[$B4ZGUCYN*8*7^$CE!$(+%5#V'?%#SA9HWEJ5MS+W'!85^>!.^=3S3?YJD!EV.%> M]!V;^T.\'>PK"@'6"X.U ^D;$JA%.2#>ZTTN M'3:X^;DK!G.Q&^LF?'4P9W-;)ZN\D9_2+'6NZP]A<:PI",2'ZP2>TT;P>*JP M7]PT6A&?.B9*)$/>Y!VM%%WUR[&WLB\K=^E[15]P[KT9Y)4Y5(QW9/1C MY&*)K@5=Q"$B.*<4O)775$N#"Z'?FCLN=\Y IXR>2EH;WFC+3PXA-(N >W^5 M1]D 2J.'N3^X.]R9V7+0@44LMI/$%U3O;"7X##\DOE:>T,U\(#0BA5LLLW$V M>Q4,67?%+H"\W[YB^<+*Y(AM2,'!08XS5I#9,\M=2LQB='8Q^8/FLS'.F_B) MT[B6G=OUX=?XD-Y9H0O>Z_O$ZG*X3/L+:Z51QV:@Y9$(+WTWMA?LQ=>PVLAS'D(^J SM8P7=-Z:&J[;EO7J[$O5"1312=EO_@J.ER\E M>==#S:D]<8?8PSP-N2SCT_T.8[Q9OJ==:BQ*(P)*P*J8#*I;X;\E-6(ZYWS_ M4[-$50ZPX!_YD@!5Y@T -!F;;KT^UDJXGP!> 6TT\4FS/__XIQ'MC.X+;,_+ M "C6M'5/2S5)EEXK+L&!;5F>$VI8@\"HPJ_#>JKO$\_;9.N'30U',=W6<\MO M-!$-9G(>,LOVW>%\_S>G%&@M.:*V8!)G,WF))74O82*S5419:[J&%JL2HJW/ MU%L)A&+]./''K 0_]HM+;H6F\:#MHZ1PXJHEOV%I3YHO,8'J9%]R)XH==<)L ML/F2W&\8KP:>FA?PDJUJ\/85H5$J;2&J^[[KFX%T[=MN3PT?!$@)=^KN,BS0 M^QJO1%F/U;I#VZK#]Z)0N8"N+LE@AW"FMZP5DPIL-F.K4%YT22O!UWT2A5-( M6IT0"O<@4:7=*%):BV3WUBTW<330(UM1 [J0AK!T:/"AJ4A#TR=(6NT=1FSO M$].%O@,G>,IQK3:03QJ2Y8.4CFLT "%]L,[2,M/QSS.YWB,#O\E IR.TY ,K MFO5ZM3BL-.-(*0E_3$JXVJ&D&R:W=:BH> )MPI,7#*^OM3K<706(C]"T5K? MES: E[NHAIN*'?EC/;=76032OR26$8ZF1 WKX2E-KLG%5GN7N. M+_?@J6Y&;@<-,[6J^NLRXW&B/=0SJMXUM7@X#<8LW2U QLEIJLL;L!ZB;_(0D>R)4N*<6GFJPS1@&E,U1*GN<6X&?/5U!VHCIL^L$,$5)N1THDTRY54*CW6@V^F#SV9OY,_GJ: ,W]QLR_CT M31Y<&*:Z&KZX"F2LW+U\;'Z%]4QM9BR_G;"9OG .V/>5V4'LU-:K# M.JP#U0'@UE$ZCV8#=1K!1$.^U9=UX; WD'#SAI2Q[]27S.Y.?1\Z(YXSUJD] M)(;#+S]/K[3:QJI#V&0XWG)FJ .1+Y%C5J1R6I[+G@S#-5== 1M%\>4C_/VJ]VQANXA%N,6EUTC-3'6$152[O>L @Z9!7=/O7D M8)YE>4P)F1=.EB2*4\W0IH_Y51'LH2XO Y=+F639Y*UIS"7WH>663',6^%HL M2R+OH?@Z,GKKWKBXKZ-2M)X=3L%;JD&N#,_0(\OWOC[$2"R7-%]UW)?PJC_[ MW7\\^>KQLY^#SSS[RUBI8*3,BQ?O9LVFLD?W@<[Q9W#0T?'BJO(==O M/)/F-5G4.U1"+L\AT/NTN>:%U_5W\2U>'1$F/9/$&BHNQ+NB!W^S*_^GGJ L MW>G5F8!I[4JQ.34X !\) M1BY_81KR507@DY0&S1Q%[A952[L#:*+"86SZZ1*0 :H_[3K+-P]UEH\)0ZE2V);Y9ZC<2>3@38-&E)20>0K2$<'7RQ"RE@R"N M/&79] #VJK1E]/H'_Z5$V# H+.01V!JO8GTP^X8Y"EJ_= K\T![M$)T/>C"B M V9GEJLT1T;KZ"D87S8(:E-' R@/#@&FO1@FP4B\X.TTK 3EB^R%3N!3E\%TV&]!AVU MEQ,'A@G&'V?G\L\W5-LR6)DA@?N?:XC%RX5=-;%6WEBE1'>7S9 D$!*;=%_" M,TVG7@!@NRRWT^&7(<+81A>:_79C5*GV8?H]H^MPB2W2DI>)F'9-T&N?;E>N M!N4S6/+?/#K'?\-Q;@H=<.&9;2R]&K_'T\9,O,3/A/[[6-]W3];+B M)*V4^_&Y-_1'FGVC/\!/@"C?UI+3GL\4SQ4V\8@S2G? W.!VV[%'TWF8_@NN M95X6(C!(BDO=I4'[ZN6S=+SN[OPO]HLT]#W&!\&RZ( $#PV^&Q!/:?_?GY\S=G MLY]LJ^WV77%5!HM?#7_X]-OYI\_ M>3I[ 4*JYY$=4D;@M\W9[#E>@AL /W\R%QQFW "6=GWR^?R/GW\Y?_SEDZ-/ M+@TX%CK$:$@M;@>6#\ZI?S"2%?E:KA'T@#RL:G1X4HV6EA;9!\1XTHFWKJ]H MZGB=:'\,MWFII_-OGGPS__+IXYN]U-=W_E+?U0ND/_2]'G-5?VPCF<;UII'< MJK&5ROW;5]\^>?KUV>/9AK+OX5.?_?3N?S[YYNPK_<'O[\Z2DM)M+5E5,UMZ MF.0-97Z;(>=Y(P:X$%>Y3/'I[%Z:($)M.UH_\1$F92M>HJ,S[DWHA(HS]EX: M:[8LCV:*E^*$'GL\M];QE>@O3';QVR,HI_N$I'LA27?M(3Z:8L7Z[NI66@EK M71&9 O(B/"<9\U"QC^D83^F:D((]G5)ZU@77SN?,FJ*U/#"^ "L1AT!DGN-Z MU0BEH58%.LNW(L:QJO-\2EXV]Z![VU3,GYU$-%T"9RZ;7\F,<<#9Q M<==Q $J^^Y8E=.75%HK92N+#%)XUS:UV?79.?NE VN6J)Y@0 N?$GZ*\C6#- MVGD0XU*!.L0;\QGK2P[4MMGDB[, C'XNUQK9U"5 IO1P'<4X(2Y-M-='USK$?U=6[L8D9V:J!U(SL HA#@%DV/[ M[/B:B7]01HJ&V&,-YDJM 1M-D;T#K F_0]>G;S,-7'OV>PKENA1[$_T'(OQA M+!MY,+"PIYWYR/_OB(O->J:S'39"V*&[FG,%BS[\#F7[.#N2*3%+6!>6^-[$ M3'\)'PHSP[J1;)8X2;1:1QM^$H1IZ*5PA%>-:@;?D;W^FWL/ ]]REUHS"/%$ M34N/SIXB47C=AE.@[CNM+,^-26Q*)YLKM00WGO!5"8>&9^&@[^D]E1QYT=0K M*LV-TOC>7UCV1LD/IF-' M0N23KOH\??Q0]7FH^GQZ59]?2\"N6?C(M$-P+4Z!Z[W0PX&!V!,7'RJC/1%N M R"VK/2^AF](O Z1X(1H//^^R=[Z%+,+B.#J$35K?,-AC=[?9=>M M6'"Y1M.KY3*_:&.9H'QCM";7!/">FY8P;PVYW8)9X(S/9?B#N>O;I+\+\[6M MAD'5H99&\AN#O;##W>@<2P9_R:",/=RK86XTP] 9158BXS>0T>O<,6"7CK@M M3[B1S\W]<*P\(QQ%AXX6?N#>Z?5L1;3THP-S-!ZRN*K@ MDZX%,TI3%NZKG7CN4+<('RBT27A:LUOT2=PA(.@V$S5/DY1"R'9^B!(GK-3& MLZ $3\2^W2F)U16:LRZ[04(6KAE'S0'>MDK'ZO)I/P09UH,#F55A4^8%CGR&LM9"G MO;@,AV"WJ?AU/VOT&PHOW/47%:?@PCO_^ JY7,L8UX^$-0\AT0X1\MGL.9+6 M &$SL ]=*=B9C2>.3F="2709?5B,'J0.<%]Z Y*@DZ^A;6,D0>C6/Q\6K ,P M;=?7?0KSU@,/R"DNSQ7GQ&7\I!Z8U8]UB6CVU@=.1H1E=1BT*>>LJQ>'$T#9 M([T0]1-:/;8[6,F5K2K(O&B\55%W7B+O[Q:"40QF/OC>G] M/]U(^S1B:EGV@:;F57=.@/OGV^WLU?.?D(%S?.G$N<@LT2RJ4!.-'FYRF1F! M7*@D\1(-XKJ[N$"022ELGN(-3W&UW1IA5@683+BZ@[4C[G3F]68K>^W\EP?% MG]A?=@I$(II%E RP:^E)@IX!=_PPE(;'+FLU RH'V=0E.H)_I(R:J&<1,>6! M^GUV>OI7/3/PFU667#K-C"C%8-4CA%U%=JK!R74@]4M%1W2_L!R036=IM'L2 M;F!M&_=0+NUE^]IX#Z_?W&!^ZVM"/'%W9.V 0,:G'K7K:&(=FU)W$G3?%]/ M#$IZ9H3D8]2GIAQLT\=FB5]/QZ90=M#B%Y;QNXN?:/!PI8MQ*KJ(>D3WVGV[0?BLJ!,0T?"91B/_OL1F\**ZQ M;7G,M)>4*#5%N:I#M9/UFB>M[+&7>=FLB=X N>?@^E$N&LGP^?$>]_OB&3T? MC(TKR?I*/\@A9@NB#78SG,CH% $Y^'!?<^_8>T^>QO *;#9K(9R[5B+:W_7B MLNV(+5F:EEQK\*H&8DNHK'+9(F="9146BWK-W6"Y=D =G5+KZJRD339RZZ:CT\ M$UCGX=0 ]G&'Q2B6<*MU(A8?0AO1NM,Y14"75Q%=[V*LOZX/5G*MI-2J20;_RP%#-(RJ> M5^N(X@Y5S;*D=U'DK#V>1SB:NPF78\>5-)U5GB:K93N7S-JQ66M$]P6#D.45 MF8;SO#$N,6<*8A,5DS,P_L+6P,BJC4GS$#YU802%1,_>RA_UW"/#2[<<@Y>J M97K1+2J-W_H0F_:29=D2&NCKH)MPB9Q4NG]GKL@DVT]KE+Q196,P!*,;=XPR M@+L]MOZIAC5 3SB+@-K598A1N\*BCMN":@ /52 _JTK0,^] MK4GO7C;W"4N32')X)G.V+]XOUNNIT90HL-);NH^4X7AN^5ZY R+5@1/TGL?: MMT>BY>ZS-A%??[$55."JA(A]TCB*I.5U4Y3*OQI0DK #IF=G?QQ);8G^1[H7 M0/\C@15[5(3+'Q;]&$8+[X;"3DH;Q#]7JL\0-O9=1,]R <[_A#79Z@\5N5' M9/]U;.M(N2JN^'+VYOG+V5_ 9T9-')=$8J3\9D.WVCE6#Z#;NIY(PA3-$-9_ M6=V$^QKL6/1IHK]J56)BJ,,])@+E6\$Q47Y$N%0EEYU*.+N$9HGF-8&J'*$& M^R&*-XJXN>8R#D=6"O%'*B,%AJ0H=4>^A3QTT3I9-%?CM8 M6(J^<5UOJ6IGB.,IU[?7LDU%'A@7#)>0#JICBV$CH^M<:T=5I"()OUU6C9IZ< M;T4U&3 =_OI]) LDG#A%TF$BYH(P7=;GK#0*X+[BUN0\28!,?Z/9^SS"R4S: MG"M:E@FZ7N1"=W "]!.JI&#*NL5[:^B5@=^5_>4E=EJ/I]*3U-2:FOX>;D1LWX?EUZ M4W&&.)F =AEM/0$$1& Z'A^C'N.XJLXVM[%0:U J.?-\90%/2"A:$P1\-B1J M2V6@&_@'.!?"NU]N^C!)N^8?6;= 3$G2<6\O<'CYK8B?VS>SPLAX"UL9'2=! M9%&)&T2D)&W)U+2+QJ@IIH%2Y#I3[,U=U<['*ZDU9##CDYJTPS40^^IU53 MMHAM,X++M+!*^UQ47&5S4TJ0K)$E=(X-X7B>-XN,HWL;D[W8YMJ8HYE&Z05) MG=&[2??^5I;E*(9DVAE]_&',>1S*:&&3%J?.Z>"DTO:@#B9J_=5. 1%O4P+2 MA-9+ZSUW6",MCL<@*))@0S^Y?\-F1V*\JZZ/P"MR-*5-$9,3$1U2^[')LNF! MK([(>$T>+O+-)GUHJQ+10'.'\A"NK$AB6I)];TQ/H/BT%9#3*%-!54V5)!(M M(+[GAUWR2@O2$MAYM?80?EA?@OACU0?&%J(#*5?C\GNMK\G!(VHMAEQPZ\/I MG4;<#_QWX5$B;<#9^':9AFXB@#10=V9,HA&=Q'TN417^"P4)D/(RD@9$=$6J43>M.A MG.[MFB;(TW#"IO73SC8^?<@V/F0;/[ULXPW\C'^R7+ I[; PGJ"6N6([TL2DK\L62K">X:KIKUNFXO%!\D M@ \$*%*2S"G.:<8N^HJ )FNF2*5>;3#1/WW\Y+$PP\G7">=GKA Q59D0K PD M9K4.27O97^2476,GR,)U)S61%./I-M]T;;U3(6/1:=IVQ#)I! 9.FY:Y+F1\ M9,')2SJOVO?YU2/$"JK?ZK7IT-!@I3(E.I;%2 N1]/&?6K3/O]M9"5\ZO&JW MZ+RM?FJ9&$K9XRF6( ;GR&<;839T]^XK0Q^_:I;+,)'?*ZXBZDOXMFM-85UU M=-C9-0L;:8B$][4N$=_/N=4DP6J88*5 MZ;0,8X_+C/Y-?2")MF5,,?GT-X84-SUOBDEJ?J<[S(=M?H/%-S#D9N%%3BR= MLG4-V@G-#<&ZZ^8L387_BKGB2<(_;-IFM0KC_[[@14:=+HH_Q6GC'O[,!TX\ M^\@^21RZ%]R2LPQ[E]BR4^43&BU1:+O3XDB3!:C2>3%(GB*LHMHFU[1['U]Q^VGB0W:M@+S=B&CAGB MD! F-I$\1]LZD@TN7?KIK"&_#/1G.)%)X26KAH&/IS#W84R7S7DCT%@O#UL. M@C#99M>2*AU.(1@"!C(&%[5<3?AJ^\94T#V$<]'I-Q!=@GY'N,(P M])3>+;;7S$BCJ]&,G'LQL27\4YUH)Y!D/MQ"%5@7&0PH&E_.CHJJ*%55Z[#; M30@VDDN'(T ",*@SV+NYHZF9D!:*](8257(%=R?D>_0FASJ'F6KB/!UM[,NW M%_<7I-.-.J(75<2FG04[;%<&-@77?[QUR.^YI)_345AR)Q*W"U5W_34A)9:2LE%9=G"#V^T;.&# MS%TA%S:KI9-5()_VZ>-G;\ V];JM\>\GSYPL-GG[Y%8!GG:]GT11%;Y[0VES M2C0V.TW4D4M&46G8\H1 C4"/2BT1L[O,#>G&,R.^.U[52CW.KDX.8F$NYL@K M8D)BKFOR4>V F\?O2=Z&8ZG@F6F"+$9"?/B9TD%EA\W?(D8@+.I-IA +7U-4 M@X>YKK^ILBVO/,DC"X_B%21X?_] MA=A,_S?]?U,TQIH:2-B;G3LC1BQ60WQG+-)W-9D)I=#XD>*0L4<+EFYR4*5" M15U&'+_Y'3/DSIZG.(:WX>N[R#.H@9P[7N[=HUL;1L^U.$I[#LL=X[S+ M4B?=-HW>#4@CQ]0Y_@:WG]4&YPX/3X^H/ZBI<'V>YC%9K\--0CF!CCBQPE** M]U2H@A P5DQ7^N'HL(LK.K_6H/T3'/K;$+_!?"*(?L3YU'BU36?23H4O)K<@ M3(CZ HM1=#-&5VMP>]LL>9>[[V+=K)PC8 L10&&,$H>=\US.YB8I_;G7CBSC M^3//'2$@^Z9CXI%J!7V@>-4^WD2C8+L-G0FL(K*/HW<&B(;X!Y167( -%M]@ MZ6C""$1/.)A5I%Z2(Z87VR!\V<&E[';,9=?UID"AF85F%=?/+0?=2P/($H*_ M!]T7>;K8!N%,X)0)V(;H"8_$ON.CD$D&2@%';GX MZ*)-M[BO1>@FZ-9EO5+PT@5E47;BZ]/P7-FCE+KT3UU6&X.U MUBVQXA+81]M'0?AU$I: Z)[<)\>@\7-)629W6ZX= M_Z!4;0KZO$=%'6$,L;:#L%K,5QO>7]1C?;8W+#&=(+;34W9H>EV+*U4&[L[N MU<+KQ;)3X46+4:6]CH4E!'YV_-?QD8MUU6QLRX\64S4MU7#J 4R]=1\!\-ST MS3-[DUIBB3?M5%W1R5%.)(MD9B1N.Y26+ZK 3 M@1J 9EDS/4;A49_WOAR+5";8 O2T/R?$ ASC(D%V&';UQL#9K^XI8])ZKYX_(5>%N^J_KP*)^+1ZP_K^C![SC"B MIX\?/YW#PU$D3S^NZX'_FI_,!%/L1%I3(M^L0$97MA=6"5.\(+1TWZFJ,^=C M^#&6-,]W(D.6?#^,3B:9_5TF @(@^!V9T[R1%* M=2:,EY;V0N$7RCYAQ9I!-*C0YP2/ 7>T!"=_'3?;8$#","@@_%;MSCOZT;@= MXDP_>3K[C"9Z0R5;R^C_T'P 8"<,(MQ.-B/OQGY%0L4_4CX&0A8P8?%A7_Y^ MKNU@?WW][3OZ#1VQI"CL2*ED_5S?&Y6>V?'/%Q?@ .YQJR"80++G0GVA\UU< M6U.TN\E2?G03^M'*CWFQD=;5[>Q+AO5C]SN5Z)OO8:KY17M\K%L._8A4J*/% MI-B2&R9+)GWRU6SC24B!8X65--^"&Z@:INX7^2+NF )1 M_)29;14ZMUDWM5P5L].WA'^JRV!PX!$>2Z7OLVEZ^-/+@7_QD -_R(%_HCGP MFP4;;ZE/?_8VPCOH9GQANZ-W^_O+[ M8S@31Z*0BW%R%JIFQX7S3\9,7G\(-THS>*.:US[NUVJ0E1NM']# M 2&>XBP^B5X@/,W(T:7^#9'"@5OIE1_"M!'Q]-ZX*?$M3'B1:E8+O8$(=6*^ M0*2+2>L$)@0Z[[ G(#:,T(<.0PAY$QF\R,MV;&$\&::;LTH8L/?C(XRUES+LU$165YIP0,CI+0*9 6O4(.OYWJZ+O: ( O*>/R!46E('/9 M"1X,H#,7"C]]]N)L]II9Y!6 8D95PU$PZPHJ;@D]B;LZ9*+4W&V;5HS/_W]) M$+._C>WL;]4^A+;]AN'/6&WDW2F &.KU/!X(/&)/O)[4+&+V-MG"KGM# A4< M[H0:B"(EM7VRNR8$0<_T*+CO/FH$%&ND7S>_A460^R;9Z]BB5^$.6X; K(FM M^0)])F,AU5%E6XH1# 5Q5TVW-C-O;YC!="(M3JS4Z<)5-!#2*L=_Z+E,*+R2C,D)_O='E MLX0.\JUE%$4!T%^!O%1J8H,L[@][FB<34#QU>^_&O.:-X=L;\P.E#*@4HO*Y7;Q,3!6QG9 M $-V(-T[]'D[*E&^\LC[P ?1!+-0=X%+V#(15I"R5"2;>F;*B<1KB9-S8@D= M"O*\[RK/^H#5P^HNM(5^242=E%6!5"HEZNQE!QTZS;.KQ?\)]I*)"31L0XQ% M(=NZV@[UG_0_GGV$8$7#7?<3BIM@;6D,C];5H1MW?UHU'^JE#YHT\./P9M>' M_UOJ@/ECL- 4]^V6_I;+E'&S7E1#4,BV@ M[J"NE:9?5XEN<\]?FW*0'?= YOP:L2N,SNHSBPEIXOY 2_P'[(F/'R[G"T#M M/YSL^M-ELPSW/9;QZZ>//W_F$QT/I^3?^Y2@ 8$SOBWWI[7H"=_%*W]!L;#1 M&F./=SZ0H0M-GU+(),)P"_Z]]G]YE);]\'!L'H[-_3XVL7;*\3_N%,DDX>:8 M1CRSKD_8,UUW/[E3;3QRM\A;$&T6EW'TCR6*WZ[KY46=)0I2K5N1%RNB5ET\ M/&=HGLM"Q P!6048 $I[[*[+>3P+GWPXV0\G^YZ?;/$.Q6F4+C;MZ!9$N#2S M+^IZZ4KC#0)HJ:8"^ZM) "D4QA]2Q]RV;]8*:GCRC4B8\MYG(#'7 NZP1UGG4&H>H969\F>F(BF:7H@]NZZ2G-4L MK"LRAL9=:R*]I:_WJGB_G MYJ6'C#7'^IKNVB'ZSW9U[VN3?5/O]R9>Q-0:5+,A_&-@;DIB@FE;P9[O14$- MS%!UGR$Y_@E;Z&SV?8,(H(M%+=$'T$06?NWANO%4W>&X?^OP,X_#E \;A >/PB6(XGG&V:!,EP@W)5Q5N@::4\D&C'1+C=W2&D88E%HQ-%KP^1UL?I MS7^4>7;^5R3$P%^]KP^.A5_;^XY^VZ^>^E'Y*TI1;L:+==W;"$2CAU@$__[T M](0O/R>5T4UG^;9P,[87U-%>-6NI3.D,\1,SAZ&%6N.60UWV%YCIX'W,X25$ M.N2H+$F65>B8I&INB8"[JE"OM+=LLEYIWD-=(>< &5##?+V!Y>:]RBA]3DC8 M(]<3N4OG';$VA2_A+Q:1WF.9%@&N6O>&/&SN83F0;XR=;ZN&Y/2 ;HC]!?.9 M@)IR5*@S!8#/NIIP;$G0TNQ)](4>402X49Q&VX1N6!YG]X\V7K$Y0DF"L0R0)J[L3QD2CX(G_XV\]*GQ.YLR2-'TE.IHH7JM@CB 9_(DISDDR6-\SM(I8"4!ZSAM1&9^[SG>'2.;@ M4O(L9.)TZXGDD);6W3%*T0NR^+'ZS\CY*7CG\[/9_PZ7AP/P"&+G.Y ,O5?9 M ?GI

    Z]R>#87N%"^NZ727[^,2RAK_<' M[CJ8L+#>AZ*(?4^7M&U[$QRY* MPJ!07YXFQY(3G, !KO>'BK>N6NU[TX_W_]S"WYE'&+897Z ELZW*6/%*&=#W M19F4MLX^?UYS3POIYZE94?D*/-T_.,.4.#70DOL% M@D,:OJQ$R9+ZI^GOI/%_'B_O5(U8KZ!H%).AY)*1JZ->#%8O')J16Q@Y@5/K M:F;[.L'C@F:Q'IMIT&3T3!OX('SC;_26"N =4EA;=OH*^,D9P' M!SSL,+)58,JWB=K!G;3!Q6BA)X>NO;1?P$G,"&= MCE1]NYP#-,&:SV_F"$ID1DKFDQ*X&J;3)^,WNY*3IIOOT'EGC<:ZQ/+QGY+7 MFO#JE]X1]BR&K\>451F S1,RH7P857PM[(IUM7C/^E4LDEA[$*AQ*3$5/F"B M+JR5Q('Y?U'RZ+HL_@U$:-7)?557[9Y8)E7; ,CLFL3E@E$@PNQZ:9V>8;EW M:QR^#1&BC@WOZ JFZ;+;'S_3LJ?H]\&"P#T@@TPBFH7C1M= *TTVV14!IUP= MFK((PQ2*'=Z_V8!9:]PMI%M)[M!H'V0HWN22.T4?-WG>K&Z9W:3]N$;@%6R6 M/ACJ:SV7C-9SX]G2>W&[K2LNC?F1Q(X+VF*]T92NM'L7?;7R*'57%F&^R M31Y7,2,S[7]4P,(D#XN^.:U\+SDG(9T1!O(O:WZ],ZFDF@+Q8>L/-J M:#@3DZ8]#MW(E4$T Y>W4=4C1\#EE=C-G.\H9%!N4ZD1BBG]2LW ^- 4L!\B MU3F;O=".R2+57/[ZX3XB=8=KCXA3HLC?1S>KC%@;^63^9)3X0-Z9;9;.<'RLXHSD_GB/0RY/S4Z+B@4%OT8[-E!";\H8""Q%(^:E-5CI;9ES7C_2*(DJ3OZ M2\[A[I,H(3RMSI:OS#I]#.A&PR(5=ZS*@0OW*GIQ1Q?53S!&+C%P# 0ZS_)H MK%,6V^_8#JHDC0_PTF6JQF6#PV72GB<6S*E9@:6M>+W0WW@A+8^>S3= MN;T M,0.G*X19^64<=KYC+,./[IC1=L-Y$DMO$Y460/+X>^S( MV?-3O^9U*5^ 'M =7P^L*0BTPSJH+KE4A2(!*L9)*5A=O^W8$P U.WD*Z3"! M4/(*Z./*+:9I. J,Z,+$SVNQZN<]6=>T% M:ARO2YN^&)( MI3)*^0S:]'(B@\'TGOAY2])>-YF&>W/72#4+B'3,;W1(1U%0)F;I@U*N7-;K M=',:$LO,D7$=2 H4! PIDF1RJ?MBX44'*5^P2H,%" ?76TUR#V(U@FB^_YLR MI%FFZZZJ,8/QU]P$'L6%Y>Y0<$*+MN ?-=T23G X)>4TDFP/Y?T;(/X.*NE MV+5T$?]5RW]?S#I=AQ%9J5QY:;].">ZD"8), KZM]ZA+5/CA#UT?!M$&!T'] M=6)>NB/.M7;VJNH7E^P$/OF2>&R??,/^RG5JB;17-^/Z@FN<1(MZX-4HJ$']E=,/^0IKV:/B*&I8:6^N!T6-9KL@HYG0^U*4>Z.AK" MZW''^-@?0MCQ-W"1_QK^LF_/8F'Z]14I2]1[K6/;&"8_$ +O;,&U7/M)%V[^ M^%"X>2C@XWDI+Y,AU^HBO MTWK)^2K<:@;.0.(G[+Y'!VJ$AYT4I 0:(Q@A%N9@MNQJQH/5'RCST!#+85C& M8:!U5':^$V]H,9K4=-9P!ABS<3PVU+3%DJHR@)^=>BGFW&]8): *NW*WN'Q4 ML2(K[R179X&2A/6MRUT[]4 4MJ3R7D2P/[C?B^QYB,=-BMOU+&$[@NF*.1O(T0+W6"J6IT\ULI*_R%- M2:!\:=&C1=&R"A'.<$MXI=<66P\=,.N_;D^1/#8=6V4S=I#O\QI8\'8"8+T6 M'6!)*A1FCO/6K>FA2@ILJ.\2*;LD>V7J4$6 M2?!3M^*D9XV324GZ6Z#V"H0489[$AL10K8#%EA$62@MTT\JM(%?FR>$:73YM M^;Q$8*MU@S";D35"*BM9UXPU1I,G#)2WE\'ZG/ @#+N#2R]JHTX.H*M1W>"K M73[7D0@GF6*MN!6\+8Q[ $HQ,ZU96+Z&X(<1# M$]STRFA[B>6%A319-% KFK?1[SN1LIJ7Y^-((NN?JO-T"ZV*([#Y^Y(F?!$! M^!'.3RDRQ1C-PXU/IW_!>>6AR\05Z8>.[8@^O&CJ5//^5ACZ.Q=Q>%>2.T". MF=/L&=,1>?;K;E%)[TJI[^7:?/(IAB'=-#YSZGKAB#;$6NFSV6:J@UI6,9V&2AVJ3': MD.&0VS1EF+Q47:WP!+>+4%JXJMF+LP_(T_FGHIK7@PG2/./H!]:J7RAEJ2YR MP4!*Q-Y->V$W$#1.JJ,;7LOL8KW9AM\U_["VAQ!S:!0*14*(2@(4SU5N M6P0X_!NE)7=@ -!5I501(K/*Y!]<_M#DK5V +'NXHF&&Z[,^LB1N MK!)GQ54()]\=-XK%6)PREA)!G+;"]5Z86ZW@<3_RFK AR5X."UI+TD'O;_.D MW5: W+KR_*JZ%+5&ZF3TQ&_5O:B/BD$GUNDBK;!=U UKWA6PQ)O+F_64; M4[H\#KI6NDGYMEL<'@6[U(%KE3IR/+%&F'@\<].U-2IM>*W#W'7HL?(;M34+ M-'!'"NGX*@ 23)<\"OQP,IXRZ(9$^%0SW5\_9+H?,MW_UIGNGRG+G1AAO=&A M4O6!0@-V)[P)%/-FE!G;"O?[HEJ279/?T@/. 05N*4TTG]$L!#^BN^BK[25Y M'^KK(T5,Z06J?@Z1FBCZ$8=XMW%.?#7YEF'=[=$TW]"51M*VK+JM7J7K)C4S M77!TYM90ILZJ#*1P20#GP'[*#?I3KW=WD;*^@ILUN4IHT['W".X>=\>I.WU] MST>4BC.&R[ ]13_- 2N7]492 GC&0#73A2#5RH$9=<-31AN-&KROCUZMN=ND M"^_#RK#EPG,)TI+/ XV!&EX%CW;,=WLG:$X.1^W1["6C+R*9[6SS<\;<):(L M#Q<7:RR1IMT*#F)PBBG:,+@MF3-D'L>BVE(DE^3:&2)L7%_5AXR2-N'X;>.1 MO:%CJRD%G<8<$X9D(,YEA+S.%8=% ^>!(,"/.72!2F, MV3JXXQJ3AK_B -P;1,Y#B_R_!#5U.SJ@8CLOB_F%;X_EJU*:33BE(\G;B2)@ MS R\'G/>0Y&8*U-Q%.BG7Q<'TZ>YV])625?S!.:(#?MD.S:H+8;3N08=A_ST MO!(ZY'U/.HLM MD1S!<_M>OF?2U8R,VF:]W?S0UR./;P+"P]#XNY (7&BMOU M*+0ALK]16J301E\O(V<";3ZTDAP?>4TI!=B%8%V7:^=N3-5,-WQ8CFK#<242 M9JSCS#$U%[0#*5ZT"]T;TA2O01_?4]<^57(?0UHXN*,3\@-R/<1<0"8J_.^$ M8HDN9-;XS@HP?#IH;3U17D;7)W1)0'ZJ+W>#I]BADJ#+$#LH$1+8,R M]5-PWH.9RCV*&:NA1P;+'7KMR,UY!X>3=M71X?F6",Q-DI:+2G+8*[+?5(4A M*:7RZ:%E$;=M[_=9(+U:%CNS7KE M=J+>3B1.: O8759X*QZ!)0#]\;.6W;06)ITCX0"?X+CQ=$'2@)LT'\GX;XGJ MO7=745+-*_H"P82QI24@/_#U;3'QC@U%,P1*,[(KQKWKKN)J(048!##]V9PK'L$_6&#Q,$%(M M7*?61TFH-+9; I0O=G$/,5-*5CB?YRT-S =E)NC&859YVUI/0HHUN#N=W#0' M>[U*ZD3)=GI3)6ME8! 2)IU^GAQ)_3C+)U-FLE[>6-<5!X FUX_-2;A.71B) M8"<*&E$-Y43/N-@75ANMEZ:EX71%S4FV NZ*VR806TLSPGE>[:._-+U5<;^L MZ$Q_$2O6S@D7U5.:VZZMH^Y(IH,"QX-Y/>4MT*89 R%M\^"*PPT]?\9,"#A^ ML 6>^)3XS@*'D#T^F375Y*/]DQ O.N5+E7=V#4P 'KF6*M>YQ*$L9W/V!)$H MHA$)S'!UF(@)UD(73G5OAF+$?KZQ9? MT5(!1_JRV"&*#3"J['DH[8*/'XY]JA6!;QXJ @\5@4^O(O";<( M8UT@1OU/@L"D#$3;LH 5H&>6?- OI$OJ[M))Y.Y61@I#%XO4XI<.HL=JYU)R MJ YA%+.7PSI88T81:DIJJNLU1;'&"6R7Q_] @2M%I$KB)@+%(7\UU&W#$IJ+ MDW>FQ(MN;ZO'F'W"=B<"64Z<-1HP3#'F^--5""PH(AG"M$L^@1VO>$24RL<6 MA),:JOBQO^QTB8#ZQ304]D#P"0>MLF24M7GLP,#Z*;6. EDY4,<[%S>V=E#2 MDBOM)+@I_U$[!E(_HZMD(E/[ '"CKBM'?GS$MC>>ZGQV=07\-*@V'( Y=\B< MYFD\"WG%J:FE1;8."]K'T?:@.Q2S\\;(D+F3R#&*TH&(Z^.^LO!=1T"^B=1V MMSKYW7),:I'H:QG 0DNC3%/1QLE&:PD$M,>^I)_H<&B3HBFEPW.VX;Y9--LU MAX'AC1JR$K0A],$)B?.9?(\U_!@=EPW(R$G)K9P\U=X^W48(D:9LVOQWN,IN MM[[9\9S GX_-V$V4(A#0]H=YGIJ03\@']Y@F:'"D%O6/>5, M5Q5G1$Q3G T;>T\NU M0\!8&6B^2W7-.,^B@CBQHWM6T]YVP/A,"?A.8+Q.IP($$]Q(%J'JZ"P_BZ=J[!8.7NG9&#>W=* MR+*-22C2(U-E%@X(%SUB T9;UTLKHI7?6](S\9^L%NW= T4T>ZBLKW8DQ1B# MI>(LNK: F,_9U%32;H9-M)?N-G9_Y+\$22!^<37__%;:U1I%S/IN&!YQK!T\ MA2VYB(/E.UWQ@VRG<#;&P=UB2&Z'T#]EB[CL=TW;HW&===7Y4$L+QV;D%B)D MH65SE&PP^V&FW"<53T'Z-9LZE4T"DX8T M++==- >EV4 Y>+WN]@Q$YVN!J4O+QL*,A/) T*+$3*WKRPVGIV\PX?&M. -' M@_(=O\!GA=";58UI\O6B77:+T2)/38FE8F/NK0J403A7.@'*X"!DM13\XO8^\-6"G=\+<%P.]4[)6R/+B58" M*M<7&^Z.TPO]$501B"\$T: M*H\)6!!LXOEW[U3@0E,>^(8\V7'TZW@7'K+"CWRC]_ M_)#J?4CU/J1Z2WR/2LB,N[,FBQ!=RR5Y2,WY:-4JD?D"+:=0/TX :(0H&P5G M&,X?PW@%+ LTIDL(. R1 R>254Q(GM3"'NMS117U?1WYQ)DH_ @6^R84["4X MX%UGDS/#32$-=Z)SDED:^[&>$D\C0KGEVJ*KKSC+BA''HOIES#OY:/F'*."C M=*BE4>!9Z5 $7SJ1+C=HNM2!E_6Y-5)#W\\$98^W0R^@0'>.%4=Q>T\T&Y?5 M>I5R,JAW1#W'O*.XPJIOB&?PZ>%R+C-<.D<@>5\XGN_KXLQCJRI9Y'&6Z=(+ MS4TP4N2<08/!9&ZKA,PM=OJQ:YR.CI2&0/_(1)U.=C$$&>-F%.[JOELQCV>D MBSZJLT8_&PW'UBX!PID 6-/TU;5#SRAVAYJ@&\AN4U1,(/?"##*/=LLP\!&!%Z8D[#[>V42R0' D&*:+"P*J$(IB0^]K M(E=X$I0FPK[[,HZ* M6!46L"[E>!9O<-IE6%M(QL%N'H$!U:6;L[,DE%X#'G M1(CQV%#3D;<3:IY7-2$DPL2^K=NP>\Z;>=RX]+JKOA;)BW#6=HT J#LU%=PC MV8B2GB;XI*58015TLK6;,O;^@M@8(GHWO$Y&CD/"L'6L.OYA>KSY"-]=7:" M #$\"@B*>M"PUVSSM*E$&C8DD@%J,P&G9)7$V95TH&J!32&W(S*&T!D++L&[ MYS]\SU HGWY)*/%7%??!I1#6/PXE97#'J^J#[27H$QRW-&UT !K!+ MNASBPH?9Q _#;M6&*.N!ID^V7?LH;)]'7#IM=PG?S-BN >BR^:\_U)NM""BB MLVY"1.-J1@EEDM-HX=)#3?C4==*:3AUP]D]&9[G6(60R$^ F3NF?]L%-Z+<5!?4.#RAC#EQ/E:ZU(=D64H7+7CU%/\87B# MYV%9UKS5B;#8@AE^=]HT$2"9V.[<8YZZA[?ENF;V[D90T9E5,T-3?]CJK^]) M:-0>6W9+4RHBMP29N;:WB^CU3.W;K;>_\7U8N*($"JMG5LL/O*.2K9FK M\_C[;B7.)BZ"O1O533=*T<_.B:.TVD.7K7_;F__QW+49[ 3P?0U]9:[NFC6S M33A=:&3)5.9!!=R19AA&(=Y^T?3,@2%>PZN(+GO149'80KRWM1(VPCX+9P>M MQ;N:%'FU*J^$K"_4@KR0J8^_>_127_5[S[@B ,T<;U7]V9\,5^R/#;=2"[DKEFH?0C68_4( M66M.Z=.3K'PR$%L8-^$MXH0DWRX1SCA(:1+A=[>6WGZ5M_G3[+/F]SQ^JSU( ML4?^90]08I7S^M")\YB.QX@&W([K>GZX-"[S$R)W(]TIAN;/POAN.L#T MZG(EEN1W@X'6B02T:M^;"HVE=1[A;SDH)_-6\$L\L^KU+Z!O0)-PT5<S0SV2(<9ME-L@_Q;W; M[\]FK]O9Z\6N.Z]EGSS]7(4%<,IRX0 [=6^M@47*M@3"V70)L7*UH-O5S/H+ MA$S?Y_F*%871U*.?NLWT1]V0@-J0C@[4L@YG=SAR!>YWU7+?/>3KR+K]PZ+!+5"@R)A$%1S,+:+ZJX RQ /9?S(P"%9!JXIFO& MY>1D?MKEO2^L5XL2[235-FY!,U*)I$.S_:BQ]MPI MRA:Z*_,62.,]1N["ZD;.YB8^/L=/= $\6K&B\*1OF=/Z:%R>3RA6E"X:+WQ^ MD"Z^8BC7";EZUQ][2CG2.OE4E=Q5]N24]OGTJ\[SL%PRU3$-806\WYJ(P!W8 MZ0L*0C]+/.KK39F.)A*P]?+_T83$;\II_; FTN*836[++L2"G*%X:MVL/@+)E&]HBIT!GIL\JMOHXN*1(7 M8[><8(3#!R0O'*D^)VF'2"GZ$BY="@!F!H)@%/<9_:N(MX;_P3OGI T')<(@ ML7$.?]Q>2=+%;U]]:XONYR]5;K@CO+6G;A7R$1?TV!XH-BH7-WZ^FS-I>^5Z M!\Q2KQB"/ N0@XJ)?I8&ADDL:JIP_VIK"1.)\J2]D0(DXLF<(^='PCG%*3AV M#)QD.@DJ%\D#XT.X\FQ*Z\F;"2154MIGY/"(F<4-N:^M32-.%;V"/1UOF$R> MQM"2H&&:I/>.V)8_XO$%/"L4#=.U#F0'3@.A,.E_5]9.$ZFW3-VX-(.)S7"3 M:,/V,UAB])L\A">QN@I7LGHE=U;3_7O='XS:ZK)>HE6VVT::\3C,F,067L=: M:"3"Y F]?VI%5NX^.IO]V,V6(,Y6RHN)IC?ET'4(2167);O#C KKTY%OSQF. MW7":X;V"G26+'?HX:!?^=U-PSQNS<5+&7TR.US6IDJ$&P(WFB* M5\/93<]M-9G^>^,7_?F6A;ABH9W)UGE%VGH7(1JV].I<\L&_ISY2AM]08A0% M:%C?L.)B#.B0F#RL>+;>4CY"9DE1390T&91VGE*SIB:B4R]8,&U'B)?ET<9R MFW@'[E%,V[5J'O2!:["-$5(4HFS1CM<+QET[1Z&+OQ*3JJ^0T"%-O,$$IV># ML0F-B):&*- \6)+1:"D@:%)\,R%O*N4J)H1VV:4L[ M1/M7F(%$BFT@W>1%R-+]F M)'->.P6:+:.+XV*A$UHX"54@\J8E*)>2'%-31)15M+'P)LL*N*R*XW1SCJ2+ M/8*1RR7Q^&I"5XZY7<#3*Y33VU)5\8=5WT=S$E8_83VI00Z]$R#@'(A7'2AN MD2FYF_K7PDV%C6)S)&F)W[!:5D*7-PJ>M\$(#9T*%"[4EZ+IBI4SFUEM3+/4 M5=+0R#65SF/!DND+%SK=\_%<^S^^_MLC#VF&T*L8,^RJ!G:W!WM!'DO9G -; MEQF6XZZ1<85-C(3>N<(J*/B6P0 NL9-T&*U_L3 > AB&Q1Q6W XPV:Q,,#Y, M& '%NTJ/7]D^%1#AWHHJ2%SV$@45GW:YX^E#N>.AW/'IE3M^FWZ9N"1Y8U?V% ML@H]]\CEL)6^ZS;46KKPD";R%%-]ZJZ/.*=7OZLVVV?/65*;9#J[K>!KAN:# M7S?T15^([4>F[?%7',5MB'UC*3_[9IZ*/T;PVS:RG3BR1D%U1] UML4&[RAD MH?:*OF&YJ&N,K40%IT?4\#UN-%/(I9P/UM1A8%89Q'!,);MB2%"WX;8CBLG8 M77OU^H<7KU\)9 J2P#M3HJV65QJ\(;+!S?ZH6STR,8;H&,Q ?@(\WN1]( $Y M^#"WXYXS=JJ^S\76WBD1S=OZJ@D6X!U[4V1:/M+IN9ZCX21>]5]4W+G" MKQ-AT75[$4X;)G0#.!+ZG3BT)%]3-4:E2=^DPR)12HCDI6TALO7HO*1*LO;C MGJ?K'*+7,SY#FX3F521P[74,@"O&>MN!E9V^BY8\1&.+0GN%$+EH;P$W(YZ2 MF@QW9!+J[LH<5D,J+#PIXB8>N?5XI 8C=KQ:3&@1E#39I/HKT27W2&+,,\4!3*]2(N@\0#9? *[KU@'T0/@4:[UIGA^GY8\E'IM4I)K,AD M!X;F<-)V0%L4LZ--BV^,(D)'^P3BG^>_4^1I\MC(T]%H'L1W-,XZU^-:6\LE MD@)SWAT'AR,H"-7<7=O27\?UP2 07UR'\>PHSA> X$L"#@X>1:[&_'L-N5_H M_=K&"^"M[A*=Z=>ZP2+L$W;B!\M6TK_>4EP79GCK/_:C.*[O9&N^D:WY]_J2 M&&%X\E,,Y.=_G'/Q9KNN1&>!K[S;OMOSA% )%^#Q=[S%N]ATW.*E_OBEF2[6 ME.+$6KP\C1_25E8NGGQRSB8_,9YYX/ M$-\W^#ZRUN&9:[ "GI-QOV17.-P=K>IN1'2L@+4S,@&H4'R[A$+G.2?'HST3>G]:\UTH?_IXCUN_(W^2:C$M D(&1.21G11V( M,,!IOV=_MT6^F:]>$MUJ&$;'8J;#\J4<,J6%<\27<,Y+ A!BS%Y.(K(I=5/$ MLE3]MO=V_?"4F"#H#[DY+[TFW9"C-S749NOI X,!H+< MJE[O!U^O+\2@#CB'XUUBB9A+'I$POTAR82R_F9PQ(*7,H+']BR-"3'R"3K[G MF'+#+^;(,<*/H2=[=T HF\"3 \W+]8^@9K6. MU2#*" Z]3O&%(P_2_Q.=ZB MA6JRX+U8FV9<$0D,L7DH+\R-2ED&+7PIN0>"7KBAR!T)]_L"D3O_K;;+,O-Y"^[Z>1E65WL MJLE71;!JGH8)\3_^5DW^%T*:C_^?JJA_W&WDDVE?P+,=VB=KIS0+\1XIJG)MO]"ZFZI29)ED1HT'L98R^'$:7QJ=$X'#3;9DVC!91'? M:Y\C,31@K6ME:(373>I<#KH0Z3#$.$A4>Y+3:J6C@/BN(['H--HHZ4VRG0F, MA!!)AM75FY35DV:03:.!@^EA%*WKXT(H99K%!W-8P''G(:.L5Y/^&OZ#45[K M$3_D-4B@](#C0%=!5CGOX8I.I>WXR!Y:'][5=EMVW(*!. ]+ ZE DV^N5?TH MO<+T8PPX \N0PB"31+8&=^Y/VQ[JY7W94'\_,NHUZ(>3S,BU8_SWF\ MI\V+\$.W*B4 Q),#.SK,%J0DE8>WE.W9X3'UOD3E:SU_ [\'NX0HTJKHW5J3 ML/B+ (X#]$$AQ/I76@267&R"!66LOG[5;RZDGKO2P16]=R"LGN1:AP%GXB5\ M2-#Y11*!?65K:%C89]R#%[X'KU;$$)I\9Z[J*W8!K?8G?ZEHWSPSO261V*'R8$3CU^+<7W@V@! M45M-?0U-2A005B#6FY((EWR*GZ*NG*A&'#N'&KF+:/>Z#$'H?9Q%D-P>7^NQJQLQ"?]@<:BC##S M/)<=5>H@[AF?AX*"72L;&H;9,8 T6:-4@5%7Y?M"GTIXU:I4SH]#T7K Q35S MI+T 3U*(NR$[X0T^I@4=Y"3YIK1.L0R_?35C>] M VGVY-M]&@SO M7'!CUWG@OW-G>N?.'1'?9@5C:OZ-A_$+2<9G.F9K M>::$5LAHPM9CE*-07@?SMQ$@[+HIW%'K2SK>>)@P0M(A)!59.3US4D9UJ"6) M!5[I1/HJS]HEG4=J>NCXQH.;F3Q"^:!L#R]0=_, -SGRWFB63X6W\CT\/9T\ M->L&\AZ%*$85X>=O\ &>]=Q4."F%)M_)438>AH\ZE/;@&$H[AM)^EZ&T*VS; MI?&US%=%VZKM8D1R(]"KE'A2'4!%1D!R[W,6A"=]DH2Z!K[?;K,LWM:-Y-C# MK\DV](]=*=6B=*=;%X( OT["DCVVL/H/&C6:H> F@R MXN0,*!G!^:J>B9JDE:,9(H4WOO?P/R6\=!@H>5$N+84%>/[KSE?;PO"1J'4S M48.&WJU6 QQPJQ(N-+6'F&#R:'PD#XSPU0)2J V2I&O=E*NIM2_)F47O7-E$ MCK>LSOB%57PS"4R4OI[O%WX3SHTFMIDI?3UU,#>)BZR ]H^8] 9S#E^(X;Q' M]\S=\!R=DP!H*^-DWE2,9 BZ@3(@L$XTX;Z]YIICACA=5JB]RHD.#, * 6_E [8 BL( M1_,N98VXHNG>\C(!9=R#MN"$\%CXV'*&O4CAOP?G+$4KSC8X6>%\/8O^!M ? M&]N4I!P(D:E4'V6S" ]]6S6=-,(')\VJ.*ZY=AEBTW$-422L-6:GQ5 M6O9'FJ[ R*!L483M>YKRL=U32R?V(OEP:$XE])[-_OJC1Z7M]&]T!Q8KU34V#3"PX4Z(R?7T%H_"Q%= ML@]^M#K8NVW@=XS13O1)PL:ZMO,P[($GY>]-ZJX-I4O_]*G-MZ>85 T1-6H" MW.=P]1=V["70VD2FKFAA+!VNJH=D120M+;7EP@/*(>+=BR;05&/N7/0H?2MW M*!=EN:;A>F#'IR-T)KHKYO=/4;A65SQO2'R]4&6Q[WA919BOG1; MT&!)P18NO@R;=#KGGO,7LM\G O-5"2OU,I5@\]+C^K(Y8DV04L3JX7L\"0GL(1_;6 YMWV_*P/Y02@XYR>C\0SUYG8H>3 M.^1(V)HA,>S:438/W*DW>"[%/,4<8^R M[\_%)BFIYEP>L7:_-TW6*P\3IV.O(X1.<5!3Q%/!V]8_%N:%C^K4A+]AMN]K M@H./2W*G/0PKKA@@KNS(VEI/-<*29#$'^%>YRU_PWO^X"^-<*.L=9$CB%R%; M)NA\6A'N3%DQ67?WWNG#_\2@$K_'0/X[.17:.BQ.FI-#2A&6&&D'5AZ,UNX^ MZSSK9JH%RDVY5=! .OQ.D9Z:1BGC^^C^,,XQ6,R/NZ#YX3$+<\S"?'Q9F ]3 MBGD]D7?FF(9(]*(4\9AZC(0LAA7SS!LR$V7X4B,V]8BH)GA"C%.KCL2OKM21 M^3C85#KX4/"+ 8&%&KJ!>*\IEADH&XPJK0BU6M5<4TYFNTZR^CVDL+?UZJUC MJ^H$%:.C>,?#(P$DK]?QR&7ZBQ10!,YLN2 &7D^)#9BYAFL0@^\XAD!BLS Q M-=9@6BQ, 4I":^WYZ$RO-QQY>.T:B8S8/RE^/W1CA?"J>!AML40U>S.K%=N8 M6IZC)D$L;E(PZ83I2< 0QH^ U*?*>^;0E"41 MS-&]#))46^2H4 T8DO\LR\DG[KE*W- :-NOPGG,C4((';QC.]MM/U5U)MAS0 MO->VKO+#,FHZ"9_43S*<(KOUJ/ETA1T"/ZJLY$#'5:N;9-$M1:22:4[5\Z(M0_-M*"_4Q/$VK\S".9W\EM& R8&%'8\IC,; 8O=H2)[5K7L/\ ;D+/97-N=,;?=O=S\2^CQ8#;29B( M0_;">#7R#TFL-&S=MZD$&O>ST:[.8. !RP#MK:G#?, O'ONA(7@@9H@EDRPZ MD*0;Y.T]JYJ%86$5L(!3,=#[V4KZV)(H>ENU:E0E!0>"U67K40RB#?UHEX4 ]*K#5=C*ECY&;) MQ?0G>N^MTOR0RN%TI!U* :H+3:1O+"\ITE)1>*'7YIK98HHP+*##R":_42D> M4W"2\9BO"B5]]I!PFLK4?AIM3Z9BNR*NOEH)9Z)YZ&'3-&+=(E:)<9A\J)IL M<5BSW3JED0L*@BFLPT%93&5 93>_.;;@7D"1J: V:FE,VCD_N GLY+=>\#I" MR&V1PR2(N+! 97:UA*54IJ:&D3!OP^@&&9(=.+>I,U-SZE8E\Q(27]27T)NC/Y +0M4,32H!?O0^:E&!S>BY@9 M?ZXAM;,MS&?-G)KY$GVG:]!/UI:I))=WN24FMSM=/2UOT=9.:.%%Q"W(GR4V M=N3D&:.=(;ZS5SMX88:JB!%BJE_KHH]$8:Z1SJ5 M%);EH8)1S(1'$315=A&&96"H$)31JUEBN55_ < O"^,)#$)< K4VXZD"YEY- MS2:=C0=X-"9/O.0?X/^202]RT@K.4EL>4!IH4Z0 6I3;AB4?\<&'U5SK07*6%^6@/AIR"(I&%I6S5H>A]")")-R MDZJ2N %>=,$-%A<'>H.%RMK:@0XA9$W#(FZ<3.O>W:G/0@P1Z]*-M0:1,XKB M4U,,X,58" -D'WZ4\*;6+%@[/9J7J'**$AO@GBE2997P0]V0TX)6&KGM=H/" MK2CYV^MN5B5>"TWS9./5Y$6]X:HME;-[(^D4!8R1+TXGDD32<=#Z\;/LY1ZZ M_-XH:&NWH4=Q)B>40D2&E@S>+W24>PX\^IG#5_4\!2=J$<0TRJ>JC=)WJJ&$U^:2QI6MT!@V36_J M_2)+^K]HU^; 9! M]#CTCJ$>+([9.5335^ (,E3'L: Q8*UD&WXS_!@N*T)_Z5L[(S MAL:76(-:O/>(&G7CR$YISR!-(;G@BM2@/ O%L-;50QWR"2)B0 ^54KT)46JD58:K MZHSYDEC5)]\L.CE$K#%<)L/HG4W5B*J=8S=I&M^F&QC6JZT4*"*FI=STGCO]\<,3K M9@#]E<405,4C/' 2AG6BX0%3\@;XPPOM%RA%VKM\D$R]DK2OU&+8\ MX)Y['Z2S)U::ND7G=##WF%SH/$,*,T2B(00[XDV09NH$WD]7XH,B/D-^SI@, MJIN8-^JU:TBKR5;2KWJ)!]'5OOYI57)\4$P7)3X6O4ZPQ<$Z-21F0U)#5D[$ MPX#(^X/7Q[=4(F'I:C=7[46AUHPZ$#Z%!&) (0TM'M9K^!\L7@YK)2(P[A,; MX?T>#?9/@*(0'-.FZZ7VENC?![.3S S44;E(4C=5TN]GM]Q609'K1(Z^?O"S#V0I3W*TQ,2)/,);'[,AF\AP+ M,1>S]EGMB:MH$#X[^_Y9UKGS4FHVI=&Y:VF$Z.,0?F^*=7D97(2T M5T@PV+#Z!M COTS]Q>DG] MV\CL1F.PRFIK(5?@@I6FK=5UW[5M#EM[G:64VJ0&4%8_UM5F(&U]!K8DN-Q) M-/I@=%D,!_[$W*1>,%OXMP50EH*C"9:=0=%D485*P?"Y. MT G\W$!3 V=6!:D8+KDC@.3",N<<^U!1.QV UHR)$D\[:KYJ827.DXSJHO./TI9&I.?LK3= M)TU#3"?JYA/4G8A<7()-N>($&D6!$8'[<2=W/C\F=X[)G8\ON?-AMC%$WD1@ ME1F]@7?=0G EP5M)?JRE#SU'B-XF=H5(/A T6\?QO4]*+235_L_O8_DOFZ%0 M ZC-[6Q?B1539T4S*X((/?GNW:K<,R[$+O\[]]Q2D?"L*\M?4@<&CQC_2^8! M;:KHR FF>GB;F5,Y[^-],S7#TB7! &T+ZJU?>"OCL+!VM#TWUL[]N%N<"X1^ MG+%,3C13[UF <<=/2DMY+))*?0V7B#*+*Q-\SQ)EWG3K=\%:WK0QA DNLDH5 M[-;V2H/!.L&@DB)T6-'UWXRNDH7V!+_Q8D!L@U11"XVO>A/AB%4T^[41W_-; M@[:]SZQMSR/3AQ\EBHX>#6O9-5;-];\1)"Q.,'AFCJR)X5GL)6BY*LPNHB5-3I&(7]+S$I@<_? Y" M;'!)2TY1KMYG/:NACZI=S!"!H&VW PU[CL: <.PD@A 'S%!8LK^8&VMVDQB M[Y%127>&BUS,20O=99-_RZ:\=&KT[X2Z1(C1?!12_3+;6Z&P$*]%TBQ%&/1J MLJ[U8I?I)'+,$!M3+.FX[A?ERIV@O@")(>"VV!#E>J&K,T.P':#C?'7);,E; M@5TCVE"M9>%-:8=G#1QF4Q_BO'"'(S!)ZE*'G_[U+#'GTE,(C\=O1_](GDRW#>*@W>2?)?Y<50^$[U@R _UUM#.A)_'C6 M&B+1?(D$&A0T;27KW8+Z+A[X:5)JE61:XB^%=;1KXRU_W]5.+G$,BG.;\TOO M>?_,Y)>A6@A8#V*/TX45"TZ%4R)9:L@U4[K#15NVR<3X<@=KT *P?_9G$&_. M8"Z4^]D2+96[T/M.KW/8#%J\[Z[3#Z(["7;+!,H\-K46DH*EIJEC8.=G.,P1 MX"JF6$"XKN27)MQ'HQ'_6B&'%P/T(-M*=) 43:=5GP<-O>E$+"FLGG,ART6M M=QV2C-/)P-,?K<7D4JV+'Q5I+F&+P5Z$1P+"-PGMUXWLNN07*6&%HBE)#IBV M6J, >:!]-\\VI0:ISX?3WSU*6<]];4I+UN4U^PZI:(-,]"#F5JDN8&< MACJQK'G6($O+Q;2V=-KQWDX/Q&Y,EAU,OQJQ\QAGSXT<_)^0^E&%&"8D&3Y#AC)QB+%N-J(>"%NFI5GO;)XGQ?D V$X(E/PGU%5(683U=?-C).^M&&@HK;%\(4P$';CB8FL-7#JV MT?S&+QWUOUZ,7XJYOM'5%\Y?AH)U&O2*$IB'XLC"VD\:X);A.?>8F:#D(% M@F>NU.PMQ1#Q2)LD4! 4T;K&T>^DN5CL@+ L$ "3MS6"6"L!'TB+4*@4P$Z MJ#DNU**B50&G6]CV\!NR+,G8U2'BLZ83R0VT7(IS9-BR+MH^932ZF05W6PLG MM'2 8]:0R7 G[&D619>V='4/"X*?O6&GQ1;[NI"2OXB!PWA-!Z70I45>"I#< M5.I\Q:.$>&&0V)8M(F!:7VFUBD<]4=9>79)I@MT*[LP5*=& R/ M2LDH-AID$:TIWF\S$0_OX\Y//#KF)X[YB8\O/_&S3(C7B1DV]#A0ZKM< 0-! M@HBTD(,4?5-*EG7FJJH\Y "F7"6KFA%#KY*I;XST1MH&+TM-2ECAI\U;?? # MYC'MWV__=O9\F@;=)NP*1F]PUU_3MK>HQL)G''1I0*R/"@$P<]T!J?8C^8JU M/ESQFC TC%&IP3%N+;+]Z]E_/#Z]>T>BHO]Q]_/31Y^CR@>_NL%:S\.'\-") M4S))'#<_HUPPF$6RF&9VSL'PLX3-@Z63'S)-+O?IH127N/_W ,:)?ZV9E"<<^%AQH#_A; MKUN6\$QB+8[7BKU(:\?KJZ?9>45PVK,4=F"W+ITQ, U.7 2A$P;I>[2LH_'K MW#V*C0[JGSC/_IHZY\B?>"C%7C$=384*_;PJMFWY)_N/+WX!S62V3?()E"2/ M-,9PLBKV]:[[T[)Z5RY2#6E:7G19UX3_O[ !R]=X#:#DNT7ZQRL'W1_D6Z!= MSHN5JBJQ=^KM%T'Z=N5)T$]S*+G+IMC:V![12J&)H(/[P[\__NSSQU_TQY%_ M*5._N25T$\HXX;Y8P"^!2VS-A:3'5F%FO8+ M5^18@#]BJ_[(O?WE;9S^0B+')L;[GRZJ11".W(Y']^[<_R*U3H^G_?=]VJV: MVH.!;1[=6,:_I)DZK-6]&KRU(039EE4WA( RDJ.T;]C]?C>#UN M]_4P1$$C[K" 2FJ'D0.+ILU(]&K2AK\!D*<@>V?2)7L\_,?#?[L/O\!3"G]% M6(!J*P'IQ$FT!J2@$)H.!2SC>'#B0.E5JAO!%?5K0OIZ!:C1GQ_OQO%NW.Z[ MD2B&&,Q'/]::^0D08D7W.)SJDI@IQ:98[=OC^3Z>[UM_OF/&R-#S-BNP%;)P MQ_)6QW-\/,>W^QSG_FT0RS%XDSBBL$,V82A7>K)@T_W'KI+T"E+C*%DISX,W M(/YQ^/"B C^VM+"B2D\J4S5GR@RJN<3V&=HS*DF%'R_3\3+=\LNT,)V P#I* MMU"HG:)7*']SY,,]'NKCH;[=ASKS9\'%8K6)C5CR"7+#]R^?>O$L:]T7.![- M\8P?S_CM/N-*=<,BV7?;2K W5O7\S0E0"XT3R6D92$AAR'U:"0;H&T-0R5&Y MC\?_>/QO]_$'HPJ/*VKT2J)>1;0E_6/6L-0'S#J>].-)_Y].-)O]4G?7MM7*S#?:P_#VGBUE^1 MW[R\\LG&4"';THOQA"W5JG2#NW2NY+D[C'S2R[!KQ1\!$1OM69=ZWXA;BKYE MPK;=;!\NN."F/3FZM,,2RRU9.%DO.U1^-@)[E:+5 MQ NS["DA #P9M ZPRN MSNL4%=U9J!XWL;E$E[#?UMFOUF2OB34U&BV=,(X.1C-%&Z^4OBXJB)I^U\@: M5\)T2M0A$7BSHYVE: _6*FF,:RP3QB^]')7?RA/'!DRQTX+N.;17,@82NFFY M-YAFU4&7X:>UXF&GY&WCI&63)]:9.[(,VI8_(0%DWGLS>/AVUT6,3?.EKFRG M\6XZM@3W&+,%*'Q55&NARK$W&V^DG9==U@R?0H: CS5=L46Q#OO4]E>':+T& MNOS+\C@ MLV$;PG^U6:YV):&19_O1A17$9-N2.@>IMPVRG1GN@F#;;Z3DD?!=]ALP4\[) MK[=+FGZOO?#2UZ_--[;8_9>Y9>EOG3.HV26O5A9R01@A$QP >ORHR2H$E:6Z M4G:7J-K1IC[8VI[ 9K'3]FHZ@^;*+A;E C7G9>3.Y<,XXK9S:FTYEQ)) ME!6HY^%B3:]8CL/H*[';+"' 4':'*XU( X&%Y5.WL*6+@')X?&CG!-W:MS3 M^368)'[6E7JJK7Y!U*C:DTI7,\J=NMVWJ(;8+FDIR-2GI.A8@XN*. QLME?7 M> MD@\J[_R+L"D6^H %L!D2]-\;"'EDI :HIW#J* [6N6SEY!#9;K:8VGXBS MM]QAG8B(&$Z5GHN@X38\XJ2*4L\O:=L2R(ZFONPN[(E1F?6Y,T:W""\+%O_% M=?:*2!4-$81DVQ(B;M^\%/["ZJ?EWF,XXAD+#'2"Z4+8.<1J "'M*M[ 5IE9QG*'P@/)3S79=G!#*J&(3LB%Z] &* MGA7[,)7)BQ; XJTBS*4N\B"@32=X'_,X"#FL=AP6U&Y!Z%$;Q#245XW-$ MH]'A"7I:A+W"4"L2!LXZP[9!"V^0RFB#MCI16W,@Y&J;LU^YYP#B4G:^D:,4 M]J9:E&X=%QCD1!8!=:D>AQ,%@EU:("JL\ M]LL#+E/I+=<\3Y:LCT$V"[\J)J@SA^C!'2[^*8G*Z3 90-I!'9+)+:ZJV^Y< M7(3\*/"(,I@(LJL5E\I/X6NN4(TE3 MN461(96-"DLNM[SX;U"RQ5Y%==#S_Q1PXNLL !9]K[_G .A0\!>R$ =^>&O, M% CV13A+)Q+X?%LSR1&.%2JCFM)V&/0L?7HQ]SG#F6P K]<1V;@S:@:+';>0 M!@40WXCI)">>C-["(>&^/.G&A9")<;94B^\+3_!3!< M^J)>_2386^$\=RN)*L,W#T>%WI!\APYRT!47HT\0[[S>L,\*!05EP1CNV(R1*$*9RYH$0=P5N<$Q[.LES:5]ZX(!,;@]5?. M6OF"<>1331TL"!.67HCUO@4D"G@^<&*9A6> ,P325600,-F8VKCR<2UP>HG\ MN>MJ8MDY^6(5#)]%);B/.ET[?FR,14OX9+-;SP:C'BS;1YT5>'#GF!4X9@5^ MEUF!7YEX_@GUB7#/W[]KW/-C%L%D*-D8L +@X_DYT@(=5_SNW<^G]^X\FMY[ M\/FA'UK(MRD!50_[[<%GIY_]IV$M=74GV-G]TEB(S$>/3S^7;_);:E5MZTL1 MD>-%M5D(X?",;-JT)> UM218=6.,\7"SP\17\7?H;PW$/5(NQ&*8X"Q$0'SW MSNCF)-&^:/&EEIK1U2*:L2Z;S9N*47M.CU?*B'FLF'BD2 CPV@Z.NQ#HW1RES ;X\ X0^6J$ MI\)?T_H@P>0'/O!N M]Q-.L'([\[?9-L:D)DB(HFI@82"?]G[O="J(E7&E(D0C$P97K! "<9K0='H! MB4MV>'[,VD:!*.C!!*LQH/O6A=IEQ:Q+28)A>;M46IFP2Z)>B6?JQ5(\B*U# MM]M\^O"=\2#&9F*3N0 MFHT*,8TUW<)L$X(%"?$QM0R*@R4K*2$Q9#Q/7+$Q?-Q&W77=2C &!S$DRI>> M#79(V]U@UN)]JY*N0ZV61LH0X5CD]*[G4H]H)L#0JDEO4;DYA]E16:7K2;T\ M&3,>:/BU93J49#?H8^OR+Y6[W2I;^A6H))5 I<-NHT82U9>6@>J>=,PB2C9! MCT*)5%MR*15!=+:/YI,HHZI91!)KW'E(#X6'4SK7 VM#.= )N1;3TS0-PW*O MBB9=#0E\'<@U<6.$^ZAC4!\T=ITS&6G9IF6GD\6AWA3BC3#;\':41^J"("R; MU)K@U.G116:Q>J?+MRAA !N.*)4@_I=/@Q7*?X2M0=^%\K>9+R9+1A0E9B[J MK3<;"6 I8OERIS)N]J7)OJD#8&VU5,DL]Z8@7A5^)DZ25I\'#@N00TR&1%$$;UG,AB:.I,B(K MIDENE;F<(#=7?.:= XTP\-J)88V@3(VWX?%A;*JFPU"20(ZT1:@4$+$E:L)\&3U/JWYX MY73RE2BDM8=R\@6."\]0":+!VVG4]DF,(UD_ULYXD*>)80@DWH7"C2; :O6! MT9]V&/ZA)DE'+-^EA< (2?0A8O]&&,',"*/&S!NSZU7N",U)J54!4MV+X[ 5 MAD!5XB-WJ1\M^J#3!-L^AH2F/T4CY+T38I"5US3'C $V6F!*19G89RW-!:$, M&HF=?=PYE+O'',HQA_*[S*$<5N-6H+(LYHFMJ>0+02YW*K*U4$6MD:D5IS0Y MVR&_+I^KW6C%P\2U(;FY"VFZ'2!ZFL5R5B;>-QY?66A6>Z12[\;J+*1Z;%*^ M@T/C!)C[L6%#?8:QNO6<3T.\T1A+"C9(4362_I>X4E15!R(-8M8_\^CKD[#Z MGSP!YU]P]LO%I^,O=F,?\;UZ0Y[X R-\G45D,AV$D"E\%W6,K5VPS@UI4\PZ MCR!CZ%_GC[+Q+*M@>U7P)Q8[Z?19]BR<\-)=>_!0<.D02M%^X+"O4+OI8EY_ MVN_[%@I$PC J[7*E7F78@@="6'+!9BFG?$*N;#CC3AMG3FE_ NW742>QU?Z18V M[(^[IFH7523K&Z>7D9 *VGRF8SMT0M"+?[!KC9/[UR%(_ MI(.G9U_W%J(G[KF]U1M&8[DB*"PM-YR:WH^#)YQK)IS4<8=0!-XLA-8B"7=N M=2O!D#04P=[=XH,2G9(&-M]FQ?,RJ"LTBD2RE/2WUYXN6E\><2EQ?4/SG?;R M(C8=5?4ZWZC/\OAI*HSJ<-//):+&T%AX_SIIUU#JI1&G#:_B+ZI^Y(Q^$"II MX\I*;(5<"UP7X9QD8-V$C=07$]MF4Z(W'N*,#139.5_7XB1RW]HZF%\58MSU M.P]C#]U,]?\V6@U!_[_@CR20%,9P^ M]/N>&=D/>UEL_/HALWK0YTM MTA&1TG3K"8T%/WR 412J*4-;!J6U9G9P(V%DC^8.^7R!=U!&$IF3XE#FE'99@['HY/XY6 M3!3T+<- 5E7YMO0/W-F,S)1!MF,#K)\(;V/IO*.C8$B< M8C[+6ON>WE1FEQ_V^_0@* NBX!AQD'A;;(O2VQCVP2YUYF/9!C>][3X<$;XU MPDI81,?D3ZS9QZP;E*S#D*>"#*?1&BB)6H.S3.#S9(L7)>,L8:&:4K7&.*LK MC?=E\;9N),8C,6XKO9IL5^CU"8?]D_93R6Y44D(O-KHDDV\.M6$P375QK:B+ M"YP5$+VWK44[_J1@(^N>3-8U?-\1F'CE).PL=0L&)N09U:'.'\M;S86A'T-G?C\/R+X"W*Y@IU@@88N'=VK&L@<3B60[R9=%I4D67YOL%#-HO[=5@B7B1E,N)/,5 M]SEH#R=S5)$X;["S:<)7B'0/WHV8FHD#NYZ\_+@3!?>.B8)CHN#C2Q1\2 $S MH?R&LL@RJ)E@6Y1KR% !P]0R/@I##9])K.=24YK]V$+\=OB?-G5"\B>**\YJ MXZP3G386@A$%+4HVL3<+EF1Z&44!XMPYGQE#;M+=K?*-S?^O19R^V=27P0Q! M"I?6IXW(B_:*K%,ZJ-F31=5N 4"0&BTRIQ%7_Z!NNM)"1=11#*52R,%H\2\8 M!2P2C-+<@C[;(1F,'$'8 S1E7I;2X@0N$:]$*:-.Y>JEO%4 M"(>7ZGBSU,22&==8=+?L!.'9"0I$-)=_PD2F9H"P)21.*3P*'E+C+RH8&][S MB&A'.X(9*\2L6$8AE0&K':JF*Y2+%4P0'+0*")N3[03]B$KJ$7FF^];O82O& M5'Y8IPZ/8!FS^!/F.V%&L($%N1EN9ENN$DPS/(*C&^SUC-U#6O*"KZJQ=I-M M%N*A98A "4Q0;'W1T@TM_6O-2563YTKK:^3^>B/0-8Q+?: 4]L=+H2) ?GG5 MM9_:#.EYI%,U^:&Z9Y@3!S658>F%7O8J@9RNR.HOJ/@_5D M%6-AW\Z$N-&+G15!YNC$\?T6RB>,<47L10.+>8^&(7B22/?HF:E'9NE*#<,H M>G?+\R"KJ1\EI\>+DL=OK$;C4Q'];9VBI(13M-VM"@O[Q[$>?*3R/)#[K51$ M)IWI3*"@KKC2)K/J)O+,]:VRI2 E5='JD?W6X.#;/_J%1[_PX_,+?W87;];UT6O=$BBCQLN] MS$VY6@I[@5EJT7AD_%VXDI5A(;E93="8_?LBG3>D^;[IK8B" KJ1U1;KI*-% M$=^=*B)/=S,Y8QHC;1S%>M&#\4=##4@V('$_.J(D6KG"NBP[H0\=9W!A^V8K MP#:"HE-T8DK8+P7FBB\6LVMDJ[K!,1$[BWFUHFFJ>#*H2%9[?/7*D+4'N.6G M^P1C5:8L%N"YM+3IRV%BHB73FO*&UOY8_"#IGCMT8@VI[\!QMJ/,0VK&Z8<, M37%\6.2]I37."8_\=MJ?E#);[-D2L$2HG ZF-JR*OV[WA^'WJU8]V9UTQ0?+ MI@6C<5C&#U&T;RQ?V S'O1%LMY\SS6PNUSU,XQO/B-)P"GIY[4_]@>".73G) M],LX%,&B7*UDS"/CR,X%SE$X-J44S8@')>!RD9=A@4*4Y%+VQ*=?CJODZ%C0 MX;IKN=O0,1%IU%TL&E:?E5G_TZQD4PF-S"CGHE"C@/'<5"5R2+Z-U9DL$#[2 M_H:^*#N=_("#5/0_=TBO#1R)?0;-)ZT3[0ZYTHJ>!9IWYJQ)2IQ&>Q(02(=3 M&[\<'SI='!]0LEA&7>7UR$2MD90[YMO:WSJZ N@$71)Q&K$+;?,T[%))V5FP M2\L+\="%(BUVX\N<%3_$TK)"P4R-IX0^0F$%9HB?:LLF?V>;N-TUB"VWTHD< M8WS"5Y-I)<#"]T'>=)5LY ;%UAMSOV.*T C$54PU+OLPM=I(8Q'HU<7=U%-1 M#,YAJA&G6JC"N$K=)H@08V_0^;=E)ZE:/0WY*U+H")P+5I;9$;3 W8<+;C^; M]HB??!F#7US',..E Q0G@N>*@RR/S,[Q]?3%0 '@OB[W$C63.[O;ZOSD7&P6 M"O79-,+RP-9=.N.)IK'.55['\##&:357VY1RY,XMWYLF:Q%:A;ET_TY8EKTW MQ,FR16&2E1"Z'97'1RX=4#UL*PX1!8(O,29A@BLQK^+($: %$B&CXWQ # ,3 M+_J@^OI@]7G(%NO)B/YB(?/.H*'@W6H)*&079)%5%BT50("6:(-X1U!]8T83 MONLM;\& U_ )?V09]$/FA-2V#V,W66&$=A.F8*\VF)O1^)]3\,0]8EB&L%B"\KQ%O7 M_VW$(HKP]-Z4FV%/.X_S"!+ F(5%+Y)0-WI3UXP#BR%KA*)27*CNR>J*4G ( MYALOP]((K.\VVT-<20!D7.1VV0?\/[2B8@_,=VU7+ZIB8VLG:SVD$-9GR& 0 M+(C!W.0TQB@!HXSA^TAK4.0$T;LL=<^,]2YQ'Q(=TY:]L4IU-]J0$Q2MZ^&U M)O?#M4>2H.X[YNU -@+BF<>H^!_%)>HU3QPCHIL$OF)BL%XC]6<3KXB MP7D!+H(DL\#F(WW3@4=3:$8[2GSEI9 ?AEE83T?<,"U"DXHZL<6T"SWF+\[B MU]'O!S]04O@J9; AV/74EJN30^;)$&2@8A),.EP<<"M]>:8;S6F5=G.%^VX<4[-);].C^#UDX*G]/K MI.=:BKTVVR'(#AHC.,J-2ST5.AVM"C1;BII6NEL#UW*S_)[PY3 M+'N]CP.P&HNC.D)!_*D#_-NZ<4C9>G!:\NP1?%8+E"I2BH M1$:!$$'T$@@SY=IREMEQ#+>/-1WVX)@..Z;#CNFP41L:=E13$4]G4:U6P9#$ILR+C(&73CU.N?)(CME8^"@5EL6Z$*5*LMZ7=*&F^O,D8/+J*\ M64%$Y$L#XV<)\HTB?QX#U+'T)T]ZQ&VNF]2=RNEH&6%;E*C$\D#+P;O(AZ8"+Y(RV"P<$D<3(7!(5L=_OUH4CI)O(VI$RL$HQ MNU)>DWUN>OWF0O)O6=#'1B:*3T8[J^LW_30R\[N'7-^8HX"G+C]/B6;J9BB2 M4;"\$?>X7+?X#YR#1:5@&/V*5DJ0LF$__$8"U&1DVXD\'O'^^@,:CD!:Y6,L M()AT;0]1=*PVWB$$F.MH$]1_B>/9"0]*9]=(#3@EQ.+1U*^F?F4PQ?#C MPT&*PTI#L:@WC#.25G])G(7;BFM4+PZ[POT5":\K"6BWF;M8Q"S+\DUI7:#: M@1[>7R%9,/KP8,'MVC1-,4T.?))1L@]SOME8R\X3X3HYR40U5QU+*=# U!:B M@.+!NZ$;5AUH38'_^:95[R^I?-=\N*-,:1M>PK3'TF9 ZS3V1VE"L-K-^"_4 MZM:+_=25@5 \O+<"=&JIB>AWRW6X-<(V ;;"H<7%4G[3%*52_5RX\9JJ'+%E M3/-(H,$Q,)/XC6!L+I0Y6^J;(^_AC4-[(6=W[\X7!Q9BRC_?_0)":5$NB;&@ MZ_+G[YZ>99;(UD:&;%IFQ/ MOGNW*O<\*^$O]^[WP?,I""/NH"\:#$K#GX *D% MB!"N&<)1P89_KH,3:$2XF,ZZ=YEG Q!"@T+KVW2;Z1>%C><4YY V!"]"R%D2 M ,@N&]&]((+O=;VN/O^G>OYO&"$DNPN22M;\)L] 3BG$4.#4^&US@&O+>,AE M0G57M=#RKCEQ%H08^ZVTJ>O1>WWE<9ZF(&Y)#3T*\I'U$\!=I!/6GC+G!7G^ MS-U.[WT_Z^KYF\GS=P(=.Q78#<0:@SFR:W.A45OP^VI^BB%3C%ZF#)$X!M3_ M>O8?=T_O?#Z9A3.E2%XL1=F5K7-LK%#TL*Q:!%GW92$MAA]RKDRLDCT)FZ:1 M$1.J(/ XJ)S&!6TTWH8:)T$X3U?0)6HD,4DD<;2FNGID#5_WJ19$\ YR*]<0 MIVI>?+@HI:G1_YD#X).\IS6C!Y]2!6TR8B4@NM0Z0/]A652V&[)3:Q MI!2N$L(1.;]8@+H@?&%37HIA2PS+]-(2=JX KA@^6(EO0,N?L("L$_.O8-L4 MEC2]O)5PD\8V6,&66 D\6?BZGM)ZRVXM.Y4&\!)M/2(P)GXS'T:IFVK.ZTRF M:*/BI97>&6 UUZ0D!_7H<:M:QW^DE2!C]JU]UTDA'ET#(3H2+R:)H?B&(6<2 M!.?;>AX!H#[6S,7#8^;BF+GX^#(7'V9'P?"9&Q37%9U^Q*L4"U(T/?.J!$]( M2.2]_5!MS$V$<"3T:H)SC)BGN(O"!1?F=,*^]+4I9CP#%:!/S%(5'X?^@10N M7--'NXS3K-6@2^U"M_T$/(@U; F^7$K&4BZ#&,%C+M%>S'I*-G+W^BZEJBTU MR7Z2/V16H%HHAS?''O7\F>3]$:T1'P@%_DA(%V[NK.L-3 XR, B2K SQ0-C[ MX$O=O=7JU&U07)6P9P : -GQV(2Z*!$$2=S>3FS=2(U2>,&'GAUUG&6[-- 3 M'IL61_.+M\;=RFSG,=#(' !N:B'&Z'?_NWL^?A# #B;62E?Z+&(8V'D$[=B(:Z"P7S*T*X$ MWRPW/]:LG+PL]0;!R"'&L=^B#QC;38*E'D"JQ!@C=LU!9TX/0@]N[4.FGJ<- M/N"75N]#1M$2K$-F*)-"JG%\8Z3-:L_EO=^WA,&?'M_3B:&3ON>WARX+ _R5 M-$6F#YY*".:7.N$W=(I>)?ZN:HHVV$+WGYS>N3O5_WA@__&0HE?^^W,3_@=. MU^0O<@:?Z9%\66QVC()\V"&=K'=M%\D;?Q3\?NQSF-ZVY!PSQ/^@J-?DZG%E M/K+Z0+2'Z)/[3TPI=/,T**&_ZMGX=E"^(@%_RD.$K>6 MI87BTBX=:M>H6?5"]$^D'V9B3%:E]:"TN5'@"7!)'-5P"*441(9N58IID,I# MQ5FUVOC5C;C*.W"/3LT:P\V#7_**NVR1+TOOA*%SPK%2Y7XY(?I?T,8 B M,C^ZG!\BI/(P."LI%P!0"8MLD^VAU?9[ FRDG759Q]$R=Y_$=0?@+^MB40[* M R&UM1DG T,J>M!;O7'>&FOE-= ZV $THU'-YB(NOQV*K&MTL@U?0'6FG369 M-(WB&$EO)J^^>O%,NODR:!&80TC-%N]BAY]EPL*'7%>-%XXBM1I+[*&'PG%@ M3'4N!3K\7M)M[YG0^E;B CP)Z[PY478?@[Y;>4U5ZP=X4R=^F]>YFXW;[K5@,ZLSI-,QW MD^=\@9=\4H47/KR3O3 KN*V$"!08R)_$(*W7^?EIU91$$>-3'(G%4_>("!OX54)DH1D@5J81=Y";V?EWZS6K( MAI*"XH)1,?'IL;%+.7,'A<73I T]0X_#[2V9(,%N^VBR?92@X)?EG*IMHL2- M=\0)EF?"_]4"(V\/U4>JAK!,6_9DBE-1(#4Z.@3&490)NK)1?14'GKU$NT#? M\S9)H_>>/,VEF$HV]+)MY/=5JPAW7@0@67HY'<[R9R!_:I2'=^F%D^W1 >'" M+15>,'^$:(L-K"Q$GKD=%9OQ8(5,C25H*DW58DROG8)>=W=P&$XG7ZW (5YD MI#4IF7(FYF*=NICN(^(B.QGIRG(ULQUMLQ7+CJ%>! E-Q]9MRS*$DQ%D4%KM M,WC">5TOI!67M"*H0*'+')3_.7I'VJGCSL>+/&-%C! &FTUS<#&&54F?9)S" M;VOXTJORTQZMYG7W)AIQ8FDXQ\E%?2F7&,V&2AW,.[NS(!H9D&V+?QO=X[BN ME!!R-NS*91)C(/FS4JLBU;&33_(R"!7EK\.O)>;UZ-[=>U_DAM%7JGA>R'*& M[R*N2NP!.>2J 3YE859[;14^=+J+T3V9X&KRRTN;UHBO7B-$G M74IA&FY ZG2?GTY^_@*$7[U2K?&5ZO474:^;4_<]HG2_0DH^.S59_!WI+RE5 M_]-%M0CG+'P![[]S_XLTJU),JL7_^V]_GWU^_][RX7SY]\\6CQ[^_<%G#Q_^ M/7RU^/NBO%-\/K][_\'BLP?_IG'TCS39]-DQV71,-MVF9)-OG[]\\.+; MK[[[_N63UR^^^_:[;U]_\_S9=R]?/?GV;W]_^.#^P\_NZ,7\!7W6ZWFH&-KD MP>E$Y/PO]7^3N4["_PNSG>AT?QFY>?_#)OE_9MD+KUBHX"6>_K0I_Y\_SOYK M;L +G^S"S MTZG\\B_=XI1N=O*KJ92W<#U@S&YV]!P:L2'96M.N01QZ&2XPKWWX,F+A;%7^ M\VZU]U$]H/F8)9=D8)\\+:L?@QS^] .&J#])!EF^VS+:B(R;+<]-H7K'/9F, M3_Q_R^UV\DU9K+J+,#N/FDP^P?SATD]U;9(_?DK2K@'5*B>\7+87B"IH.TQ: MFQ3V"[8.49XDVVVU8_8CC5D&,S'\,\:DA#IQQG4-#SSA. 7 57,@3 "' M;491['_7#$S,@I$(7M5I\JD\4H?^%T5-\:68;(JUGY5O_MN^ (\'SE&VTICP MD^!%K?"OAQ+]U27K+\VA>3#6N1B% ]G2;W,X2\_+2\<(8PQ"\+?],CY MLLLUAC[1PPHS_"4^3'/<,*D1C>_VSD2(9!@LOF!542@DK[FY6_!5.6MV6$39 MC??L^!4G*)X;9ZZ;N@PXN]AM]KNPQ?]=5!>[HB\Y)B(T-#!>BO,M@;#!3[44 M](>OOGON@1>)AVB9H-"3\N_HF40H2AH9PSX *@.K5BH!7B1Q4*2NI%@A.P4] M8:;]0)>UP,/A>-Z.#]@C<563GIX^_:APL!X8<2E] M>Q*.<6@B;_[+"RMM.%\DF(0'*/Z"-D:F;:Z0X9'^37[O%=%L>C+JK'KK< ^[ M9GZ!FAX^LA$":WMT?CL$'C-&/>1;:RE6'.:6,IJL5]\_$W*57K5^=^6B32=E M ;Z#[,+S5=EN6U88_CQ[J/!25$9SQ?UR\R#LG6'$X\,\!]*%O-$O8:9^UE.0 M7@B]P;*@?U8XM]."6('J5\;(."Z>\<%HXP^]0W04C901B:^?/'GE$3FO7?63 ME-9CQ3,E9YCMB(Q+5VL( L>9)WK15,*5L@9,3W;!M^RNN0OC=\2$3E6V,9.1 MS+Q8+H-JY7_Z34T 4SA7/\39+^5=PR777MB?M[Y9145]U<5.LXQML@V(B G4 MF-".7%1;2A=#O!9(.0:\S=2*6W9#ZN:[J&[$5GR$I,#=1],8?8L&=%@.&?XF MYG-C>K?=KX,W81&S;UZ^L/ 42(@V?>H8<"8O8D34#0UW[I\^GJQC1\.&$63ACQA@ M9/F;U 9:!SM'LO'.A+)), /\15Y@N"WV0FD%O+R;,REHW;E/\7CJ!5BDCK>6 M=:ID,6-/&/W6V60)**RUKN5GIY_][E8R,<[NW95"KKG6\-][?/KX\7^Z&5NC M;11L\EE0 MOO^$ NZ5ZT@ ?U*.'CT\_3_>,T'31#Z1=3NM^3ER+ M>=WN6\2^\708D%#>FG;1R\S>/<@X:01A,%3!I<#K%D]9U5N\&]K#YRZOXV@> M3N-VRG(N>L3V\*9$OIA\ZSN:)NQB*\D!7RDVDJKC;6)5!:BB+A\JR\H&\?+% MR&N?OWIUL\UZ,/:#P-D@R;N":)_ON.#"2)R348?9RE)^O:IGS(ULZK=R9)_1 M2PB&_JX2E^?IO>!(7X3SIMY= :\_ MXKX%ZR;8A-_7Q8+_)SA6P0P,CL.]^W?N/ H*[U59AY/J#5#?EZX]C/0;\^K* M5;D-8W"XPV"*_C^//IO7+8@O?^)F?Q+.R8:C('<#PFU??39[6[R;W[SR>_/4<#PVV3# 5IY.O&_Q# MWC>=_/??[I[35[OS()JJR1^*]?:+ M8.L+P#=R=PT77;]D]__..D:D[_ M&>R'TV __=&P"L3"2G^MLXTU9?8<1?F^?IYK5\F MD?5TU\*X;2??O87R*R]_X9S5KWLQH+[5H2*%;&WX2FK,ZP%U$XEI)C;<5WHX MPL'6!\3F:$U@:2#9>N,0>6^J4K!W_(D69+LH+/"Y2&M8I>I(ZXW23KQSL?JV MJV(OI,E2/RE.(EH#P7LJCV)YPB=ASM<5>/'B8>'"[C<9_ M#SPJ+"A*/+US[Z)8^(/N?O;YZ?W>DV9E=UF67IXJ /R:W>V5C4IG1+U:%3,Q M3'G&(&Y(N5O,612\)E9OV1"%-Z)ZM93-D@VM&:4+4OR2=-#K>@8)&]Q]YS=. M#H" +D*$+G; )"S5>'U3[JWT5F((T1V(V'@&R\#N!BZ8KM-4NCGL="'>N^V] MG?ZPQ)6@,@$B79]+W2C$L4&MRV-UP.X^_UJN[H@-M=^&,BD(ARX!4)_&P7]R&Z *FON?; %ZAF:F99ET0E5KQ3( MEX@^DR2UFC.5^[+BY"T?I5D&>?(L^8. GK=*B*%L$4F:?Y'<8=Z3"C%>@2)A ME735A.%(0L*B,_;N2@H - 4N9WXNW4?VE<_PI9=%$^X2 RF._,WIRIC+U?*$ MT@/BVR>@5TZ62K;5.J"DBM:7DV&&_[B/D!:$]W_=[:V"!!KPB2I248SAS% MP[M5H5D/Y[U:[C;&K!?.EI .&80.6L%8"IH\=7=^7B[" ?5'(R.P7Q322:%B M2_^T+((H);T-NG@73428M4$+$J%A5*D^"Q+KK%Z7<9XL.N=/%I.$ .6\K,^; M8GO!S.AFM;\Y?#1:"M3<0#4M*5,Q^R[M)]>C&C3Y7#KGYWMF]7F\4#+1D:?< M[@AAQW9.[C(3"8UCXNM"' &&&O$N$C"OV8NN8#&>R9SM#2/12A7*U4J_M=J? MK(IP""Z$#6&WE?105 I:]%/O)/2"NN<^\X,IT14:?8-QLG KKS<=^;VO0 M13>3I]76Y$9R\:38''\[F_)__BH)-O[7JZ:>)NDB 6\)IWFW#2=B(7H]"C/* M'B-_T@C2?WS&BRB7>EM7X-AX(CEDCLW6>-=5JW J8I?3>3 04,@O F_3 MLLVEP16(0]*^'LQ[5H73#,!\\($5ZC:Q/Y"]%; *1$#^=L?NT7ZQRM'W1^EV9<: M,I&X6[W](AR^KCP)5LLE.-)T9."/LAY;O]-30F) J+R.1ZE MXU%ZWU&B+=P_2M^6P7!Y??)]^4[\1]B+=3NY_\7D>**.)^H])TK]J?Z9^OJU MF<\X4O;E_V'^_!:=JCO'0W6;#A7-::5M7O2/U'.QN$\/'Y_Q["0EAV=&;\(5 M=U\6[@/FV OR6%#'PRJO]7N]OSOU(G![PE@O4(($EF;&9V(X3;\NSB;<,7PQ M7*4R=3JG&@AK#1T0U>B.X.1,N@MV3+#V)OP"X9*J;-(7:9F?)3 T6O)1UP$\ M.M8!'.L /M(Z@)\*5"19A[.@M)!T^!=)P373?C\TKFK;RSS\RN5-5S]_I]UEMXG!NQT 9)C MMENP2Z:9L JQ38I7A*4][!^+A3>*]\H\L!X.3< CG'X"Y%QA-#M?#XY(3*-I MHG7OY;X(^TOH6X[)C:8%7QP(S5_6M&K\O$M6W"*P4_/PJW$7@@$O+M% M73<)>/)4FRII5'%NW81#ZPV'T@4EYT1PH339-6(*!GEQVI]L/C;+GQGG0;FY M8,M,NRK+(&O"[ZR.'^C(87']?! ."L!^.,!_"$=#0UO-_?H%KK%U6( M!ZYF(:46:#-;H/8DWL4G5?/];C/53K6*'=4-V3FE-;>MBGZF6_*QEX01Y&,) M&UD0WJ>7Z%9F'R[EY)/XCC1CR0SYIS>L^ Y7M_W;?WV)\_[$4U_/BJVRQ]XH MP@*5BT"Z P7T_ATO*BJDT2+(M@C*F!7>Q-PJV^!(RXIV$C0%KY"PURNN!HJ* M6"L"RC.!+&HS4'$'W?+$9K#"TF0F>?JTRS'-B$Y["4P%%VN(6CAP:7=>/N$) MT3EI;[0SED0XG52?2M6F<\5A[-J=3'<>%7BDB5MZX1SJ4P!=J_VHP5X'BPO. MYTWLM+#S"C7ZY'Q7+8PRTI.R1*.=[S5Q3'*X?1AU$'O46Y=6X:%T?%:'D?06 MQ^VV(L1P;7?,^I>+T\E?Y8;)Y\(3L('CU8:)RWC&V>HO5=6Y8:6!U M.TTG6VZ,"$I*!A14$!0$S>GD.0ZIKAA_(.GC\2PX:Y8RY3VO%[(60KK)CM9P MM3;GNX) Y#;+1;DLT*(MH0)%B4L ?@5765?9X15\*K+&>M(Q-B.^7"D6A/9Z M9R_U,/*6)4 MZ)4N4Z]-2M"#$ 1R82R_#0LO8@G0AF+".&9=_)NS2[)C4.;.9C7>CD6S.T?5 M(=ZI=>M1(K)<1:W&L&GG3;&V,J,$B5H7P[X@[%F[9B,MZNSS;5B,F5R)R(^& M;PMZPX^H)PD;JW5!=H;P;MT7<'F#J6D#/,2+%*E>"<3\-+OO&_[?NMHH7R9$ M2NS@3BAJ;PJL_1+(#&\\=.56%J=J#6'8J!;!:N=%%E4%$M#E90;O6_N MN2NUAC"3DOWD+1OT$97ER%'H#'IB\77S4["H2P>2E*#&PX1R!E+4M*G]J;&)X< MG_.'?[__^ OTFZW@*%7GN+^^K,'>5UC+6$;71GSV*K$@;^;\G$6BAP_0EHFE MJPK ):;IR38&D* '4MS5],P"]R/J%O-?1<4D@:55M2Q37[;:.+BN"<;II%QO M5_6^5$A]T!UN% P>4L5LHPB0<^RU+6'V_D;K*&Q-=@MCW<9-9_J;TX M^EA=_T7*KR/PN[-R7V\4Q4'_T-7U2D:2OI]N5J2)LK?S$+65@ND$P;$BDJJZ M:&H(9F.RR%3/6)&WBM2\*T(MC4+B,%YAWM#36+/XT=M2P_9,B,^BMAT0PU,F?1*, M@[\P)WEN1 )C#_O^Q=FSD_\+4*W-B1ZI-* @T:28 I(PV4FW-T"BM4^QPMXL4\YGA;_<)T\OS9U_P_TLU!4 [X@A>3 M[R_V<'">S$0(P^Q_&?,:S_GS&_)3TC41D#*$0N" DJ(CAXU/>"A/GGRW;>? MHC%AMTHR1PA\TA)!K%#BK18N<4II\E[/T6NVJ-=F^ ?3'$C"+4O%G5!6GSDAG2OVJ#N<2NKF#. MK$Y(%K$.?@%]643+,(QI\L>8S;>XXCQZS_%KET6SX2^+=4U:DXO=>:FA9W1/ M65]:+VJ=#@]QI'8NO%IIHF]+HD=I-%)W2#N1YZMZMU _YQG+]Q5HC=9M<".ZGRD)[Z8]SAEJ8[XCU. M;ZWC%5K7#N%!G/7)#^2=A^#;:+^3Q7NDNPGD;'@[1(:&,[8>Y3^!LBA%KAW)]?Y-2U*4><<.HF/4&1[JGU>27J/H6= M'B0YDG73/WA3_V =<7XF[+(DZU$PYH3X5B$GRG?*WF9KC!L5'HW K%-W8A@ M#-S:&Q7W<*JFB1(-2\"]U1G);)S'-FT>I($0CEF#9ZT+@#1N[D^LS_O-J7U]:. DW6@[1;P MEPUO?HJB%=99:7,DIA3^LA,X]!WDY+M^'S)V()H=(TKY7D)CI:H78>4* 6^# M.)>BTC04WY/(IB2SMYW2C="O)E/*;- 062\9);J8/JC2'8/E1529N%0=8BE%RN+!KG@4%YAW>CP MD& _-XMTF_/]]4C,+36"GU;U:RCBL#AG8E$\@1J]:3R"OCN5RM!^LMER&IE[ M%8Q;4.T>N'"7/?_'<\ZI"NCW7].M2;VSZ.+X&-1)NQ7B*Q-(U,M MU[T1!)& MW5M1=*W9J0BVQX-'][Z8W)-0(@N_Y*MNVRVQ%L'I8-!X@X<%56]A=+7HT]CY M]^%>/0T^0:O/OC=>:#6=?/=N'\::?G52\R/-3R=?/:O7P8IZ%D25?5-JF@9? M?/ZN;'#0_7N>VN-7);5H%F>O(HJJ #'8+._4^Y+EW&2]M*G>U)@'%T(2QS'')*,7C'"F0AS)YU;*'JDE"Y-Y M6:%$*SAJ1*=YLMW>.!X*D-!6"F_#BD=%S@F63OLGKJT"@LK0#2@T?LL!2!.\ MTI%O14J)-QO(.44RTA^I\33\W:?!3*@[KZ])!C=I]YOYI-AU-DA?8SGEXVCT/*;^'H/NB"6X_!M M6MSQW356,L6"T8*@93W? ;@CQ3HR@*&(2B+UD>_?A'*]O2AP4M(?2UA5ZJ62 M1-B:?O&*WMS-@89XI])[URX!O*%5W__EP2.&GWX+6:3A)V%)-P!?8$80MC=' MY(TTL]&8A[EU5M&GR8"O:!C=O1\AT0IX&DSO274:*Y'@;Y/G(!RQ 4R6EZS< M?W0:"^.B&)F\?/)7.1SWPO0?^C<2\-BL?"ZY1Q]UXNKAG6/BZIBX^K@35]?V M,=1;3W5HYY%+"H\$O]WT0Z&66U9W.T (9$[GLF"5/SBO41ZH03II,UC772_% M/R0M"R-5B[W4(BZK;EM7[;QR>0_H!$+178E1^0_K43>@*K&!"C@@40)^'FE8M82V!5+]NB@N>T:UJM^^,' MID7/BN*, )CSIMIJ0J'1>7^35K85:Z$P0)D.GNR3)7+@VKIE%3;V#.TB\,,E+P79\7<&IJ6Y;)S_+OH$95FRTE>-29]%ELX TWS!8 MO=RM)AW"<$H,9 +3NIAB92VB 5KH+UGH( K#SB'G^A#ZTN)P OV-+(Y7+(] M*^8XI2NP!&X),_/QXO^.+_Z78-@),[_E]WNAPY3X$3)9NRT#E^6[N91&2LI0 M0A?+)?][Q,&&ZNV2PE9(@7MW3[X,=LXW>G/_8C=W\NRB"'X_<$_-A#*:LQ>2 ML=9BR9?![.DND'44FJ_@L\(:,0DSE80=8J]EVKX=K:F@A(-5<%DTB\0"%5\E$%\A1E8ST*EJ-@N:V"Q?I6Y\4ZF,WGF]MI07A4R26$C]?2V*ES98"K ML?T9[D%Q7L;R\[9#<%&)_^" ;<[Q=V]"=O^*,?HT9G.\S$4R@3EJ@F M49R)90F/W/(+<6K:3[A%_;SUHLA6N [L.(PQ.[+ZZ.9);[=:7!H?82%4A3=6Q<41CSM[*D%2V]ZDXE/QG MB6K0LM&,GOZP:C),AJR5*7L)GFB*!,,Z,3(V3UK]MKAX[]G$,[;K:+M\PQ=UD0P:@UX0VHO MX:I &*)@JFRD8-2;PWLX->IA!04G(%JS7;,!I,[3ER^FDUF]"')+>;4T>S[- MBQ"Q$>^F\:F^#/R#!%%0G!E>,"?@C^ -!H]G55W4-4%@+*TL#UY4+9H&V@@+ MIA5]JK?F#CT-)^!6 M",/71 FP@KVJ&Q3OGEN9ZZ)<03Z:6-(J4/]"M5DVA?3N>2^!%^I++9Z 9X0# M DE*Y1K&24=[>/]B7Q]4JOQ=6P3U=/)7%:3LB.Q4EY&TEXGR1-?P51A"O9;*7Q0K]E5?PS=P2&_=X MC7[?UVA9;/C[5[=OLOR\=:DGSW6))\+$F^327)1ZWT^]9*:4'C2&B)P)# MG_WZU=E47"Z+$:4@D8NFN,P53K/;L B2BDT1UZ2UKP/TFQAX#>"-J_F;U?[V M:Z3C1?E]7Q3KU:XV+;[82F^^1? 4?% :J 4K56-DY9H8 /2IYK+GJ^$&W6^83S=LJF1FBLI!_M=56W\K!* M5PD,_BOG&[DQV KR^"S*1I$G4_X3];(E>VWH_>'SE$;(^P-(1H!.'BT/J-8X M%T*H\ ,AG39O)E7'0L!F1YA1ROKXD(0*!/V'EY)961E>;@JJT];RXPZ0*(Z, M)M\ U-Y%;61+0)9G$0(>R91^^IP*C$;JV AKRPWAA[RN!?0JJ*X(OI&R:RB( M%2)DI9 F['&]4Q@7B\#OR(F"6SH7=4?FX^9M2AODV]F8>XC[#\H4 *JUTN - MA.+POS.%Y'OKEB4_]BAEF%3X_VQ>5LX MHMA8RNV4='0;SHTH9T.BT1F$9?BD&CY>GN4D/O76RM##?P%AF;^RGZT%4A6Y MX9KI=SBOK%V514'/W&15M^T?5V7Q)B-:PG/>ZF/.PYKYJR-K ]8K/4L7Y2J, M?L8^W8MR+7WXG]A#2GPSED7)!G(>WI@[69?%YA>MM?@P22#T@]*=)T,S?M2P M/$IFR'NKF(8\-<_"OCQD@D+2J$)V#6A;1NDB(\H3-$UI)8(^U'@6"#CBND+&HB+YLR_Y$ M>YBU^2NX;#KZY&ASB%6S.,&*[A4'2DN*GFQ!W*1=Z/]=223FZ[H^7Y$7D>=Y MQO&Z^C9JB(CFX+P7PJ6U3JLOP]FNWYC@M WP9@VQ!V1_ )3(]DMH\X[8MRQI M$1X/>< HH%$]BN 4K@>E?UN2,)/$(X)"U?]\(ZN1C< ;.6Q7P\(;Y&^0Z;66 MEW 2R5(K %5\U'X:%PY(ZN3G])5RV6=B5#1=\G-J+"6A XD[>?I(BB?O'ED[ M/Q,#IC"OK&*58R3<(M1P N"AR,/*VK%KMG7[*U0O7L]0^=ZHLW POXR8BSI)'5,D[UFP6R/(H4#YI'T8O+V(@1JI9P*%2WA5E"E(25,/NYM^!ZLMPC4FC[,H%I8GXT*,>GQ ME#@Q>\( /QY[/N5FHB<\ N3E.BMF&XNM?9 M_HH1L92?5/@W1GVFU@X$0 .V]S5J <_N)KAA"V7SB'*4M='CSXWJJU2 M-^-\5<^N>@KWQ#%/>W#@O4LBZ,^7'[3=VK345*T,L801TG![2V*HTI19E]CK M_J>"YXRCS6Q)U7;]WFBW[Y4ZS-]I%?$TUHUSCD0-[6YV(GA5Y$4[;PR2X2.NM(7 M*3?7I3*0;BXG11.WK#\7]@2W!UW1)_4?!E8^/41U(T0B)KH-!2?#S2?L5D;0 M@\1#V_6JTP]QZ=#F3[EFU2@:M55%0QV:_F:N/*-P/K8E8F(L\W?)[U::$K.F M<.W^)2J69DV2*J$V45\,Q(Y%VNN1$0,1X CZ%6JU'2-MA4IQLA$%I9X3?%<"[7Z;@6:B55Q?C[Z:@W1 M;4!-&U2A?&=1@^);]2A%E<8*1(+KG['%U29HX$CQG<]I5DK6)F&H%RR\5:=Y M+#AZ$L;O+G;42&L1K&$M\-<3O6$.@!BL^>%3(JC "2J TV/L';ZOO5IY,G#F@!6M-+S>OW M"DH@IX!DE,TZJ?5B]A1#-3Q!0A(+*U<$']1NYJGUSTPG\_U\)9]H8SXZ!E8K M$ D@/N[%F+"],CXDO+MQ_F2^4NBM)4'D:"02$;>O].H]@XMNW4&C"Q@,2_!U M[K9<%^=,54 0XR5(+.7>\^/,(T-9VON*T C(P?:^(L0D-&"'95UW]L%4RT*Z MN23=K)!@I%O6SM9(9;BFOZ0PY4*Y\Y 7-]37\SH\-=DPW@S6O!P5R5&1W&)% M\M3YQ6^E @'->9 FZ&/'O=IMJG\(N4F1A14*,#%NSAE7-9B3GB3&DU3PBARY M0B3K:XR#O2&O>J3%-APEC4!H[=-"*&\BY-*++U7\7B T,#=*:^?'EI !JF"B MV:W82>6[[4IH%4DZ.2\W@-X"JUO9*&VGI?MU$$I#'$6050+!G/5ZQ:;'+=XK MN!H61)(6LS0@& W[,!X<5?I OZW+HL70#"],PV"L62T[+F",I +=1TJA(A-F M.TUI,?$8-?214I#=J(K))TEFM@-=1S@#LR8H&T[MT^GD;/O=O>EDMB+&$\DS M[5^HU,00%5^J*]?DI#<% FTQC=6/84M/A+HR**3UK%Q(LGB>>4^Q%(02A*:3'NJKU06CKU\(1S-NC6!8/C(WX9DIQV]0H#X#!@_P(W$7L*7,I%N%_]MW_??'ER=W'DWE3 MM56LPY3@HA QLCHZ_"U9H-@1(-3*,?2;PMN,+18N1A)V]0%H!D/[!GH<\].8 M@L)5).R;8CE%EMXI!07M&-]8B=/M//5BN'2)C:9K.4_GH&2:LKM-^8]=Q\+-Z3C=CMI]\$RY*<5DY@.YF05G=>N5[,"6W MV(U*W)+!JRUW)MSDL"FW6FBLS!N8RSSH@:3,^BZ<<2EPTE)<29KZH52[5;&3ZEC\DK!-CY?R55G*C(4ZY07L[[=E MVB#F%"F6BONXJUGN'ZM9CM4LQVJ6S)@XLW*'Y['N[09!=$=J\ZY3TR+-%$D; MD#\HK=1(P1>3$KY1]-T<8I=%\! JZXJ%UM,,O#%)K>:-,GS1>KNB"/=WX0LG M5F+L71>JI4=JF.=(IV6![LGKT9 ,JC@*0YS,% (U>H-B7"V0&%T? Z8>)G^G M@VRK% *Q\T6+.$A\TXOII6PW-,#0-U6N5*49&^G8IF\OJE7=UMN+O?54"0RG M1)#*E;D7\MYW#"[))[<&D?4;*RF]%5=KM,!U6"4LNWF"2JY5#\9D.MFMPB5 M6IA(*+;S26%Q4F<<-A>;K=\A%/!&B-@2'Q!B%3U2B;L6_L'*@OTT+:>:5\U\ MAUCP)UI*_^*9%M%_2EF@OTFZ-*>3IZM=V=7@G?]+&/+SX+F<^WAJM-=7V\F+ M9P!#PE].(GI+,#Y1$,9+73<9)C *VCCR+5SC;J>E3X<75SK'U)?!@M"'0;N5 M5A]0:G #P"MC16)MAWF?!RN^VKPM!1$05#8".7/#C7 98^VN:7=E,E[CL+L MZ2;%DNU-[.\16<,%I>L:'0R-6A"TEF7ELFMA?=_:RE/.\-/PC+?A3=HE8%8Q M('Q/D&B<0SS8R[FHH[3'VH^G_9W4$SR)2=TBQ6?$X!4O$LY-DB2A)_'JU=?^ M:X*J%NYL3V 5I#$2>GU)H(/5DROS:1B!%\&,<$:A(!&.")^@??5)@?G@!G4R MNIA1E25QJ9[2&X:5B#2![3$ MPV'Q_F)&/U0G7U41W5LHW)0,VSB8=(.%&!9#>?#UY"^OGR/%L8,:$M4_"^=4 M,A!A#8*_>_?6:(S7[#5XQ5Z#,W7P7T1#Y==L>/L ,3"TRW-#6O3->_HF#EIU M\;0E5:=VZ%PC6!NJ-S)Y/&7<(=84%/\F-5 CXW, %#.*>MC;?N^EOSJ5V7VY M)<@/4_.PIQDLB[*)S\.W3R=?<6$]A]V37O.ZWCH8?;9[PLJFP1 F8K5>FL$W M:<,N@CV:<$*'8Q8.HI8Z"VIOS'QZLC/&P09-L'%5DD ,54";3R [#$@A6Q&, M%^Q(+8T2QIA?PQAVRT+H#O0+ M/YBU\BIKSHOV5GJJB_.F+&.EI3P"=G2%CDEVK4H]+*M'PRWZ+IP18+W?NW/W MV8+NE9I*[%ON2!#'\$BSQ"&?VMJP9O3\;G#,EAX MMRTDLO.>57[/MS 1_5NOE[Z8S)!$(;OLV 9-Q7 N!'M 3+[XI+Y.I%N5SH>Z MK5#DD<.CTT(8J7OP-8@_1G/F!@+GYOR),!8=/[3-#IG*8'X6:W I\;A!B3H: MA>TW:SU*""68%=(*HK-5D)&QMO*@%A&AA99MD9C1%P.;)[B-M: X6>MZ)7S? M*T15JH79+.*#:(TW]74XVP@I"9Z*UB\RWZ%/Q_X!7-0,$Z9P$^8PW OX,[P8 MO@9X#BE[YBB'#ZO170@2C;0%64Y">X\$F,*Y@G;FR:+\"F7PL_@4UH4;[$\;G58C'S4^90'QWS*,9_R MD>93KF=WODRE(\7(5[O5LEJM?F%$F)\557C5$^G9H&],\ZNB,=M8,_6I9FIS MU:3"&]'J564YCPBSY4U?1,XXWSAZEN+0F&'=2*A+=>Y45%9$ELD'$$UX.V9H MJV-Q$/(9VJ6 QBF8>7"XQ5#P:$1>I)L-0QP_%&-0[RJG<"L9GP-S'C#US8-* MWT^688\&.CU('RO^0@QYD[1Z6$&LQM+IO,*A#]MKT#316IE.@B #=+G$9.1) MXHA+].*0\IO:7]1UI!7"E8D/=QN'<94"T7$J508\Q\D/PX:MT:BM51]UXWLW M;L4(L)T,E>FFM0>EQ?%M:.9++\F?_N)J%8STE>@)CN*.8P:WT3[D+X MF9@9E[59<&,12/;#\>\W!;"H>;EDVOV,:#"-M1C=DG&CR95/GO[E^:>60JHW M)TBQ3).@^!1=D6V8;;FND> )SB-#(/97"];30YD'5VG3([%$B![%8)Z/D5HF MR2<"VF7MIG$^HUAD&88X&.&E5X02U\8#?GH@%GH+T5Y0&I@ @GRXEGM);(8Q M:&3H/4N)VQL-_OP-9.:LU<'V2W]SWMDLN!=2.$_TP(Y3MWQ[YAD,IFD55N<$ M&&A(C9CR(FKR%L6NE\1^:X4?;A-KW0R?HK[<]%X6_DL1%6B^V\C*:XP+7E#" M<(=4EO!%YAKB!_:MJAI);[F>KI=5.)@28#:AJA^?,0=QQNGJ7U%?"[I)(!OF M*B#(-T!O)J"Q8]))D,M8.,DQ:7\O"@,4<8O%?,F3)7R1OVNKP>]L.:324T-0 M=KN*Z&RS3Z=H%H8.5\;MN;EC6;+0H6,9(ML;A==6DF2B=7F##^QNS^--E&O, M3%]>E(QU!7$.I,.D1@^Y P3#5M0%S$X<>$W=C+TE!5"$R!#>1-7^Q)*K--OK M1D3R6\'":M;.L"@R* :6QGZ6R!OVGJ=2AF$\C7:-?9_I:PW]2HS9@A/1T(WY M$[Y;BG@=L=XTAL5XGP3[;32<]*N(JVQ-@E(79XASM\57^O^4HO%)JYFE&X7U%&G0R9FR[;&-19T# M]D-*=<*J&KUD#S@I[:Q1[4'WP.K26.%MOTT .ZVR_$(B:6\]9[]$3PA"R=*& M:-@0>&*C5*\:4XV)6"=+OZ$K;<;_ ]42CNT&*6[J.72(B&KOER;S"48_NNM MF?ZFM0U)V"T^*T'7WPC*QSR_PRTJ_&57WS"+2MLE6,+@!EDR;"OU$:A!8;8X MM739J@FOYL(V.])D)^DD1<*L6,>'3T5_))-SM!*<-NDSE5M;\!6#F2.KN%-C M6WPS_-"*4IH2X*.&ZK+E:5@$(W)9V_3P[0NQ;9 L&17Z$B)&!]2HU+WA ]3' M1DU.46PFCO>I,#DB]0Z\3+%+1[ P#3S60#!9+M3Z(Z()-MO[6_']\^!#G4[. M7&MC<=\$(H_>\Z:G_FQ1//(L*->;PO8KWM MOTR]W8NLDN,Q)?,:.)4%8K<27&?PLF2@UR8("?@$3MDS!-]>;-!!&U1 _ @! M3.]^$U3M$VO91$TS9.T5D)[B SC:/]JYTYI:6@EF6C92[6LXF]+(+:"A;? _ M9'_H7CY[+HF6+Y],>-"$1^?%)@&A>F;^$P $85C9!PS8>[^V#DL(Z$4T;X( M!>#V/(57,+-6@:97K\16V^,;]M"W*;-PP3'Q\.OE+CM*'?$4?XU*L@]KKO86 M6&N\)RA,T3$/@G)38W'ELAXX^ZE[#XL+5!9P-':K1=+[3U,FV+C< JL+K=:Z M);X#/-Z,]I1P58+5M5IJ\;*,M-AL@JH&7&Q6?B].0.P?R)AKV.A\(HY(K"S= MPE@KK=I[BL**9K=EF,O&)8YA%LQXT@)F]ZQ#4.Z%?,V;<[-GXD[ K,3I_9^3 MIMC'IV&PKYJPG^_J@[]%9((5KG!XPA*'Z;S\_D5Z5KU3N-<4C$D6J) MI!R)PW5^@_KK6 O$&$=7GTLHF)+-ZHWPFG] +ZC,FYD? 3P/NCD5$X5:(\0D M\W18QZ<%>!8BZ54KW9"K>U9!@)T%3_+_9^_-FMLXLC30]QMQ_T.%9SQA1Q31 M!'=:,QTA4U*WNJTE1-E]9UXZ"D""+ NH0MTOH!0M&? DK$_X_H:_Z:XH\52["+!_:]P8QMLX(*9K@)ZXNF/2F@2"JSX MIHXQ%?%(TH%*-P4\,<)@L&=H@J(4FC/\#Z9*?Z)/KC3F@Z[IL=M>((X"_)I_ M!?(?LTBM[6_%",^(+%Z9+'=NBQU/- [:'?BZ?0C9]RS%S#AHGD+FN\_JEL=5 M+:GT'^&<$9#CSH2^-Z_MO1:D=-($.DTP&Q&2X_%T\PQ<.J1;S>?X;YIQ)3[_]FQDO\=7OG]%S?."-$O' MCX6?0.8'JYBDGUNJZ7P' *Z4]:2D+!/*,)6>7>A&X5(MGQXA:^9T88*# T9( MM7RP0U=V%CL::\8-R@H=H\JO($V3_*<2WTJD$5QAH**"MJFKB9P[(&0ZG'G! MW)&+_E1'9.7^F5&I7Z>P0F\I_!JJ=$3=#+D"J;7V9_D27+53!U[G7^_'5@*+ M*<1Q(+G]@1<<&8#[A+-*\BN^BU<>$.0#XJ'F9 6(HPKB'F4%M#B NML.>,!8M4:0E(5Z"$T M$"4;.$$JW_9U,>/T_!;05E#]#RSXFC9H5)ZP=_"G8RHPI9;,(,,62>J2X=R) MC*)WX28K552R^+NT+7N46.M+)3%D#Y-]A[YO+-&^DE0DN'ERGMDX0VBX:@,QGUFM"6@IE;([V:$$>0*TLA]C<&!#UE^M0 C M/O:;1ZJ\Z#8^ZH U7!^L1=]5 4RHFQP5!OA^*YK($:WOCH/54-WC'ZKY6A/@ ME516!#85B94B0 M4?&V '.B6C]4&I3N>"\)T&YR*YX<:5P* 2RI\!,[%2]!(0HX2)QAXI$KG*0 M6*LU7I-8NN?DK^58M$N(0\-< 2B2U5LI M[ K7^XN\\:/H^2=(5B(5BJ8Y?*,N\78[3HX/9!("<.^@PX^X=2G_>,#IY; 8A-R2BA\+E(NT[*$ MUK%OWYVYP212 9+42MPK*.2 *>!;]G;W3WVU)_T83"S(GKEF@ ,>X.!H%%VW MRL) -B0&G<;Q_N&QI^JNQ9Z<'.G%JAO06J\:&-:LANV9];XL>VPIP^$O<,5W M:TS9BNO'==NYWSGNC[0T&&<65H0CT&?[!+U:5#OQX+V?TC,GU M%N;[4)5HX4#WE05XV1^JU_J9N"_O%/OF=GF8Y$*5GI&-1O66T1K,:4X(/(K/ M6!AO'/9C8\>J W$1[Y5@J808P>Q=HIR][N^P06)"Q045Y%AS:G4Z35=) VNM MLY>.GPP;Q.C_L/-I0&7IL+V0UXNTFJ3D'?Y+ E&1V$KE HQ.!)]R.($;7TL) M<:G;5MAI\1YPQ* >)5DBL!LY++#+ 5*M/-QST5"?1^L "US/\N_UHFEM3AZ MNL( SWFR+&LIU<0%Q $&50\].-4\F1KO>XM?%$1'KJHCFI?L(A@:-OY,-TOMJO'1 OWYZ'>AVN^F68/NQ;_9T M8+,#N6XYN;9@TCG=5T!^!PH>*'B[*1A;M4C^SA,@WX%D!Y+=:I*%2@* ^-AZ M0GVL*4K'0XK2D*+T^%*4/B_&LM8^6-2U?YRN@+)\@@B8'T;BLM*/O*)4R4]<) M0D"1R"V^)8+J28R0$_01A6#IJV2)+9JAG3)8:P@>0WG*07(RSB0$WV:@G+PN M 4:1L'+:&0%!5V;=Y4<7T;9Z]ZA>HC[32;#S,%R"\)G0- .)13Z;K%6A#Z([ M4L%5H_V*2E].V'$MU4J B0B)4U- ]33+M%Z&35>:S8FNJ=#Z!P+B7=T6\S^ ML]]8\"=5'MSJR?53PMHJMV4A//XMBCHV58@]4$C6%5'J,GZ8(3>:\BD.]E8: M2_%81VD5IW2V(),NA9Y-]B&B"G7L*IY+!40J=4DEL<10ZB;)_R\!5&I_%/W= MK*.7_AD\X+TGST;1.^CP\H*8 G_Z#U]79><-M6CARR4QP.$P>K1)>[T1&I+" M[8P/VF1,RX2!\AUHL&S)$FK<=4\(-B+) M,^3!S'"A'VDI;"N+GAB"LD'J@JV89G+>O*[Z]I&TXWF"X#"$9PPA,X-,2$<*03L:!USF M946_#,I*4' ]7527F*0E8BN8IZ]-HC)*(]5I,P_2-\^!#T&!95'!526,XQ3R M0:G-W@_IC__U'^.CW2>7.:#]K7D(8$P_+ZRN&;TH\&-8Q=D:JG9?Y9E\H%X$ MZ!T[]0J&/+LL[#27"2W]AU3> (_Q73U'Q%O7LNA9LI:2':Y]+"_S%;:_ [F2 M?K3;E1<728991':KL)@Q)B".%6+[9M$LM_.F%->5 7C("D0!IU$!&B5*,X]* MJ$J[4$!;;E96O'Q&)I3Z."QTXCUTR,HXY,-.Y #,5%9B&2M(4<,,?$)()88*E"$Q"E45EQ<90@V@BE5O#UJD/V#0;5]PQJQ'$'JH MS%4'\!.>"1PUI I/UBZ[E]!!>-JV6,; CK]Z\ M.'OSRL_]];-W9V0F="[2/Z>G$@&:A?0K JMHVL#6#$])()NXX<%T 6C0U$!6 M+B&>L\/V99! U^'.7N.DP$+"]L _"<\W/'_C0!7X"P"/LC+-;I$( 5@4?VDW M\#*=I/[+D:818/>+% 4HD^%M=BE$3)]!\C)V#)PG"T8&1"PGEJ&"C.AF!H@= ME9IUG2V 9!S8-:+6NK6AA$?6 S<%RDP>2&U_DT7/+&,D!([CF$O4B>X"LH-: M$8.YMNJ:WOJ21C]@G[??J+3^1]&;K-X/L!Y. P8^][179I?ZNM]K"W?^-EW35ON,UR:TL@?JI]:PTF@6M\A1V- 3N% M0-EP90(B\-;DJX7OR7F69Q>%H0Y3CA/!#UZ\_,79&0GJ.F#CL_CU9S&FZ;') M@].CW[^IJQD.]N+E\^@7(&?D4CBL)?6E20C"9P&>E 6;:PJAM)58549P9TP S<+B,*[SZN9I !Q+M0WNT\9(\R0M=$[UXRZ$/1F\S(.7^9OV M,@<=C!TG[. >UKB LK3L]QRL>K-C/[,,T:&U5(!%0^J@\66=A/K H^W0: 8: MRU>D+9.CT_N<4B]+60$AT"\N7>E5D?*B5T,258B_ST1^@*+DE"CFU1J /:DV MS)OK2@DM3S;K,V?G5HQU?XQ#$='V.N1-9:L1XG?20I+@P_.6/_6+K"0>,,TS M/!=+O3R;&4<%I*A-S5=Z;4#=*[>S5-B&X,#!F^#03F5GXNA2_*"IU$U-H7YG M!Z@'MQ$6$8*UT]AR!K*4]Y$<+JL4^VB3 M&@K*)Y4_>1E*,0]GC(-]3?B?QE+T#-0' SV[)]YN(U#&,RB32A=(4 4"LN,^ MV!?:U=NS!+21A3%6')#A05UYN,B[PK92F5$B$0H]DJ2(#]1$T1L!KK$E:$ MH^%)-1TE[HS)/XQ@AR6XD-EY4C-H2)+!44\_8/L[N&26^QI_F6)5]UU$9,V4 M4@[,7> "/PRX.AF%WO>#HY;@TR,M ANJG>.J)+)9AMB9+U4Q$?.$>[%@/(GF:1T MV5T["-?'1U4/!W-YTLG'&0"Y9 0:\'Z>%8RA)#\#'D>!D' 58)=9;(,N*[Y1'%.[-M4.$I/60@H@=YB"L@QT31B M&?5$ R#Y]$/2I2$V&3[<&DU\D/,:O8WA1L/:"X.Q'AZO0!2G2J#@8FWPLY9D ZM/0OP4H'!Z OD@=90541M MA(&_'6P6WL!1](+"O$N4>]6-=2JW(1KL,&DJIJXE"(H!$0$0%&GO!#!GAZA% MK,*W;@EO-?$8MRK0YX#78<,N;N.$%T?Z^'"WNX;3@!2+ZU?( 3*--I;,L#$H MQE.OGV//.4@K-A"A9U@IO08WA%(;.X4G#>R R3M>^/!N.8J/[!UI_TZ@;;6< M.2_EK(ATW_DHB]@X;4>5W:P;..-H%/8"D=F0AB]3(1U)>I@NDD+!F[?G[WS! MKHD3H-N6'83M'#\E)^MN%Q'@81:"\4? M6R2$G9#1 JX#4=$5E71PNGF!783IK[A32^N6:@'S9.6'0'R:RDR Y9(S-\/< MDJR*',;DS !L!QH_#TZ"$= =^[I#ZG.N^1O1%K(38_D_@,Z\,^+A;9^O2]*H M\OQ#EV^;$8/:%+7D]\4]T;)2FI3QF 5E^M!?'L^7)QF[?W$G,Z_5,K CQ:^Z MQ)RR@B6FSG,C9DP75_O5$X0[I;X/8$JFY=(%+/_!W[SRW\B.-J?8J3)R#[6( MNL.6*2(&(RUC<@;:-KY?.<.A7-2D7][\+93SU?7ZPMO>'JI_:M74NO#-W+C# M+&<+QNK)X-*$Y44$?F2JOD&<7E%VWV="]R3,*6Y(0!X*=C4MN#O?!Y=6PC?> MZ!N/!HP5'3!9!-P) ^Q$-S,# M8(L7(+"B:/UA$3;A[[4*;&4!M:H2^]ZX\Z M\'$Z!#Z&P,?C"WS<89H19S)'W*KVX5QSP.D:DR'3#GL;$?;=0K?N=*G:75I9 M4[JG)5@1L8++1T@L#^\?+6M,!*2&J63S,TMV#2GQ?7.CVSZ.HN<-LQ="$JXY M.F:F+PAJRQ1SH[.]0?9;\W6>E)<0@(Y^2W/G")^C.\VP2BEM5WVS29BU A?C M68G_ERQAD9H?_;@P/Y]9/+6;%KI*FC%V2-8W5JFAD(> H 6N.IC)+%F"51=# MFQIZ$!HX80 $=N"RKF:0!F]7Y:'LFF"KY=1CM[H=6J W9R'YM>P^Q 8;HD&R M>.-L/IPB9G."V_\C)&,UEN]2?"]#A08T]X\IM)V&.2OAC THTB4VX%%[!<4% M,#SD7XOMXMNIUD -J\MU22VXLM]K\LTEW!H@FTPQ&/\L/R](X)D1<*=IJ3(G/7<9*]8)3E1!"S M@6\ LZ#8,T /'<24C"R9C[DUB2X\'W51*0I#J:!-KS^)H\@XZ[)/D'2,BQ+$ M^\F=%PSL\GPFF0"&^NXT1(WJQCW/"]_EDD*BA,=,7#[V/2-DCMR(KK9#9=!7 M0!L\R40V1DTC9A/-3]6U78Y=C54FB M)@L%&T6LO<'10P0!1^[841BI):1$#%F]L:8&5JX?$#9&*S$U \.I!%BKEEV8 M59(69+%2W9$77IJ;Q!+$A,(+J%\RJ[I2WT 91R!*.B;/)G:WD"D#N>*$+/"Z MCJ$H_H?/&RRSLR<,\_)U&!=V@1"?[25J1=!P,^7F;;BAKIK--P(K178H)'=/ MA?A.#,.45.D$:HL]!<0=502.1K6^I5G'FH.N*E+JV4$A*C;VDHWY1A>^X#IC M> ZS.!;D4"B,9?QQ\LY@KSCOPY8Z >*YF(JF=2\$.Q M(?=F>VST8L@'F<)RI1#455NB-,&J'(K;48ZJ;P7F]1"^0*R H6PL2?.E/C\. MHG9+)>9[:'?WQT[MB[K176?5?O?G7S'K"/DNK8FP7 M>&[KZ*^AYI*R#A_QZR'66ZKK8>TP+MP.QHV#4<'9AW?,2I%9."L>I;4(,[.D"JG^5<'H&,-/:D5VW-7 M6'T%S.HB;AR"*YCM/(6R8QM P?Y(Q(IM_#!1"O,6F\6L4. /$^S_ MFE#0F6O,80QEWEH)5TU''=DMQ.6OFX%)-]P&M'\4V+*Z1.I3:I0S*(,C<>8[B 6PWE$QA,9B&9\BZ%\RDDFJ M2Y8@:,%+NAD[/)!EM7D&-C6Y9#IV]$7\8P7=Q+$HD"]2HR.FN\F0@",KN:=N MB'3_'C431V@O90AH)&:"<:1Y/1V/&CG MTYCK#>>"GCK,\H5($N7!@_FONF1)QEK7G%$YNTQ6)E:9C?#S9E,Z*15/O%WR ME/>R>_=@9)@S/X,_%9^$+#_-Y.6"B='[:G(*1LK M+FDNZ[1R^Z)"4FJ+1I&W.YND7E&*\]*WYM->I+)*"NG'BR8:AK[FX>!\E2FL MQ?FRGO@2#:Q#Z2U7]BO" &%_9T ;I2+DLNOGUE*@Y-C-TWK?6BVI.N(JXP(" M7?@#P"+0N6^>+J0LGA.MQ3(/QCHL:T8TZ(U'!E.71L>L%CTPS/^!$LN>2W*T\#)J#S<%)*8L*0K(N@<- M$?W4CM#*[@=QP !FUFMD9G#$ =R%XN1FS9<+1Y*IV9/L"2KFRPL M@X%CG<$/V52F$*7<)-BT@(F"]LZ&\\0. Z ):3E="",$)R=]XS+H/5H+&FY) M2>9EB@-<7OZ !8VB,T\T_M0I@)$4LDA71Z"[K25:8,,V0PAGCQ/PY?C0841&5@J='>N,-Y.0#]8P% M5&<0LJA5[RH?N);7@;2-VR?2)C>(;AK.WQ4F;XG9[^D/X$?#>A?X&G!)P[Y_ M*A#X8RS\FL^UDVVW&1T>&X&4<:YX6G4<8- *5)W@AG M\B\7KY-Z;=#>>0:<4;^BT5.,L:IFX0.X4DMY66^:HWF9]E"H(\WNB7"!78"'3Y++0'3+WP M]*VH'D(^$M85>]%7=E,T_0R#S9 6P#]LH,"1RME(A,G:S)"TLU)GVNK]5<(\!J84,T?S%/+.)TRW[(#^EXCOX@97P!! M;#>; I(0QO> ?-!D+\F:E'DG_'P# Q7NC3F*2J#JZT'FI+]YRB3*Y"6 9=5\ M1R!$M$(4IO_Y4A*),UPVR[HH'H'+:J<&XG)JC]>CWD3[(RJYY2-UINJ![=$D MB"M+ WN[47R[+0'GAS8F0.?H&=O'S2HM#SO@)O0EHDG 7?H!JE!8"0:Z_]$+ MD@12-;A8GK +=/R2,)_IL"HZ+-^)7"(:PA?!V .(-3B,"ED&G#AI( @,6]:< MRU#_V./40;MHSO-D6.W4L@Y/F%-' M!SVK(^Q0=0FV)D> #_HY68\/![_X:\8FRK^-:_SM^\E3G@DDA.#]1\SPJXQ# MKRX\8I=P83P^I_Q\8N49YQ UXLHQY"#@:&%OT?<8K2JX'Z6TG4#WN$,]X"/$,(9['%^*Y M3;<(2*.#FMMR50.N#=5= !-$N+]0NBAE [FBSZQ7JD3L[)>%%?-LE90^>U=2 M8LC4 D_Y;?=NN*]%862;&W*NTJKFLM4U+]C73.)X"O%3&E$ MB4870DP;#L.0GHH@6-'<2/Y4$@",\? MRZ[==J;'!'JW+,D2 -<&[RZ'QJ30[+T;+GA"L-KQ2 MO%;BG D4@R$IA$P>PN,T&BV%GILIVNM<3S[_@TV->\[Y?4K0Q&92$)KRBWSB"N"ZY+G/+ MTNK>2^H86/D/6RD53&5CZH<$SW7'*I\#YX/2?L0W#B[ >?.Z@QD--!CT!8>P M#R3?+Y0T[T1F]O,1?48*D=X*N'VX8)TEF&P,EONH>@M>T8VH9VBUC VW QC4 M+#HY''?O)MP D$ZF4!2.2(GN70H9'WV?IG!P#YJ=08C%@9#1FZ+]HY/&N_BV M'>X>/<1\#L?!?%IW]V$Z4"A_W*HCJ2J@HSBHML84 .5!4>7CKA/D)D"!2)?_["J#>$823"/)[9L1H*Q4L$A%F+LUB)FGMCM7@2DFE=8?BBO:XDH7?9J"( M439KHV_3OY]?P_4&G=Y4IU"''?[:^KE/(5&Z)[0'KNL=&'W_%_8\Z M%66UID*F"X9&H#H[[5+JWL2F*@RKN;_7LPLR4D"#5:G[E/&B\HS>O?KY<+0; MV?N]N.,0[A=)[/-\7D$-2G0FF=YW++H?7IE[F='UU#T%G1Z !PO@AS4P;+<; MJGCSG8(^U*!:71C..OLTVD.DN-TQYW5P@!!"3V U9P[63$:0_?^YMO1>2S%9 M]_S\T^^T\O#6@\4"7)N3T#23/;GA+C^AE/%HMBWI6R7D'^D$312=Q1,I+[W6M38:W9GKQM'!LT^V14?%+)\BG2WB?)>LVP.=G$9^S<7IGTG*(0#OO8&=] M08!V:U!>1Y=;PR'4\*C.]RZ9A^UW"E2$>G'X@&2IN8@'-&2 7!#C6;%(I]=&"HWX1@0[S7E9"%I=(R(C92Y^D9-B%PXZ<4%61ZR9;X5O$\2^,>8F/H=E=#8PJ#(Y8D0.:,,3$ MBDDJ6^WF=3M=PY\[&88$KYQ#]T:GXZ*\@--Y2H DWC.$0&4M.X1?V;*\&M(6> MJA[HBT4C<1T/KO/0<4F8\-F[A9#!N7GV&^>-WC]P8D.@S[F=KGGG+5>K_':3 M!DHES:TAYNV^+ &]P;+&0G4_5"E4"-DXLE*XB=E%"1&M7@J><[DEPC0R VYE MN!6;^$+T?KVR8EC6?F:*BK:%H\V,D 'IJ@X_(@P/$CRS=&IUX83M9)%/ ;BB MHB"\M(MZ.-9X<[1_IWV=/WWU+A9-V'VC7ZHBI!F MNQ7IR]NF;TB$).:1S;5B009>"TAU@]Y![6"JF1D\3:')'<.T.[4O\ M5:3/!GV$N0N<[L.7A*]WHW ]#KS*?59.[>_(Z]YZ&\7C]5!3;J=B3UNEP3?2 MMV%\+"R#9,U8FA_KC KH$8_PKS,*?13F8_[! Y$E'H]58B>.@T'^E:(B+/JU MIZ,GV=G=I305MZ*7M)$I^1/:N(HREFDVZHJZ^W2!:,PNJ"+ BX MW?*XA4EFM(,9I2&@24=>"(#EIU'+G,'L9HC;;Y6(?ZL?23-"RJ[]F"\PWR*? ME'974X'?AC<% MI+2JX#;?<.5JL8]2;P2H\*B=#YH[JO65FJV"_%>?AIBAO5N!-Y][&Z %6J^D M!8FJZB3-#ON.U/*)M- M:0Q*#L"5MQMPF:X"I2;>3#6,_4BQ1[U.S/U68_J285. XX,CCDYWHVZ"72Y+O2=LA?PPFFWE,S? % MKN,XU #GJYUZQ5TJB>EZB!F7+S['5?.:G'%"8RLTW*\5#%BA7^+5SY,SO/L MM>3B P\1'F\2VK0S(,[X%ZKW7U=731:@:=$MLE5?S$<=%=H?HD)#5.CQ185N MUPX+\%*)U1^(JZ?JL\F:(8TS[NLE()5FAL9VCEFU8J*YR#O*D'39[I[5]186 M-]I0I6PPS.Z.7'ND;I/'*I$-&'M*)IV$L=/R*I,L_S6=!U M5AY?U05D'<7N ZL')'8QT&O!*NCH+8'J2ZL;0Q(,E0VH@6>I0;<=:&<+5P5) M4M9UN%50[1["N-3J3Z,VO6%%Z6\5MDAG,^ZFUP@(H:3K.OV07'K[Q7AE10U54)4^03\[*+#"'TP M$EB#6&@L5(XG'I85;S?V_81;"U:NPFO%S#>.D03#J-[HK T[>'Z XI4Z_88B MH4T4ZF$F+YT1.$I-&XWF>I90/S$>R\&#M,J!J9>Q %5NN!\2!>76P3\IVP.= M?5)T$J1-(WY-,;OB7E_X"G#*8F0"(WZ(F!M#XQBT>R&-RU'R58KJ'&C<4P(@ M5\F/K4,.BCZ?\(Q$N5TEU27(U-A]XGV=(3A:R69$4:\JK3'/DBH)O:4M-=R: M"K H&'!BU:T/O=,M6_.E-+BD]5QGCN43O^/S(JEG]0(+6B!261+J#$PV;OAV M5:._"EL+!.AC 3XZ)A22F8+F)T$\UQAP8TTU^E>=5Z)GEL9\@ APK?';Z>R7 M_FX)>C_UH!LI R$X2F$93;/F.W_SI3DPRP@*SI]O 4'$D' M/T*KM,[("T[@'>+T<*<% ,N!(QD;4HC37*]=M[=H8V\XDQ6M.-3UR0;KO*R^ M:;V_M=94C$2CNEX90=[(0*&U?LJ066^<#LC>+]LC)CW:VH;CI<>CKN0 MIC4NC]05';$1ZHQ7[#W?GMT6=/[<.Y!T 32J;J*CG'GCWZ[R:8,!V+%!$,7V M=Z0!/#/LM'G&LOWL05SMX)>O8CT"<"=8 '21HQO8+>2A,(.^( #8CF:X MM%W8@=(*7FJMC939R7^]NYD*@!#Z7:'-CZ(W=>A'D>1=!U8E/D2'DP-93XM% MIV\[TDY7$1HN'9C$%?MU2;RCQ[JZG-?@(IU. M:]J.#?[K7O?M=@8\0[Z\-5D@YRK%#C:R;0FW!,JFA)#<-Y-&";>[2[3;!-9R MHN-8&I7A)_RK\3$Q)97T?BK)0;X/AF3<(ZNLW-" JQDD#&(%##9JZ(/:0M// M- 6/AG^NUBO#79C/%M:ZC%ZVQ12E'(#1O\,(4O;XDF9]N*M5@))RPNB:^U%? MDE>#_W@)_NFN++IK!B;/;N*=\DU4Q69*GGM[YZ(\=E_KMZV&[&%%@7HM=. " MT*=2[%17;.G4#1$1#1I,F)%D*$@P'_*S%[B5*R2]*9Q8^)JISP;91"TM BX# ML+>/ B3%<&P8MN=LD;#X[V;C-WM$^L(QVC0.^%?MQ:FW.3B!0#&Z:DW0A00V MTVN2J8P XUN5 %-'UMU%=[CW,-G.6,T M2[D%J!T;A K;/AX"N*T1HDUU,(8;T&0?N?=9+B]],<(]K?#F5DRC7*5AU'3,N&Q@DHZ/ M?D1ROZX&N%$0=6ZL"2X54>/3TP-Q+='0VF(YDF!FH@.!:)+$T65>KF#_K<;" MK=M(4(/WV^KV<*_J)6!-UM7.RBX,-'V/-PL))O8ZI5/U\\;?EF-:0O^AR/-E M^2.98 32!A$A]K2C8U5H/JQ]@3W&7#QPRTA(I.M1V#2,HK'G0+?Q=::)"A%B M18T.!';DZ?,2^N%V!9X"S;JN4DG-B3'_@6Q^$40N2$AND[8U2\FZ!GB"N/O% MZ*X1U&_'YM+D(K.2E0NY).3<2$IN%@^IJAQ_>,8ESM-@/EG,V+7F:_O/;,<% MMUV;(0I79=".*/.Q:_M[)@'_) 39'@*5*F2Z-V]!Z*,.YV9:0Z3[0;/;;PI? M[LJX&,"\6<9XM@;>)TMJ0*B[W/CV4^+T[.Z7FQE=ZG,<8W"(89RF,):5-E/ M@.0!719XNBO&$QTC3*+%% UP MZ^JT8D*KX)[I",9$ZF6R6(#H;KMTM6R$/T[WT43F BOD MJ^A(Q.0,?1X2OY%3]R-?YEE>1$%G]%BG2TM6PQP+4*U)_3&9KN.HNQNE#RC< MH/FZA&_?=U-7:2A;T!X"-":"E$1'!KK9NNJ9#FQ2%J]ZIK/7O< VQ^2;+R6? M@H&A&VA=.6%%\UCTM0S<"JYR%H;*!0VRY;EH@E"E*!,9Y2,Q0HE0 M-2N88JZ7L.)B4+;%MQF/D)HME"8(4'\=\JV4'KN8,/"66,'66 *Z<-U-,A3' MQ:WB&"29J+I_[(M=HI=G;QT3\(2/^1XI8A)S*E.Y2""42;"KJKFXXJYXC06X MUU+>O%[TLLM@#-W[[)RC@F_A4I6NR->7G<%#7,[V!D62SG*\R0XA]$.[//=4 MML8:F; ILAD8Z05Q-LU11%"OB=(E*37X$%U@C,/ @VAHZ^^I%M>W.7>18I'- MKDH?WH%9=UU')(%+R.$K%\+.?1'Y%V03R"*]+F"C#!^*Q MSVG^_:N5SEMY9N<@&]1:<\C?*,,U]W@8D$COH%<'2S M>69D"+U' VQM1%2WYIU+8?FZ-INS" M?IK)#5-08W9#WE :G+Y=+:[SN:IYZR82@,)XSRFG=,V%=,*9O6_N!2/$,#_X M%4[QK9QB__R%)_@<[C'Y/?9)[6[<$59/^^^%9,0V/ ;J?@N-V?$GP"P$WEL M0O &8UX.*K8%;Z/H '2EY*^)T8H)%Y@:=],Q&8D@I%$M@:+1#3>-NL7!7<-K MU;K.E'F*%]XW].+[Y7M/-;,'K=UB+3#4)ZMDN2)1@O5;=KQ\S?RFBV<2%">[ M@(6_0FU/!V^5'B8%)Z_;X3XVBJ'8D3)S]%^P;0.,3+H<;_* M)Y#3X^N'="U MYK=X1I#B(SZP@J4!@B.0CTMG?(ACN0ZY-=+FDI0C="9#]WT MHI5*T00_$+?-*I2A Q[NCN'1V72[S'#32FH-?\ M32.FEXD]IB6.V;2U8P 0L',RF[4'N"_6'*,T>*T^D-CV=D1928:SJL4"U<%K M#G;H6'OX<4JBV51YW&54*(7).7FZ%*>.O.(.9YJV \JVCXSPKEE'014FZ#QZ M[214RCX'@G$M H:=]YQ;\V@Z#_&!4G];[F5L_8/@? HJJS\_7I(A7:IAKQ^. MFGIPG17WY78!- \7R>HN(C: DA9XLL,Z-CR-S)@991@3T?6]FYR48>)62T_$ MB[%8ZP)ZU)N3.3>,;VN@83"(%3QO\\9P^K&'WB^DRJBZ9J;DG7;#V4MG"84R M[T'C]6AAZ(CXX+SQFT=]("I[Z=K$8AU%_,6F(8@LRO)V2 MHNA968^LVZY1U M^ O0UOO;/*[;1%N++"GM1D.8<$G\O'//O5=;PR>(4\FV"B M+[KQ4SG ;I>#\) ME]"U^?Y74Q'A9#ZXPLG5AMVU1?R1B]ROEJ0?NU723;XI)U6HLU%;=>"HB?;' MPP1\RSOR86]IX9W0Q*['M31^>%_8,['*&\#[ $/$[SG&C"AD] $H]B_GP1/S)%UP M'4Z%2A?"CDGJ2\>+.%3IAG#^,NB]#,GDS<[!4HW( 7;3J:NQ*;:X2M;AA]45F'?Z(\<8RF01 M.-\!$V>F5[Q6!>^DEJU(88?M6=J)7+8[E[?RB39ME2 & R2!@%)1"I5E;MK6 MV[ 1),S;M\;12U<;+2)2;3"$G;JY;@_2R3!T)?!RU&+%,7\"[DLO,DRCI'N' MEZ)D:X?ZDUNY0$FK8)!@5VG<="&*)M) &E(UM@J?,5W3KQ-,.,(95SIJDJH; M$U(+) VXGY!6D5AM2A5IJUL00VM&[)V7^VT)B0@+2HD&H$ Y@30KU2P3]DG. M3C )4"TB&J/F]/*@PJ^SVD_JVU4O\%#]03^7#<-\*MA<< 62T=T5!$*^0_6$ M$'NW=T.U5$H+STG\A-RG+6*EU\A\S>R!=)/GKNC#MQCI1.3K0^%#)SB4=2#* MBZ-L=[#2SW.U2+( ^XOS>B#\2_LYKRU9QHA8#80/B&%(A?!+2.56J7K\"_XF MB^I,[7+K>[PG.[CYJ/18C7;=>(J26:@H*0,MJ/T2^-YJVZAD,3% !50-<3:$ M/0"Z(D!!9CNX9&QW"RO#V[2$G,K2MY>2[0(W-+ 4[IZ$K+2!E3;)L[KDI FL MAN507L 3D?A*%9L1"QB3/U5Z"#%:L#E@LO#_UOQ=Y.*9)=9R8W \@^&M/2V^:%2:J8EEK'I]QED\\@@W..2P[Q&DLDQFC MR-+-H/9F"3%N%H\(<_ZH(U]'0^1KB'P]TLC70]4!>5'WM2528IW-&.EZ!&JUSY@%9.XTB,#E MC$U(N0SSPFI_&&=QB3@(J2WCIPQGZ#L3-]Z=0/\)A6\ KA,KKA:"(70H9I9R MP@+,4Z9>,L$#PU2P3$#OX*E8IBXYAHUZ>@BVN6'Q&B>>)(R+XE7.= MX!14$A*X-:!-*P<\LJ82D4PK5LFGQMZH@II%T MT[&4V$P,P-> BD*)]B6A8X4CP@]$:WP@(^<\S:8NXDD5&BJ96UOS0:\M35AV M8?ZR^"66#4"0K@PY EE4I2$ZE]W7:8&O'/M<-8TL7R"@1E=PX!U]C!MZ-N+\ MH9MX@?<1B_NQN@+GX)>CD(1!+^2VKE5775?SF G? "QGR&VON-&HO_;M=4U, MZ:(@'9/VEH_24F'I809!!WV6KK2FZTOU^TUU-@"O0GD$)Z/KQF%[:ZWR &"E MO'W<=\7>17L#8@7-4%#7+_,I97N,GHP=EX,@QWP'8/G3%5D#JHR8$DT)WH6I MCWAHL[JC=5)W[KK_'$?]^^33MD00@/B\'\0>-B".W_$$;QE"Z)V2+@]K5N3F M#!.D4TMWCSF=(.ANU^7S[X4>DAI=]O=KS*&^X .U]09Y5&U?>!ABU?@I47R!FR2OTJA(VW4L=J=3M4HF)FX7,>[%:@'\DI[5Q3 MV)HJ]96[G5.#[NO)8BI(NPD7+ NSZIBB+ZI=Y!.T^'$P>TBNE[8TL(01X"6. M+X*@KBED CG:,\LZ.!Z!?M:.MU&M5[U"#)=&6D/(K'TA$7H3I,6Y1B+NW '1 M0O@C*,OX*&FV&(^]Z6L%?K!WM+RN8'WN><#-%"=R0N5R4RA\)4Z'W]QJ @\5 M][WN(F^,*6RXY>&UT_>\J?;RQ=P7_$SJ*."N A?T75HNR0E;5U1%C+U.];6" M5">K_2_64F[F?8N8S.5@E4&;ANW!QCT8PH ,XRGJB;WUCTMC"$.W1@D_+5($ MAXJ).'_/UXA 1)5U8\LK^KD)]1C5[(VYTB:<=*!->R0^#?S\Z7MZ7'>'/9^F M1KQ3OB&L4][UHR_2# 5NHRM@1SKD.Q\^\M"E&D<#G'!R/$"EZLW:=\\:B(.S MY!WTM3:S !YU^AGOV)J(/]RIWY)%#9L)Q/Y@DKI):J0O[H6M[;E$SB<9+9(: MVH" ';!*%WD%J&.UV4EP+4C'!D6F/;8+:PX[9?8M/OQ6/E7%U!!>]'YY+/KA M5$+6)+%*X>?@D=:(T17B!(/?%2<4N0GA#'Z#*P$H"2:9 <$XH$[[ %OCP6C4 MTA3SWV"BR).XOR(X(=$RX)0BU:& &1+T.BQTIUE9A; 9NX#SRR2[N$Q2_!W- M?6)\OA-P#B F: ,+II6Y0(7X!Z]%_&S2WT61_HNUH"YFN81V[-TE&! *)5YA M?NX<(2&X2BV8>9K>,SGW5K/VG<1,3:8!H1BH//J;^TO'G_J*?OLC6[@ASN#LP"/0;W M>21GB739\Y!)U,&-:JZ1MV/)MT&)A74U"38^:Y";;^9@)P69OBR(32,9&ZZ* MO@:M;&UX@.]-9*] W7UO[!.D"%N5\^C[H'6JZ,?C\?>,M>BFC[T^XV@A><\% M$SLX^$WA+$2?TN=6-V_9-/O$3/OY>JLSY M]=1)2T\"@E? O403H#)W&>'?IL@]2K5EGB[Q$-5EUSGD40=FCH? S!"8>:2! MF1N+.F7('.CLQCY)UT+A<>)NWJNHNW%ZVBB)=4#->"&:)'Y0%'\[7OR] WSE MAK#;ZX8U^R']T6O^( 6L2, #=&V,C_O7N]R&:]!,[?3U_7U,PAU2PU"Z=JS,$ M1[![WC,CB(1*V/'<&M]U3]"2*DSE=G-Q28H>I$!A(V+VJYP!R#Q[Q4P3LX . M0Y=>*X?6^.A[M;_=$]_#B7]4\[;**UG6FPXZ> V?+?U0C(=:B5'[!*>,=C_2 M=^@DC'_8,#O,>=*U $*]2?]A!W,?7SOW\>?,???[D;YZ?J,(;:HYK M&%AC!5B%>0TU:]BMV"5_E5P?Z( >P ^1E=30^$Z3XS_?+M@5KP]SR]BQ2F%W M?S$9PJ"T&=Z9W=!\679Z,+(,C%K7TN*MP/D D3PSX/D1-P0PM7=HS2)'#'ZY M?QK49T*#BZ*;BW4D+;5&"GCI!2\+7F]U<%6(1[=:@8$Y)MO=HA8K:/C1M2S[1@ MJ78\H29\VN:FMYX<*_X.(;U04>F C6J8L9ML^O[W$G]=U15^)+.?V>#.#&9>XL#55*(/%LJG[!\P3]<:(.3DVS2=L-(CQ6*S25[N#KLJF M'_;YR_D=016@LTN4..'RHYF:Z&']0%K M0#](5TKL+MGS+J1V2F:4%)#@3_GG"KL0A]GYZ]^]4^*I?S#6 5'[E::/M02+ M$G:6KWT:@]W+OT+XX^\YJNYVBC"+$F!W,=,?4NTA2P.\VU@>PQF0F(/?DQ A MR?82N<4WBT)Q^#V6J3622YQSYUI'C#)(.&C4M$M>PA-!;>C/6(N$Y1AO"*4E MQ42DZ#VZ;U_F(9G?:J%%MZ20G,=4UK!8)YQLV?4\W\2]1XAINHJE\ MIB)\_,P$!6XT9N>JX N],CUUO.,,H2#[OGLZZEJQ)]2$2,% =FTZQ=Z)TI[6 MI;= /1 :=R^@P<#N;T51[MQF(KC[9VKRSR"0L^2BUE<\!V])I _S%W"V0/" M/($KX[ T)A8E&DNQ,#KR";#C%HG02!&P!OV5M'!-0N9Q0> _N'8D4ONB]<;?">#)I"MUWS*5)M4B/*C3[ M?H?YQ0FDA$AE*948T0[3Z].I8L38K,WY)%!N7X022(E,2I MT(B'B\6;W5:/=D^QGI_8(-0-^_@%Y('.Y^5ECCGX3B'$0AP':)6 LX143= 7 M'+)@F[CW3RIN,;>G 4 M&=E3!5B;?[QX\QS3;Z73%PC8!242TF!>4_T_LUK9/XD$?@$8)&P4"@[!#&5. MB;A;Z[PF>KXRSF4HRK"7D,$B&J:!TEN56K)1%=^:?+DP\?X%FS3//P%8W,4# M-M=E'$'*SG)E(52DKM*\F1"F$(*A*8=(!7 0S44U9=T[#;*$-3!0,[4)9.>0 M+%)M>-WJ)8P.@8*;*5FRO"V#,M"N2D"MK!P A(09C.0*G*G)4#+C'@_DBW8@ M!L[4E:F@$S"9TF\M\;LBYS1K[J.&@R?O@N_B!)*HST9I+I_%^XOG,=S)1K\. M!VS 8A8/V2/VC.REO0(DC;CQ\F9#64H#AT?L5&%>/2TN4L7!2>:],YE=P21E M!CC!FCGHNHW:H7*4./(B.8'5CP"\A2J4TR)/'[GP^'9S/@_/Y\3F?;YFXI#';3L5C"QQS4S;N.]&2 MWK@T5O9DG7E/%CM< 1%6 V.UF3:J=,R7@+^=FTJL5<72SX0%GC&'\]_MO!3/ MZW-=9,6LO\.\&1_LQ4Z@2SD"3-7MTN[JFZZ D/1A;N>/QD[7&A[#LO MN:F8Y_CN2?9)UB7@U/0OH5$?3@?#0\@4_.@HNEKRI&/6B%N[:?6NS0G/,>)\ M)JJG4V QSGM&:,FNL2#KVBKRW"$QUZZE"BC)^E7.OPM3(P6&7XJ2D+<,T;$\ MHK:A*J8_ M*"<,S;MQ+*R77U,(6K:4W,'V ?)C"1G2!%O!S\)[N?$K'/V28;W M,Q9?84'9#W3.><$%VO:=.Q*2"2F%+UPSI_5U+IU3-T456@8+&BF@K4EYP#D7 MF_JV=ZW?*(FAL*$PZ0M3:$5D/"7C)HR=0%5*3_M*5Y9'I&G?6AE.1,V7;FD* M7K$T%?]+?<)R._&_%R.$N*2<#/] M:YL4@"Z@_NDB3Y!WN='<3\&IEY0(,-9B@;])/QID+N$5M3Q4;CR3!T1WT.^=:17F13*''C$\_Q-2EGREU MZ;TS@U^ZV^ZB 3W,!V!IM3>=$\T6B\VA<()^A%S$F0,UFUERQ)A7CVR$::2% M9TX.[&\3^$H3#>/A,D9?@P[9;%"W%W?S'1W/E,,D/50X"F7'XV%?XRYQ>:/* M*?4L!50X=/79/EI9_Q+G[FXD,X&CD19'!/!JW1Q$*X$/S,O&-K2ZS] M1L8$KK2-DX@[9X"@1H5Q2Z&DA4U:>)8C_CU"[A"<+ZF]@3:XA+:5JT7'N8F^ M@QF1#" E^(>@M&Y[K*";A\]$T[8OJ:6S&2(ES[G1JIJ"#( WOS,X1:E*@V?6N#Q56?L M4F5YM<,LN'90G>Q A. X 8B;2T-6B-U&VC'02%K64K!$A"=N'A MQ$D8L1KO!W;*)FH5<7).''TMA.O%"QZ5" WE#&G1+N)VY]B7MD6I&UT7^SU5 MR1W63^\0EO,"#E,E^*O.Y%: V]K2<>32..T6Y EE.DQR3+G.T$--?[3)B2)4 M3N' N2I-6@$/$R'S12T(SZT5,2]O,.%&//UF$WW43O#CW<$)/CC!'Y\3_!YC MT6 J!AZ,-Y(I$*H:(+ EUZ]\0!A5:>-+F4L'FYW[SK'?=N=OE&"B=+D%BV.J M:W. WU)1L\C/=\!:K.JWTH])%LTY6S9OV;+YS5CQM^AT\.\?QWUX59 ,:A;4 MI98-;4L&U&.(_*9<4]G>%&G$WD[6O4XCQ6K#UMY0OB?DFV+Z3+ 3*9Q!51>9 MVHDR^I@FB'=2&JMU-_?C3$!%XL9N'!^&AF1SKVZR53IM.D"F8H9 #? M4ZO\4?J^D#^*U(.F&LQ.GVY%(G4J,G?!HW\+086::4+J/VY0TQ3^2 1#]/+V MMYB'A7I9U6A*O80:.@-Q+WQS";\+C<)L7$?7M!!2SIVN6I;TN*-D(GW+IU&3*MK#)]5U1[,ZH'@H@O7T-D_!'T6/+Y6G-B'A&=UQ=U)"RJ5 MBR2W@ZP&@F5I=.)#\PKV75(1Q ^*GLD@,5\U94-[&+*;##L]H.F&;UG*_=.@ MM8I^!35\"&:HFM4T9MLW*;&W=(LXGJ&+NMB;4!CN3S@S\N\YWB?EN'79,F+' MR2RQ?",T^;%^7?)6EJ:X@)7##,IP(T?1"]^_H=&UK5?A#3S3 8>SC ,?^]8 M#:(2$X,@10B6Z8R^#N>2KU:6%CB22)<19;+#N0F:JQ)2?!V(AQ,.$XZXB,91 M^RI!YP1LYQQZAKO"3A^!Q?B>"]V$67TI)Y260<"YS^<5NX DA18Y'[UOH3"K M\,Y!AHXXJ17(9GLS0R'R\![8?]AI17\%^+$X^M\ZF]O[]4L=1Z],>EFGEABS M./H9)!G\XW_3Z/]@&;A9_U^:Y+_7&7T28^9D<-W5';>\C5O,@C"B4 9SI@Y6 M!&?INF(@?TR*2LL3:6,D?0CG@91%"J^G%7=OHD?<9 CAE+XW6YHA^5QZ%YTC M#WE#8+$/IF8V0'8I,9'1WAH _3];:]YGK36]+9NJ9UYZ=MQ4O##FTW#K' 91 M J7P4F"R[*Z_NDD29:#6^5F5T5O7:(J1WGB5-B?1(QR#3EA*%B4>J7+^55MR\)L*W^\*L7[V7=R;X M A-&L=5XHW,WH3MU/2143A[ M<<5HRNJ?,>U0=VP:HJ[O MZV=J>"VQDINSXS'[DHQ2JW&XP*>*IW&@4ZV$J8*;QFCC XZP;-G1FV\2\5EK MF-C-3NQ/+?\KI LHPB<37BK(D1TP7RBBWV$]WTPZ>WFX2>%H2=YK!-'CCG^, MA_C'$/]X?/&/VUAO;)1/[5S^;3+5I-5)/4SQ#?1GIS4C R-WD=.M8W%]T$]0 MEPV13;HU=VPFXIZF946D[)PO,?QGN(YH"PH?IA0=D[1K0]LIG+:<0=Q!DD$\@R7%/QJMUF M)U[$)]H2GG.>.SFO):G%GZ-W-2V2JPZ)=6V_"<2*80--@O*2D-;1V-ZI%,D5 M]8AQY8E6^7"_(W>0HK:\^* $&>+[7"HEJT5WA$AP"?[]DOQ%#3KL:B/3<.MZ M()I1)!?!F1ZNK%AWJT(B6!C5W$SJ'4$C[%I_([.R54"/K8\\QD+G[,2O"N&, M\()J)30M/F.7\-:%1R&7#8H"P*%NW"<>"0+?%DPP,(@W)I+BI8-K@C?$W1[G M9>ZN4?=:/5[2SAK++?76.3RO9]J=_3#>NJ=EX.-2 5= RNK"->P"M&AC3KRI MJQG>@Q@":#"GH.,@-M5"]YIT M5K(\R10 85)ZM#RW4"W5,!"X_@:*M4["$;#2<$PDP5OX[(F;C0]J"/[Q] MZMDH(BWAMO^-_GL2S%6_#O=R!EXR9+P_H3D#Z4G-;QI7S)JVJO>B94KG$M/] M[S]-[KRQ>7\/]QN@S!!:$X@2:[H6563MEAHM,=!ZZT*$AHNAYN'"7+!:)U? M[[SR%1@U#*)5YHMTQFBGG#TQ4XD1+I5CQK!"6(C$3FK"JOOI?G8QY-)\G].E MU32*Z?]\]V^S6NV #CK>VQ]_VMN=[X['H]]7%]]9J[OZG^_^4B2KRW3ZG4S* M"BZKI:Y_2C.@F9W)(I]^>*+NRM@.CPQ0,4262+NC V#*K=L&?,X+J_W]P]$A M<._OHC\16:E+_/E;,O+\SQ/I)"/VKWYT9%]% M ^\=CG:=6,IR>R_EX, RRZ/=:-<+(_KO'W+O.N2#NG:O$<<0X[EDZMAO[3//UD9OK81.;33:@*^[_9C;:P.0^H M(TZM@L;;1@I.OGIR=9E69L<*I"E(M2M[A>3U)Z-C5$SP8O ,?AC_^-]_JF9Z M%N$#@;0-2>LA9.\KJ\,7)5>_W$TR$WHT)Q[5-B=46^:8DF,PU]P;!T'GR>GN M"-K&[(W&>R>'F_Y!;8U&^R='+51CM/:D/:1=SC(-VW=@'&^-TS0II]*)>S#7 MSIYPDB.GEL#Y_@E([4](FW>OL37I!/(,[:+CD*V4&H$XC.+^ML;6DH M^GMBF7P2_2 0GC]2$.*WE\]=?2'ZQ>2X@P35Q^W/V!_\&8,_8VO\&=M1"/CT MHC#,;'1'C*CFF%Z#24$MW$?VY@-+>1@N^]]I\,9@[=_]^=PSM.BW'-WW;XO\ MTSI2:\7$4VAUAS+MJ65F169 H*5_;N7?EF:*S8X9H%:2Z]&59C8@X ME5&B*22L9K-@XR2C<&E,17&CCWF%T%GT80 M_/:8R@:@4VDO"Y3+2?K29[[*D?X8(7&]<,!\*Y@:=)K>O=9LE+(R8?D>) O3(DR!6;X0 M4^\A!#)&=.Z1SZ)^_LDR\Q)X"R>SJ=VZ!77B4'V[WF"GC1GKE7+\_+ZF&C?& M.2>@^9NO!7/>D,%_Y%3Z))I@ D!K):HPU\M1;8+V++)O$SUE0HD,?FUB$A/M M@@(23R[A0ZCM.D)S34:)1B&X3\]SLKXKM94^RVH+D5$@O;A5QM'4#]=8>8G(AOB(9AL M6B\Q"]U(W7'?CHR"J;I9EGE;!),7O6)C*[7KDO2L:/4I2'(/E%$4\5O74"2E=!K+\2@HO1R MBD #*6^B@O0,M25:P],;Q(\Q$;11]ETU00Q"Y9QN5HL[9;?X87AZ+I484B:Z#.SUJZ(CFI9GON2K3\TB52[$"<]JJCF.3OM/VW*!-,G-7[@7[:DAOQ(S6 MCZ9L->GK5\*XX _8C4PE)!#L36//G_($W1+\I6Y1C--')K#3E6M=E. 8L%>) M%:DWM6J5]8SOP212V.C'[8\_&/SQ@S]^\,=O],>30EZ75'""=R43NLO]!I) MJQ1NI(GN )E 4,((RJR3>4ADV$_A,BUFZ%5>AU8I/ENZLBJ_CZ(2\UNB.>"H M5_@%:3?4Y;0$%8%:+*#[B9TNF:FD#(N5&_X5V1,P242[[Z[D:&U0F2^"%IJB M,;EZ+A#A3=?0L@;7R&*]@VN@?RT CP2V M>B4Z.YNW8N0W\-Z;WC'^Z#;7.I:+C/J2+@N!+ ??)XF+.$%ITQ[%]F4HFS-J M.NC@/ S:ZQV^S\#927[(V^BG+>VSSRWW_I;;U!-?8?P,X,5S:Z15I,[&;0U3 MPB]F%LR1Z%?=9CLZ\ AT=12=^S_X,6Y%W9_AW+@-6=RCQ^->$PA@H52KBW)! M\'WZ[$$,QS+ Y_PK46G:]N87*##M",+6A(:T=U:@$K205W*G?>#M6/3U'#=N MJF!4I7^'TT ',I*;DJ-MWP,G.V O=5>LC]!@7(7.'3*@8U&)[7RG1@DX\AEW MR[AK-KXO''%3M2]P]#N"(4WEDA(;?DA_)+KB" 5F=[ GL>@(4=SDW'Y(95 - M_>JE5!@&NN&(;IX,\=>A$;3K6^&7'_F'!//5]3O$&5HP7B^W\D+PB!_DMVK& M70,X%"YF7C]8*@3=FNN5$34 LD"G]N!H%%'E?T0LD1\^RNH0%;=M/B#.')Z; MX6[M F[X"NUML MD$VL1'L9U6*36)TLZ^0Z\ U^3>(M@[:U201^B6[5HH#MB!UQN#Y?66V> CG_ M=PD7[9(QE'1Q7>$1?=>HW;CO"I)6_'=O4Q;#6#Z^4<8"D':LEO#1OG\61Y.4H&E1.E)O,2"# MV(<)P=NJVKI:U>BC-(:%^^KN'6+->?P57RSDM)7M+[IZK.'*PR%<.80K'U^X M\A8ZZU_S*^@3U:.6^C2_9&99!?@]?/-0J"4E@$S1V1M8D1YJ2F(4Q0H@G9Q+ M-%'@_Y"PRFA,A/P-FH_CHG' 0U&5(>S-IP+?MUA[(&,%1J:1^,#7@WZ7Q+)J MNYD2H2(!4ZS%T% *?.>N6#L=?^=6"\U[T)@&*9#9D?N8OVY7"BV0D9S$()5^ MMDKODWP4A-3D;D]S^0ML*#H)J_=A_(D=M0J1E"UV+Q>A"25VC*0$4#OW0&IA MFJBHCH"V%1Y#8SUH_@O(8CZAD!G EZ<90\RO?:2+@Z#D0BLY0H%-?TMIN\S! ML U'2.LDF[S(DYD.^L'IX>E.):MM9I*%:V*%SKV/JG<[3;U&,,ES8R*0>WN[ M3UY69AGMCZ*_VVU]Z4&MT<&R]^39*'J7EA^@K3H4]O"G\%$);>@$4A,/.M>1M>>-?UB\QN&9)P5%USJ3(GZ#TX&U<=CLA1U6!,D1N/W8" M$;%A=J7KX*!BUR4P*J.:$=EW37#]4VE284_;DEE)$>+ T4,@I'Y'\+#': 3) MP?>=Y;,3'?PU87E=W <\_RG4)Q(5 1MR/PX[6"=/G#HQVPK)? M $*''&H"N*RY0P)F1"=3[$V#=ZR$0**Z69;!4GMT<)'SW5-N:W9DN8;*P"/Q M>B7*94)/OQANSO[H5J%<#FFL#,-AW?W[VN0!@ M ,G5! ';\*;/QP23/-P8H?%)1$)\>@4,XCZ P6Z.PGUIDAFW""#Y D#\G+CQ M5S,W*<@IN+A7Z-S J2^,! PY:7E2I]3!BAWC*EEVOLA!5EA]&@444/:G%&C3 M7H:#PWC_]"0JX?TF6@+\)T=](*\4O*!40&DYQR)?$9=-IF#O(!/3/=V /0 K MM3;B[ KQ9S*[:&,*K#WU[);24,A 'QK"?^.= MAP3?DOO%09(XOM^*BF6=B9J&+=KEYNM])9]W9G5&?@6?K,+[X8:E7:LAG0]E MZEI_O&'4\TN3_=O^#Z>/.BJNH??@_5#26XDZT%@#>$&[/DGMQ@',=/3RF3[G M>9$#=^=$('LS+];MZ9Q!@:_=L?S.G<\WQNB#GG<:C81N&9+>=%JOUM%X'!_N M[H;7!5DVK0+=2.K XN@X/CX97_^\'$4<[<4GQX?7_^!UDO$+3F\P_&^6N/,: MK93]HQN,[H["SN?X^";3M[+8$J1]_/ &N_/2WJO,JBE[^S?:&KN5R;\O'1;0 M3;;G?9("\ L&ONP)XCF68#"@TVA62S4'9.^-*;?-RO$C2G:_2_K[8L=1$J6S M__GNG[O'^WM[)CGXYZDY&/_S8&(._IGLS/KKZW?/S]_\\MOS9^?OG[YX(; W M._WGR\L^3H]/]@]G1]&1__K^Y>N_/'W][,7+UT]?G[U\ M^LN[Y];T_8?]Y.V[-^=O'Y1J#N^":/1_W8(CN[[(+3FB->.'N.KG9W\43377 M_;]Y+>FQ5H6C>CUV6SB%D3;LU5-FP!5%])L;W%;L]SI3 M?<4(VTR!QOHA,4CML6/8U,6',H#9%(3^6606I2$=%BW)9CT@6$0O\F(I$?>= M%\"YTU*O#NPJP6FPN@:TV-BQBNT'1J*7B4P2=+)9M<1YP\PG,"9=_BNXK+*/ M^0(3U,%2A;D'?C=2@#E@(CNU1%3]^5QUEX/N!%1DD*.:P&VY2',GRW[#3!O9 MQ.#-RNN2=;@.M=9W'$E& M -4BS6KTY\K7")F16LLRP?X\/9MHYB"52PJ7X,?4SFSSOL81^KA)B\ V]&8Q MWX%,4="7@I] /,R5HB6ER]-F-]2BNIQ2>SC+/Z@.? 12&_4QJMZFS$)IUA[M M8S.G,3;7'I_B.RC#L7^-5H5"'SC[U4 -M&\X.!R=?A]'A[NC7<+5/3@"A%V> M6Y5#*QT?6?&#@!4_VK._/!9 WA/UNP+@>FI3-@%X@90YG%;6TRF&$DI]1G8G M9V9ED'S$R:[:ZO$1XXXO$JOQ778?C0=$6>4KZ%G'Z;Y8J+A$R#EJ# W?+=:1 M,&P*5U#*[MP4OIR=$"928!T"((?CPKQXS=T3 36R+C(.690 RN)1^$QV(4X^ M7NO*S@.4FE@J]1-?8(=]9Y-H"F% *,3#&*:++>6;N 03^.CN082_B+-A@ E8 M+:3ZH:D"2.W+]&&L-&$MF.@,H9_?N:(B(T0?FAMQ%^__3K(:]'T@:7[@'_8, MJ!R"*8+HGKJ"7*132TS.8%.5:VK]5/]14J(!5$^6U<[*:DV8=[TC4\*^6V5T ML<@G>"%P8GCF0$7 M [(@KHR#[DB"[ P\575KA5.%"!^E.N^.=VUBS0R,TL^?]?M@!KV'5)J+);65 M8X00^Y:C(V37QWN6]^*H1Z>CW0:[[F.^[\%ZAX9GLQ"%4Y8A0"2S6TKJJ+K>FM.]Y-_:O#_4&UQI;^]@+^$#%>J^N MF55+^B +NU27H2'PL9[+O@X+NJQ04.(#!J08.A$0.U&\^'6%)8NUV[OKMBW0 MDB8 P'8)OB>N[YO8F3 =$G(:IZE <-X499/%@N#&="R<2)_RQ^D!O"US2R&\ MA$#1P)@9.98X4GG-3@.06P8E0@AX8_<%P7*E:K^DTGK_"&J$2U#TKN1J6_:, M,8Y+BEE''^T 2V-YER2@7=B])47 0#@DA8)(3/Y2CGGBY+AV_A M!O9$'XN :A4YK'F$BCN D>07F?>R.FG0J^ _:&.&-YG+=((6O 6(.>:W3N$P MJ&3#O:@PAQRM$=1#F89X#ZY?*J YY/7%I;K$0#CMG9.^UIVCX,6#_M=8P$\U MH!Y8J\>((AZ& VL]I<'!F/["9"I$7$BFEW@/X..+'.HGK_PD2 _'2XU.7$/Z M@4L H(A_P5K3,B?5Q&HWB9U*23@804F*Z&12XH6>[Z06KF 6"QG5O\/95@T^ M S/.(+PIJWE4]OQ+:0.6#U*!T]).98 IS5TY(U>HQ__J=6" M[908Y[:&#"6[!;]F6+SZ#N(>]KN_)2MH2?5WJWK9OZ#O/5')>5[;GT&'W*?X M'-&* UTG3=MY,E0S^JL2 ["RG9NLLNW.[+)BJ/:"'->8"30BNF+W=&>1* M7MIE@!&%3$_X10Z$%'%24 QUQ/8-*3@E2+-P->67&$M;\\^!*_V,&8@O"OP8 MSN9L#8Z:5WDF'\Q(=*("9L7UCK6,[)!GEX6=XC(A9NP+S#DV= YIW<9Y#)XE M:Q< PJZ($%=O[(K'T5_0<4"^:RZ1J4_)6SG?$IR%0P-^\O_G)G6DU3AP%_<*]?*2E,-XJL M5[5#(]'IO&&1,Z:?)SZSMR/W UTN'=DB=B!P/ME70+F2F,[2NV"%*2GJ),C! M[V2["BWR)I,-WKYGTJ(:I:;6G"6<*M])G2\0+ M\;Y\&N!?@$_4Y9I7K@10GNR'E.GQ-_LY9!;"\"_,I, _<,\2:>-,];>F:0C[ M+&9_7KC/E0%[C+2'\K*NHIG5):T^>@GITI19TCO293(C+S2<\]*@JF 5VJDA M5 L%9J'W(I9UHO+IC5=1;M+":IJLV\#.*)JP5C\=,514$7%1! RA?T">(TA; MRJ 4]CV_$Q&QJ4G]KM'R*7*LH(#;Y#PLHG-!LLP$*Z]R6%L%55,^WYK'@IY! MY">!(J://J]IR>XI(A$PFTJM4Q%\H]/=+LFG(JMW@(/J(2[@N\(TGBM ]X*E M%Q>&@??<%9AB[BD\ 3I10;5C=E!K-"QF89J/B7X=G8_ PYJMO4& QBL5#8E1 M "MFPX#T?CCTQ)HB%Q2)\EZ*P^[JP.@('QX0/I- P MBHK,/MH#$><0WE(HI )O@3/=[\G,N%?63,9X!Z.S?,.^!A!GT?+7FG%68Y@5 M.XCPT;4.'CFCVNF8#7J"U[%F[-RR1'ZYP[9%N],>9.SR[1@WTBK%C/M9X1C* MB=G!T^-N$4"C6G*]A)*1*RZ>I(@JD!([Y%5HL!3R SD%-I&E<%_32:-E4"T' MN)X%V*)VL0V0)K(?RA+,H *\D.*&);M8RDFP:PI8VY$RM^EVDG2ERE7PN;2.V9>& M4&!0'."E,9@/F"S8@_%1WEH2W6R:+3+S%M=R7!F<=;,9T G#$='BZ'BYQ".9 M7@)+=?%#Z5\"8;U2JHDW30(]&G+2)+F@0F;AW>_*,XU^X[ &#M^F#YMY5?^9 M.B\]GM*U/2:^.F[SAAGR I!K[%WP33(8X]HUMV619SY9+8&+1N<1XK-!PQ:I M94*M0YQ4'@*6\DXEAP1.#K0)7T6K8./L,?X!!(9! MN0">8DO<6*R.G9NPHLJX2OJZ0CL]Z..HT.G"?==7V7 M Y)7QEB#G'P U@2AM&8A\933SD'7Q2] GYYBS1PY=S#,-'6ZLA8F+) XA85& M$@5E$8BH[MI7-"2:\JV3/EC=*?L'"]=%N=Q.KJDOM&QS$,_\%JVJ@5J3^F1K M(&O+"S/1XD1I -IG2P*3\]G)11O. ;2$I^9?O . M61IB4+OZ><6> 5H.MY[9A0]3L')"!"%&&\DY9]A8G1B"@U\,$A!UH@3\K,NH M7[(YR;]XH[3?^);%$$YJ>]5,QXDG(%#;>\D_;PWVH\FW(GGAU_/_W/7__TC*D*H4 (,/B>- ,*F0YZX-,W< MU,Z-C$4Y<($;@)TL2Y?06CF/ RK)$")T R.U4+PT)JD2VBEAG +^(O1MP#9 M=#)XE >/\M9XE-5VC\>C0]J!!TGN_P4"8B"62)*<@S?2ZC=?8]+_._8?/UCT ME'S673F25[G&VJ$D18VWW9?0&#\#.5:%R P%3L0(U M/%AYX%>2XF7Y>P= -W\BV6&-F-FU/%L!C;I')9_NC^#5NZ/=PTUI*_@[^^6M MH"'YOR&R:,\A]$&6[HUVCX9SV;YSL=K/\7 NVWY#/=E.\]ED"_;>2[#?=G.RW!?MO-2Z#/G:OYX+]D,*^6E_BW?_B/5"-M2AB<3S::T28=NBCC1O5CS?VW9\C MQ GK2V[ AVZZF_?*<1Z,GDYN04^\ ]-\ 1_^SW?C_>\^Y(((-D3 MX]6G"-%%(TDQN&?:Z\VJN#V=_2]@N%! \CE$(>F?+307AUHWW,?A/M[Y??SL MZS@&$+9'=!L!,RF\:@.A#(3232BG Z'T$\KAYQ+*WO%H]_1Q4[B"]!^G- MV]3?QNJ+%T=.UL=S<]Z]^OG1L-A[/';R?3R>8_]^./3AK@_'/MSUX="'N_X- M'SO% !_/L?]Z_I_#L7_S+)Z-WT8T;K?'U1!&#;Q3H;'FP:S^ULWJ;0Q2?3UW M](9UF62S,J:_S:>I657T[WG.X2A?TE;^>*UGJUT%/)T:,Y\_>="[ M.=Z]D\O95VK8=:5NNQ%?R5W[//YR5YMQ75[AG1?18SFDWIW]C;NC)[XJ#":6 M -_>BP_V3^/#_8,_8(\&@KE%HM"V$@PT7AEH96 N-Z&5@WA\NA\?'1T.!#,P MEYL0#+1S&FAE8"XW8RX'^R?Q[LEX()@_EF"N*PG85H(Y.MF-QT=' [D,LNA& MY'(ZVFUMS[:Y]N[(?7!^#?K0?Y=U.%5\^3%B7$'S%0=[!;4% $"&;M1P8^S' MX. 9_V@WM5X]#F??XXFLW=,E&L=[NX?QR>XF(?WMGOJ#1UCNZ=3W]T?#@7]; MU_QH?!(?GK8%YG#JC_>:[UE+8#CP;^J:GYX>QGLGFWPTW^ZI/WB:S'U)7;9;7 MD/.PG;>M?]MZ[UY\=' 8[^\?#D3U!Q!5%P=_A$0UWMT=[0X$-7"INR*HP_AD MO!?O'0Y<:N!2 Y?ZZ@CJ&^%21_'!_GZ\?[0_$-4?0%1='I!'2%2G)X?QZ>'1 M0%*#X+M'P8?>EC]AYYT XN_SUS'RYRU;B9^HME6C\:E9=J ,AM"!-^FMIM - MV\-ABL#HR(A':.]PM.N:JF5Y9MS^1M 4*-J-=N&]&@[PSL_U][JLTODZ=1;+.Z^JG>?K)S/2I2<,Z(M#0B;=Q M7LUY-+,ZL#M?OMH N'32NI28!!+RB\:MU3[*D*Z^:!/I3QCV=FWC+HUX^J@= M_#7I,MQ=U4Z-6D!;"N8"G7P.S27W#ZWZ%2VIG60,GQP?CP[E QS(?G8Z.G4? M00O*L7_D1]>P:PVH?=# TLZDA=47 8H8_O<4!Z6^O="7UW#S;M\ELL5R[EJ\ M?&96VD.T?*,FKY7Q_=%616I_85_-+=3Q6.UA]M5=$3'T]74;8=N]WM\R]? # M[M?E$AI=3[ H+BJG. 7J[H;]LJ%C:V*%K/T+NC'3.WHHM:!^=D^7R;_G:=5X MPY5,:.7ZU5$;WVE=%'8#[2;(#(,I7275]!+Z,"_MSS9/+G;[\W]FM?K2]_.+ ML2VK^;225LS=:^=6Q=A-')O?)G:^=C^@R3M;^!C$)0>QCE:^XOL!9>E__A5$U[Q>S*TJAAU6D8A%;HB< M&8AZ(.KM)FH[%V,M7N#%0+Q726%5I6K-/!FH?"#A@82WFH31GV2U3%#ZLQ(, M[4;3VY/X0I;'?'FEW&6DD? MK?UK+'\ 73^YBD2'(S,/-/X\@_[GW!O],BUF.RMKG:VCLEZM%JDIG-57E592 M3LD$;8M6O#&!@$W 69%6*7E2<.@(AG96+A\A2^+YPOZ[!K9VE5:7>.).1+=G M7MN=*!9K>+L?QBTF*:TYNEC _Q/EI-:&M1\AD0E-9>8BKU+WPARM(FMBVGFK M]8%?"%ZHIQ#NG=^I471^F:Y6,"E>4U[<8-=G^1)8^C1:Y-,$Z)M,?QU/FVRV4Y>.KMSR<%6.4].#$3X8XUF[,>R:TGP&GH7Q7H3CE\'C MZ/DAI]W"CF06X *R#Q2&Z P&FYDY.3W]^Y%$#;. X(VCZ&F%'UC]R+M^[?OM M7/.+S![L#"AU@P(%?B,*=^190^[PPGFT KQ3"6RUYP-VM*9;9:3Z(:GPRW1A MD@*":)<-364?R.D^&C[U@GWM'4@(L3O5F+02NT6EO9?-I1.QSD&_//Y+."JV/IPVMZ>"D%E,_!@/:*VN,_;DVLJ4?\7:J"H MZ.DY%'O0/UO54-O?^_SF2_Y6^ZW=S^7Y[+LS/AY]W5<'"@2_TEZ8]RM+!MH MVC@=:&,3;1Q^+FWL'8]V3[]RXMCKPBL8!.K7=U.^Y8;AUY'%U]LA_'X/]L%Q M;[_T8+\?CG6XK]_.P0[W]5$>ZW!?'^G!/G@O@2\]V%_/_W,XV&^ $;/5UPC2 M[/8XXT*7M3>?&XO<2GOR/CV17\W-V,;(Q19?EA_2C#A'=9G7)<)DT=_FT]2L M*OKW/.<8A2_4*7^\UK>RQ9TW@OWI0SE[3,BIS8LQ-'3NK0+M;RUU M_@$;]&V3QY;TX[UU,]['V+AYNRCCJV0<^_'>Z5%\=#J0Q\ X.LCC^' TB)2! M<70RCN/=H_C@]' @CWM>_75ISUM)'H=')_'NP4 <@U3IDBI[H^.;M,?<,EO\ M_!K<^J_3)_5XHBGW0:HG>WOQ_O$F[?@;.N$'][[?BR*S.SH8CO?17N"Q54.. MXY/Q<(4?[Q7>.QB-A^-]Q%=X__0@M@KU<,9;D=QP+U=XO!\?'0^W^!$SZ>-1 M^P)_Q9'9C9'K]YTPD8^MY>5UNS#TXNV^+K=O<+D7'^\>QB/_@(#X<[PTD-'"@@0-M&?E\"QSH,+8$%!^=]E;<#R3T MY6'FQTU"QR?C^!A4B<. M^H#&5%TZ'GMWC<.#T=[A /#FAAT@#[_Y@QA 0+?D(/81@VDL. M8K@16W(0PXW8DH,8;L26',2@-=WM0=PR6?U:.VZ Z_N*(1B./Q>!X6!_='3R M5<.9_!'8T827YRM-?=PBP.CK=*M'>/P/GMV\19C07_7Q?SD\^-[N:.\; MAX >Y.+6R,4!RK"?+.X.H_(!6-X /CH<['"PP\$^#E;<0I7] OC1T[M$'[U_ M56;[C)FOVGR_,]_7%M^6;4,??8A+,L"/#FA/-T%[.CR*=_?^"+2GAW9[#$AQ MMX?0.3V*3X_^"!C!@3B^.N(XWA_'AR=_!/KHMTT<7Z58&8_WXO%>&Q3B*[ N M!JRX[3:E[P5)[&0_/MBH!6T_RWH\7K![T7./=^/CXSN$BQM.>,M.^&AW'.\> M;U)6OZ$3?I1<^M3J%./V 7_-7IH;0!'IBKK'6/ZZG?736WU9;E_D>KI_&A\< MWCN$PT-8:@]//U^=./V,(NGXX.@X/C[8'RAHH*#/I*#]_;WXZ.C><="^30KZ M!F38WNY!O'>P[9EW7Q:)VWY];3!1-IDH>WNCDZ_: OW^L:54W0_D\5TV'AA. M>3M/>7PT^KH]PG=]R@\>B6HD"3X.%]#GQ)N^8G]//S5^LZKPC2)4XXV*Q5=L M/%W+I;Y9(_M&=''8@V-DFBT6 #7E' M=2M?5P1K /IMV]:'HZ^YSGX3+30XUYVL\5N #]]#'6<@B8$D5"P ^A /)/$5 MJ3(W$)-=:WZ\6-ST)PST4UK9;9L^:6V,NC*[(13WFY55H2J X3:?5B8K37G7 M*.$W@P3_AXFFBZ0LT_DZRNLBREOSBM*LRJ/JLC#VT:0R%WF1FO^?O2_M<=M( M$_Z^P/X'(K-Y80-L1=0M>R9 QT?BF3@.W,YD,U\6E%1J,:9(#8^6>W[]^QQ5 MQ2)%J:6VNJ66"MC-N"6Q6%7/?:1 %:9906 +G-]]_-,_XNCBC M\T8#+?B^X7Q<&\&E38,L=9X%T3C, M)P2"^2*,;^'>Y9?%>G2-,Q\XZLA/!5:%SO$;'_O[Z5\]Q[[N:^'D *33.(I$ M6#@KC1>D:3P. -P39QED,\*-M2OY8P!ND,%1CA**/QKX>%G"QPH%V[\)QG(K".>I/T8> MJL[#*ZZYCX9SC!"_,CC,>\5A*L"^JN-"=\#9GY#@3M5S<(_SN 2I$M#59PB\ M"&Y!1@>P!^ [BB'#0)X2S0*##S. MK^&E%X!A:SZU(S]LF&OD[,TZ4"2L1S<1A",7>PBM0I<:]\E :3@)!H M+("Z)\X4$-L)XS'F+V/OV8CY?)[-0/H39P \$[!HGOC7PLG$>!;%87Q]"V^* MXAOF7@CT(+H1:89/-XQ^KD:#VG$(P$,%>"8/H4T>W/]#=*A=VYF@U2G,FCI? M+3T(##!*D6I>Y OL/ !,&WXW:*YI6OO?_U7JQKOBVI3&G'$+LA5(B[3\:Q + MU.S7G\)&7_CATK]-E5$P;&AOT@MM#[8)_LU&N_NM8_P;S[)R]SB"Q;CATH@5 M^5AYRHKZ\(ZFPQ*06;QXT?(:A)_PISQ8QVOTNP\$V@H9M U ^@YHL-._??.7 M3Q]>U?7CV -[B K_+#$'N1'!LKAY6)M /$K(+Y7,8W 237^^-]O02AEN*V MP[ANSVMT]VDD[L#\0"W.0V8QTMP!IG,8+GC'Y",?>. H'<"/?!3SUX(XNQ;.I2U/@\B/0'R#=I?! M!\A_^>U*30"A2J8=ZBKPIPA3L83E!&X[PW?[4933CA9P0[@?8=B&ZD;PC-&M MO ('E%@2UA%(D31E.2-O!55&."G>EWHVF_D9Z 2W>"04ZF/:-ZJYL.(TS_)$ MW6WCQ&=-W35"_71;Q+.D;32[]0+7>&YA)T]9N)S]D)'CAHNEE^.$"T\!M7 Y M-KA8>CE.N%CY-UPL MO1PG7*P^]J!PV;%ZXR[O_EZZ[9$C7N<63J42/*U]*.Q9P'G+9Z M'IC3O?9 MGONHXHW*@<6#1\*#NW*$+!Z6'U@\.*J.HQ8/C@(/GHQ< M.$IWUM?;VA]E1Z"_IGEY2_22/O5V"H-(Z'9/F%F/C;?(15B^ /@8O1[><\"; M?'$:'K ]1XT.B>CMC6Q@[: 0M]?INNWV'D>=G1!4#\^^[@=5(.-&TT+TA.BT MZPZ\EMOJ6CJU='H.$'VJ=-IS.^VVV^YMFLIVOE ]O%EX/Z@.!UUWV.U9F)X\ M[SVW8.RKF%O3)_LW%%L;#,73<;;8 97W)<"6VV^"6CO8I-):/'E"J6P/A"?] M3J-E4<2RD@THTG';G8[;]2R>6%9R!ROI6Q2QK&2CHPU46[\X.##(3J8NZ?%&OQ^C.WSW ML](%)A:\EGHM>"WUGA-X+?6>-'@/;Y9:\%KF?++QU(\B%7XRGCE^-'$F MXD:$\0*;8&G[<(^YVFU;U'N4\NN>F=6]MMMJV<*RX^1J]\PDV9@$?;[P?*HT MVFDWW4'+PO2T:+1CX7E"--IM#]QFI3&W_U@.FBYG:ZMSCXEMCNH8;OG M%EK\440B\4.R%?W)/(B"-$MHO/)CFXO6Q7+Z@K'EM=UA?Q,7M5AP^GRWV]BD M&ED,. ,^T!FXG9ZMNCUO/M"IJ7&R&'!6?*#GN8.F;>1Q*G'5>_*!INNU+"LX M=V'@G4O!ZY4(0\S719L;?O=9E+)W;73V4;S*IUDN=$XM[ >?G'K5Q2(GW.7QMTKR[O]MMMO>Q:C'@&C MGB(?OT>WDFZU5X%%)\N@[HU.@Y[GMKI#BU&60>V+0776M]*SZ&09U*[HY'I= M3.6Q+.HQ<.HINC_N@5/]OMOMM"Q&6:&W+XP:-)IW=A [>8=*T2@LB,;Q7-B& M>F<1<]B=7-J]KMOWUHITBQ_GSDZ;579JD<,R#XDUI>'5,67P3I,$H"(/L]L4LF,"%2; WVR_W5^YSA.)H*X5$X__I MU#T]/O"/D*]9X%O*M\"WE&^!;RE_I>:NYW9/:WS!X\/^"(W4[1INN[W>2;50 MMSQ_>]_C:L_?[P^9SZ_\Z$?_7/;$ F*7% M@3/G!"VWU[2/9Q#HM9$^$;Y]MI>J';"82F9_[W3.T5Y^[ M3B0RZXYYZLT(MZM/Z&],PSA?B#_%_G$V>FDI?,7%WG:]@1VT:4G=GO>1J?1^<+\^!G[O=V$G56(GUMX=6,/Z7=D MR#HC,8T3(&OT38\N,G)ICOZ5($6Z'9[ED_\M-D M=?<$NE?G1[80/V$R[_?=P:!O@7YF9-ZV$#\K,F][KM>UO/V)6L+W!'K'[?>[ M%N9GQ=J;C1J(VTR .S(!9(([5V2+?^=!=NO,13:+)^6J;.M&>B1/]U-W$[7; M';?;MX['QW,\/G6,&=I(FN4O6V-+M]]Q.P.;:V3YR_;\Q<95+7_9.A(/^DNG MV[48\VB1^*>.,>VN.VQ;%<8*I*T1IIK;>J*1]'<[>1BLD^XI>>/OV]VRWSFI MX7]GY):];^6M;?7^-"G\GFYXS_4\6WC[1&G\GC"_HU?;^4+\9*F\ X)\:&%^ M5D'U?FM@(7YF?-VS(?6-;H]?1#')V?I_#E(,U@9*F\3Y*!1'06K[B:'WW';+ MEJL>JGCG!%'*!MDMA]IK%+[MMON>12G+H?;'H6R8WG*H_<7Q6T.WW[1-9 Y5 M47^"*-7NNJUFQV*4E7E[PZC:3(#O,A\.^?U?)\'-UY^B44!;721] G_.>(=> MPQN*^AGP8V0H/":S6_Q=,9N5J$LX:%61'BL+)?%BQ?-1D\H M!U"KVV@J& /T(Z%OU_'S+'::3A/?^QV\6/UWCU"5#J :6O!:&J2_Q)E(7Q!X M"";Z A@QX?"AOTC%"_6/EWN@R1*4^!.Z.=PX[N$B]&_C/'LQ#;Z(B0DC>9,2 M&NHW[JNZC0JMT7;"%]=3J#1K]%1)\AK[#,G>HT*CI@RSCT5==(_^)R\(N MD[D?OC3I47YD4#:Z!CE;)B_0WI?J]EJNK!4NA!CI*GPMJ']LROL8]^" MH@HR[)(Q"L(@NWTQ"R9 32]Y1DBS79HR; EG5\)I/67"\3H@3TJ$TW;;G5;Q MF2*!"3:0O3)=TXH5(X#?1M?Y-P_F0)TZZW5)(-T $>9@Y\=1Y%CQG M@HEAA>O$C[(4/XX7^&1*Y)(EP1B)C]9/B92JGSIY%,"#H R*Q(G57G#7H%\! MJ3F+T(]2!Q0Z_%+,%V%\*P0LCXL]"]0><&O\I'H!\8KK1 A*$ 5*S^ (> NP ME#^/X0YPP6E,;^:]X0>@7T]%DJCMS4#_QJ_A\E@3A57E7A9)< .LQ9D&D1^- M\5(SN(34IU?3$W_WH]Q/;GF'P$PZ])9+>##4GW4;SMO[LZ0EGG>,=#39 H@ M'>"*PH*L,2NPU"L(RMW.KY\?M8O(MGAI6E8A1 3*I!='_>__VLJT,FY!6EDM8H#7@#&)\#]?^%/8 MZ L_7/JWJ?++#!OM@DNK0[3)R&DVVMUO'>/?!01*4/IR8=QP*9HN'U.?)6SZ MR0]7K+]OUD&_Y35Z98,4-(A^]X% 6['UV@8@?6<&K.-OW_SETX=7%;@>0CI\ M(O$/)/@*?LTI\A)_?!.'UA%*&6YUX-C/A:[X.M9;TW_ ]IPW:[ECJPE'G8.: M!]\#A[KCU]Z0+F&/AV 0!1E 8;S+L3Z*&Q'ELCW@_CT4[=Y&%P5*_T3N (4N M\ *4'Z-;).O^MUQV@4(#3-I6(3=*:G1%9#GJAA$,\&C/[;3;C4Y)4Q\.>J:) M>_=J*.Q ;L)!X$:<22Z4%!K#T8,HC_/42?T0#@'L;PEZ/V#^_P9^/ ^<3S.A M=^@L_=3 !#\#%6*4L[&#FEU4_!)TEG06+.BD-W&8SX4"\MJ+H5/["X#[%WA# M!JJ/ T65 UFMU!+G^L[W3\RU)^S#A,:PRT0P: 5O>=] M(P)+^C]S4,"GMSLXI%>UDLU2ZYOO7\4I&7N)EE*%%GH0836N;*@BM/J-CLF[ MVIV.X2/:@7=U7=!\#% B1O8'7O')MKSK&'G 9LF!($]+5XPGW<@V%2FO67 Y:GF=R_&;'="SL '#/;0\[A9I &]Y[=V);QW 27&< M^=$U\0_IS:%3PAN^/!1$]\V;?TSB%,5?/ VR_?/E+;:P"[JN.=UZDY;9_;5Q M1FX95PC MC)?P%%]4G9%2HK85)K3..CD \#=9M"F<9CRC(TR MX0QZUW*$7E26'KG:2MJ M<:R@58C(>UO4SX+G):V9/<;#JO3U.A75? %"(8XB M$5ZH>-N8M BYK/[:06\?^\=QAW!%?D3#$O!%_\^?+UZ^=M"!?A-0L X^G>99 MGJR2A>;78WC;=9S KU_JD$#-$4 9Z96/4"CSS]DXN,M[;L@.='T72@+%/N Q M&?G8$.9P.0SIA_!4/)VF(D.4\ NVP9MM>Q5^U#$W"[]A)@+O ,DU)A](FL_I M[7B43#KFX8J 9\#MI#_:>\$J"S@.)%T4M(-P"NOPWCDA\AI/XL,]?"J^_ST M8@0M&R.P,8(3C1'<5QGY440B 3Z ;,>? H$P)AI@Z>ICFQQWJJWU[#26YW! M_?PEK9Y7R6+K-,UK(R[7:0:=J !3.R.L-=#USV,0]O\I/D@ Y@":J2BT"= "0$X6BI!68FKWV:_X2#WS MBO'<8">!L(8_^35;ZAN=JK[1*^Z7UL6.W\ W8)ML-3L))3Z$(.]S.EY9OAX! MV5\)V#WH0'B;K *862\G1?&;CUHF]F&_Y*(Q$TUW\LAU!Q6,Z7;W$,^KI_;> ML(KUS4*7OQ>Y]ZKD/JSP#W]"*66INE:@JWF<:;)*-U-I:UAA3QW3,H/E!2A> M<]"&QY3=E*$BIS1F7+[BM\++3#?#F%Q;VLU@],7#MTE%N&1K7<[]_Z!'!=?[ MEU@LCMZG\$%GKJE^"2=$P9=HYA2)=4@Y;/"@HQ4^R@%0H_A&E/.]?#.?3PX: ME.*LO^(][>WJ/ 5#C>TKE5"Q_G6]DG=^&S9R;-CUCI(#T^P4D:MR-L ?4%-2 MR1SD5P"J"!T8P#[\Z#-J,JC-IPWG=^',_$GQPQ+<.[U*<+]?44(\B0C-!XR6.=S!]CNF'=>)Q&&B M-74'\P;WYBN2-5! L")^VH;T48D2.GCHX&TH3:E=\9XJU;W6^*#-9.UZ' /R[)ST@?JAP![P[-4&*W;R;9[N*Z WNU; ZWNSM' MO\\AO-*VX14;7CG1\,I>2C" I>Q2@C$X%JEQK"48P.!+&92]3G>W$HR!SF;= MO7K#UEL\5KU%WS/E>,OMM(>[^=,4F.]3JW'@ZHI69T4#':PFU=?58!PECCQ: M=46[4TY_;)G5$N9%KJ^].&PIA;<%U%>MR*?B^'EB91.]9J-G-WUB 4>?RA4*?%#011@&]S%OD(, ]?"3C*(=FW M8I1@$R*&F0XHP'U,Z$Y@A;%(**->-?1)QS,QR4.NOUB C K VJ^I

    ,A,"48A??H.!8*^KLQF3M45-C210OV))LTR+FRB2WKJ5U+GLPU96VC MCV"\(]@*9!/P3U8TK!4-&=G3AH[,5U7>R"H-O>)_LWN:&P.Z)]Q5.[S/<$6. M!61G%MI1:,M/T4U@PI$B=P9.S<'7T?6 5#E]&[JH\&S(^J(/FYQ%037X@?>) ML+/ALC'_^51/ZO"R7N,I)(^SI^C+8^)JI<)11L*BAYS;\/ './[NXD'<'/W_ MVH;0 E%T)DE.X*U)#ACYC@*C $!.^',_\BB]7>BI8PH]]3ZATV.+XSNPW[7 M,F!35V(GCJTP,>K1 _0QFL &FW-32C 85''$,$*'P_]P^(*I( &)QH$A!W;! MOR&/>&%3P$/8'L+VI:*9]A0P1G!B-[J*["GXBJ)-X>K!3HUW%YJQOU39-/>& M\?>_Y$*19#6!K@5\";MZS_0N%%YS4%'O"0V[W7#CQMASW#L+7)^@S,4 F\#C)T.+'K#RY'J5V:VLU$J=THM1NE M=J/4;I3:_=ZI7=%#XVXN'VZ>3%4?]^W.M7A3:(PWW63[!SFGW.HI][>ZHX]:94Z7.!HD<0I]BXBN03 A)T"G&Q%Z:EJ@1#UV"Y*_L@1(GZ"CAA!C)M($*<&/" MD)#0=)RA0:J 1E0WL@$7*8FX>3(W";*=A70A7H9G@MU>ZDOS3E"8*_47<\[( MSQ3^260G*00%"4- 3WE"@M$/B,C)%QC\>&(^'X[G:N7 WR >&8L">3 MC"C:5>XOIC:.?W,H"/17BKKPB2OP.4-F'_,RXVX^>0R199HHQ,E(%ZX+.R/V-\X^BZK@ =O8(@W0ZCR%?:6O-X_!?$^<] MT/ZC\&>\TLAU)MN+(J)-V9?I (L!YT!,,+/)/@AFSL>P62!8ME)%[2S6\*># MGEL'/H,S%TTWWT)W"[DV0,N"JIK!6$RLUR;B"JX7=TL,T57H&G9H3['GX PX MM4UB2%4LO&,DV::%S@=#@J-3 C5!Z"M(Y)-]9/E9K+2W@=#?7UE@M4)+/7HZ M3U5'Y5KSNK8>E2R[9CDW*_FE:C16.,FE91MPMGK.2O955NY_H$J'VD$CI=64 M%S/+&9:K TT8EI5K>W8Q0>OCJ]827ENLU7!54 EKH/VWNX59 E>8=3D2G8&F M=+7%<#(X+R3;5FI\@TR\9+!-]W]B6Y%FCEAH^3! (:@/J>('"9Z.,F7 ;V$CP\4AR\B-PG$V M;\2BB3\*\ CW+'DW-RR!:1(HP]X5PSZ]]QHTP\"M$W8)F/L6Q!>3;BR%4>M" MTD2QO^P5.RW#NFJL[YZK=DR8\@0.$;1>0U?$/N:B3C=$PQ5>6.MC?'0<^6ZZ M>Q4\U9[*&RR@EBLYY*=;66M M/2!/6M-#ZLY?^L4;3&]7;WGF- EX/]M-[(0,:^A^1O%F/"@-+!G=!D&($J0' MF XB"4W.+O;ECMR*,)D""9&$ .VQ;]2)*GJ:AJT.8N$$1@!ZS_,A7W\GD 06 M)"'"$3S^O"B79]U#Y,&@3+09T:-,6S;.8@=*D[\,>M:AN1=01HDX 05[/YIS9'00;.I8U!8>0-8W M#G2<]T:QAVOU?]=?)0I&%1X8^.2!H?L&'.:,[]EDYE$D_KP8"=;UD"1-XN;M M,# 6% R:'Z])J8"QYO&>L03P&5E1HI9,F=^)AV7#+8H+=N8&$&:X6HQ_!#QS M@X#6D38EF#"*"(/J![1V\+2]CU(P&D%=' >H"P0V)4V"_]2\S7 (I#NV;L=/ MN\K%H+\Z(-W*H5-QI%JA0\-QM2@[R;J60#Z:%$?' M=(F+'\AI9?!WGR96+!N'8/P'FWX47_[*#(=OZ %RR/$Q9&J?+=%\Y@1M@F%, MZ'5S)%RDR54%#5'RZT]BX1!<#*=9L): -TJ&N"7V!#)WXC'7)L+54/M#<<_R MH<$0<*QM((_59,5%$5+BU4B);(24B) 2$5(B0DI$2(G?!BGQM+G."UDK82R6 MD[MQX7%:RTB7[7I!R5PF%^MM41Q<5RNBD"Z=HCW>\;NBQ['"]P;AI69-SW;F*_:Q[PI: M /^#\%OA2E'B\?X%^H'W??\FD3*7Y0_'4&CQ&T=8!9\QO1?L/S?N_LFM=^.^ MS6JJ139D/,"/3C.^ALNU ZDDG&*$GVX435G:2YI)'%;6G6NE/Y!KRE;.WJN- M9DYIM/DH>.JUF<0JF68+V;8R+LYK3L_%B8P#@FX8/)'B,P$S:6U/VJVUT&TD MALM-N7O>)[$_R MA1\J>H)PGE^%T),AJF>Q_9.+I* SU]F+@JU469K1C#!^NJJC :(WDUI*'"9R M#SI\R-9,V;)4.+&A@_%<]NXA-UQHI8] ]V[ MR-YI@AU-F5^1-<3BTGMVC['8-)+);$5#2NI>J3;[UP^-?OL4MUHI&&,_4DEW M<""\_4,H*[R_F6[)(55=2+6A;68 ;,HV"(<-@W3%,8\0X$.>YSPYSL[R-I'Y MPB8KL>&?ZT:5#IY]:F\#)I9B_=:XO6SV[4FFF%J(U_?3SDD:WJ7GU^3HX"<1 MP%D$;_C2_L&_9:PJ$H8A@+(#@PUL!9)M#TEJG<5N/$XB/P<$*C05"Y%Y/6CJ6!+!DC2O<\ST!K-AH;H)[S>NQ4%O&+Q7M&/_^\C\0IW4E&_WMT&BH4T@3I(3_P?)X?S$"9NSN%5G: MPS83446;Q-@0:2-+1+$H=),'&_!W$"46P.G@B;XBS&GA&P*CT/'8*-C&I#A$ M HP!+#= S_55X(7N S&NR65M.HN57D?[SV-^7!_@Y)I0O S>^[N\V[("ME2 MH>BSP8UV,5G7C(O:.EGN;HO:TX,V^W@$XJ^WF/AT2:BFW,KJ#^I82#V:C5FI MHPG:P^S'3TU17\;=O7 )'L>&:C"NND.^GZCNM$+RH5Y8R-9Z/;H;&U;>.4E[ MB$T%8UF0W7H< X@;A9_-GG,%#7'KDL,!_QXR1\PYA8D3Q8QV\ *T[RRFH;#(O6>Y1$8&H7HT,0<+F.W(3U25)WS!<=#"0%$%O6+=C8"?X;$= M@@[5R!U'&3 D!>E"BP#1 5Q.?T)?L W#!K@PY[(HT3^RUTK@ MA2'OGCP%"&@,./[QF+QX[Y5%Y\:D2=YTANX>,QPB'UH=0^JD>-N$ MX/'I+>WQFN"Z";;:-.NEZ% E .4%6T,!RTW2MZ0+!OU9GT[=Q\A[]CIDU2C* M1!^;NBI;,O>&/=(MMDJJ,D6+X4S BO_ZJ%<7,&@0JVFX0)A#&O"I>C70&D_: MN#:4IX[6R4Z$\2*D\4GXYTX72-7U8'@<&N@X6C-\+%C=@,6O.DQ]4B.:AU)C M[EKK2)Q,HR M>I6\3_CM_=V\E:WFM"?N0@TQL[QY2ET^)E<+Y;:27O>MI%ELM7_\3,73Z6S M\HJ#N+^ZQ^B;"V9.1][A[42QX+/+PD!.YTQC,9PIRX?.>K+-CY$O4,@4@IU$ MXY_4C.[#J[5.1_1!B5_?-;?;S<.LM%C7[W/IQZ8YNBXAGR,93V7202<#$)Q@ M]X$Y"7&2__Y%W.B_:>,G>VD3V#-3[[*_19:- MX*/*0I_,WWHU3PF5NM?SN>W21;BZNGBW13S&>LO+H=I8.?3'8I#)],O1NHFGD34#5[&*CZK._]QW1UPI0LR7]#>CM]:BRE!>UF%*E&(X4L M#4\#Z80EY%!PI?%4SN8'2L$0'&60GE>J-ZM"ZR3#RW267D 4A[N($4WS<82" MY#@1E%[OQTEK MM P=Z7++::G0;EJ3 &B]>C;(5[G)-J[OS(M:I: ,U+)X,TOD3Q)WQ*86QWQ+ MI%>%S*;WA8F/EX9"V*-P530.B.&X.R55][Q0/D1^AGQ'[R<(?"-O>,+<54A> MF,@I ADE5$6CF0L<>]]#?'B1:;[CTC^?KPF[D[DLV:H,W;8/;, ^'M&U,I6Q M=1ZB$6N*L;COC)O"E7.=3\X*C^5+];/ EIRE!=$(9>J\8%_R+HW?[X8M^N\K M>\V31E#,5\5^90*#@E>F_ _[!S]6V'K4LP/;:D+\&>;Y8T=2M"V=_8*XD?@W M/F=3P+XN[VH&@P66P0;&7$DRQ9K0UJ>#(_.E3,H6S'/)=.:'1]S$! M<@8C]WS8Q,!SQ*3&?L9@ZW^(9PY9[1>=8KH8^,7LHR+D9&Q+_@IO6#@3LN%1 M$.Y[K]\H7(#C?_YK2:]8!0ZLKND8JDYFG3K+9:-U.;UU@0,3+#@9"++T^F_OZ38/E\Z77UJ;7%N#NP,@.(9NH8N<=?D(!+P;\>W3O:] M^N/SIT]REL'__M-[*3H!]$Q)# M2%<8[F?HLRRE*-J+IV1'2.UN[XKGB]HPW=F^VE%AG7 E9C!N6%-]J)3Y67+YRMH\45[J1'DF)V]UY1/MSEVEJ[)%1J]5LCN;*W^F2S*_WXF25IK6!R:G58 MM9ZX!BW;B@IO#%,9WU0??L!43E+)\98 ;/R$LDN0B_^?"_R?T6RQL(WZP)CU MKUK;T<,LWQO42NW][_K3?U^:A2*S_/$S);"31.T4SESYS4R4:VBS#*W6@573 M0$:IAZGZS>V2/\T*P8@UDD#""%Q8>$+6Y8-&\@&HO1W_7QP%"0<_\#]_ZTC/ M9P=Z&8DNNN_WB'M MI$,@S$B3D)>)0/@6L>L:"I'%%C'8X(O\[/U&"[#XX>)=A #,R M8XX!/%N_>%D/4TF&:@%+)O!I[ B[#/&8_9=C8[>P5K)\S/'*]'V<\;2/#&Q7 M*(4CKX%*N"Y@W;FW6D"9":@RG%3WL_>[%1'\E #ZSP@^*5")_U0$$2Y#JK['??4#1@?"8H9VNNF*P@A"^J\,W"UZ;"]%@N MX.U'/ ^AYS-DYP>U"J-)('M^0^>$HT!D"5Z3&U*X:E-Z([NUC?BA9[$2OZ!O M33V%W/=3ODG(9\8JSK%LP*D-W(!EYT9\U(T*X$Y]3C@NEZ^B VK2AYF#>7:I M;)M*+:M]@R@=XO ^.P4MW<1YWK9!2Y<9U>RLT<_?V1=W* M/:4-\+CW;1]B6EKZ%\0P/D2,FVIGF;TK*O-^/25WNYN'3DZ BL77!S'>*,GR M]DHWRSLYLZ@7A[>IC;-6[U( #A;"@Q?AV?B/5PDO8+2"8>YG32/J5YF\87E$ M9@-LZR,]) &/ .@%W%](A^;B<@R[+_A*E93IE"COB=N1')1%JU-AY5[X9\# M(\W1M5R-71$U41)CR&\"!V,EPQN0HB?O]75"89<.9C? ]A>0+1@&;'B7% 'S MRL"CJ9<"KR"%*";]#=\T&?\5:SI]FK!-S[PCH/##1$>F6XV(GXEL #2""1Z& MKX*?%,D0;H#@Z_?IN+TV7.QJMG3H_42^24O<37P].^B:QG 5[NIU'Z>0FD;2 MH@%]WZ,-)YVH"*.Q8N[I\E[QWH MT^B=M+0Q= +N74)\2,ZKY(7GW?7/S\>;-^P'OD>8/49'C+2-D##^8FSQO/JX MAA0,_CG'!!7VNMPMQMS5V]-!TT3QHO24M M>;5($:M)3U[H"HQEW$.-F2VX'LU_0AE:RK-)Z>" W8_L+_Q\VJ<.6Y=NJ86O M_)5[+W6/J.K!Q-MHZ45"9.(%'_ "$B[!9^[,5U?:O_[>NH9"4YDT\9"QMH;B MRN84D.=0FY+D+BU[<%_J/2JCLE#?#F9/E2OCZ?)R^^/G%-1HZ+45CYFX+F7* MCBFMY]6IJ8RFB^8F4_H**B1\)-'NEPA'!NQ:7.?JDI?C[Z&S+,X,F1%R>Z"AR=1\(0[WD;<*"(RR,2,A99(S7->$^. M9;3E31DY?Z++(+__-.*U[O!H3Z@#]$L.NWXHK9E?*S 3';; 1_HVA^-@ MKTW"1^5+A\J7\E'Y4E2^%)4O1>5+4?G2]RY?>GNQ3_9-Q3ZYT\B]?'R13B*D M/.>[!&!B5 ,GO)4\7E]'KHT8M?BQ!<_9QS[*#^Q9\&8W"X$<]!.K]5K*?INW2 M2! ?5[E:[>KQVC1.LF2&3> X>Y6]W4_**S/6)!KJ87194)XUD;FJ%E\K2=+< MS*VL?,(B;N0)"*7.UQ"4&4* MD2_T%V#\\G*)VJ%D?X+DF25$24<7T"0XP0?+5EW$EXB-"(D%&+&U56<@0K ,=1KQ[3&0:W!B! M!MYC&?*-P>PJXSOBLL#^@>"7LU"$B,E@6':2#I+Q=EKZ9$&VJQGG=AWA"HTC M0$)\W^X)?! MD396":$6G(>F!]Y[GG^.$+4Q01[X MF2 $JA @7L*%U3$)[K-?=,<8^E'9GYM^%LCB9[R\"GVFG7WSQ2S2% M+H8GT0G1G:[J,X>TBW"ER&\,)M&P7#D;APW$@5R7>2X-(,DK&2\W3AYHN*.S M"AI"1A^'A_H?15@864]2'(+'7/WZ%M+7(62X'L5Z\$&^)#)%?%6 *9!2(Z)Z&RY2@!&@DT_<4V*X3_-%*<]"H)I+%?> $IDM$.\9- ME[]&-U$]@D-_8)7! _!_W8BKIRS0LMHJXU?#S5<]VF/S+%;QKAW"#.P-#>,$ M.#P%T6R,]A%I57$ZQ6B.N1R4(=\Z5I-"#S!;U9-0.BU#T;$<]VBY.7N7JEW8 M!S%KJR-K2EX=U$QDG:>*@78*_B"%].P#:(A-CG^>2>NZ(]M[R\K"\*<0# M+_))$ U)A<)H_YQQ'!SO2HB"^]Y#SS*OI7TCY)Z!3 A/MJ4@@&HK^A!4)$_B M,'M4T0X\V'VU:YN&3\)]]['S]**DKT"0I6X?*,CR"2$3CWG.C8GI,E+_NH8@ M[ [,7!'[JZ>OD)>5S@I__Q/KXFE.'78E]^#B!J&Y7VQX F;1)>Z=;B@JC#2? MTII3WG5-)J>2W'"NA@D[I(3;U:>(L H-)6%+">0\SVSDQX+99^[T)Y84>0%P2VJ0']BN!!\7..2>,L&CVM+NX51:V'(C.>8C[?&J2[WG M$9GN\^_Y6.V#)'S^. A5!:?.T_@"P3O;;-YY!(K&4%9%NW6_JU_/G:&04&ZO M:V(UU6_NR')T" MFH.ZH&LY#V"7L,'Q)05P'5D.#U^""+!N8Q2$! Q'KEV/F\YP5P7]*KUH]XF< M0YA/N9=PGSY[*YW)KV5M$QQ; 9<_QI+&PU5%!TW_GZFRDR4^>\R2WR3Z[Z^U M(Q_#J_,C4,+U[*#W![E7UD5P /KJ<&%7LA"HY?I+_'M_#'O%7B=2W4B3U+7W M[D$WF1TH" L'">"J*Q>>$$%,#D),"A'$)(*81!"3"&(204R^-\1$]$QUO;&9 M7=RDKC:+JWR[F7FH%,54=?9NWMG/0[;UIW7Y?X$FXAX*U=.SH.!0N MV.AK94J,0MZMP&%92<M( M:]%^=A =8JZZ&>NO +W"QR9=W942DKF$D(PC#8>C0*0V%1WT&^Z52 6QP>D76E3)NVAGL?Y+THC3#)"_ MI[9A>V_=8R.-4SI2S>%\=^ RM7%>'*V(;;JX!I*'POUD(6VECZ'?)5XQ$O3D M\ _8"B0E-JRGIUN-0/*Y$#2%!#4NB MK>_VN$.P%7M9(UJ<,79\116LH,)-&\4Q7@7VCXJD9^'L8]RE.'8++4+3A6[^ M)YC7) '1<(P"71.O+HJKAF#O%0W24AC])/FXEVG[4+?YJJ*16!:.CD?1@X^. M'HR_9?3@AH2A&H$;[IW1@:/@,3%K!4Q EMUMSZ$7O(3#G*936!T/5Y_D0W"@ MHX(T!RXN@C,OZ;+)7Y]P]1OH>,"YPP -G*FRPF]DPNG@JEGO:MV[9;IA[X>, MU4S6<%-DAT\LXY%#,-(M]?-F"*C3+?H.]+QTQ\>RJQL=:QD"H7(I)ZCP6,XJ M)?P':Y*L\)\SFIATT52LQ:2+*:17I^9[E!M*'>O($"#\$%#PB!]!QX #"F&J M$9=.&O@BY2J*:7<\@-WP&79_9W56C!P0,,Z@>R8*H.: !P-=HJ[3M3^\_6PEM788:_QO;*YO972PXB$/ M);X9W5'T5L+6#.NN/@V=""%584-V(0"D )&:C:0Y&.DG]C>Q@@Y&T:E]Z3[I M-1CJ8\'U? )TH66<R$!2$_D M[BR1520:3ECI]SX"Y^"2NF J CS!5L;:!A>=FJS3HI_=<)%81<0H\FPB? /VT/GHL>/AY7A# M\[O*]#K[H#7DAT5S6!Y=+E9.M:JV?_S,Q)/I8.?$^!?([9-[A'Z0W!QS;BRN M-YOQ0A$L1S%3A>)\NOWQ,Y4,]OC$._6;0P8^2&S#WJ/5+-_T;OK#=G+V6$VD MBK/. 3C!/EA =OE5#B>FI5> ?@XUW8SRU!_N:4Z^EZ=9"D(:OK>[R1\-"A[T MT_ 1LVJ/X.8Y!W$)#I5G*KS0_I:Y?(YK\[/^OH3*3E:("V2(V,9!KYC+JH2D MEW"[D@> )%]O_#XW1T*#YX9,0\U:.=!PF',V7&X/+CC*0\<)PR$E GEU>^+? MT^8YU&2Z[XKW0L?<[74D9("T-36NU[2A0,$,@86V<""5-)T^V%3ZO-ZZDII= MNY\R#5NI:1O+@/[IR50\G2G^CK;1U\I7UIV*6;VM%?KK@G.17I;&*$^(H07Q'B*T)\?6_$U]N17/DW(;D*$9+KFR"Y M/IONIBJ/#_:"EOKRS:!33VB+5"7[F-9O)_EM^XC$-F_PYP^MRN$;DD?ZL%82 M)L'F #?'1I%LC*1R@P($IP/A,]790_40=M&]((G!\R>[.7Q,'(IC-*:LJB0J M0SN!<,-P2:W!(\&D2KX( LX&V9@S%\=]%)TF2H"$AM 6(Z=B<1:KX!\26-6X M]>!<\)66CNI\LPB:YL.X/?\K/5HI^CE*I(.3.)@+)K[?VL":H^G/YI@S!KI4 MXUPO"(\.TXL!!]*EOLPPI63VD243:#K5FS@="3\GS'/#EA)+^9#4H,+=.; ]".60 MB3EMV7Y@6X!/\+[:Z0-8A\=DZUZ4T/ +"FYQ"I$$\-&PL+P#A=AXJQN0 L11 M0]]I@0 A ."\\X)G,!Q88,=<0] M!8X??85_+_&1;[3['W4%DWBIA$L,OYSL?/IM;Y;XZ6?\2^BV9(3/%()$8^Y( MIC@([(X"/]N;% G3\P04;ICX&43,]L!<3=FR5/82]]WNI_4QLM&8PC/=N9%! M*":!>TCA];F?;8-T@(/+EL_1]!E-^A#-HH*T.5(VQB'S))>85G+UQD3H.^O\ MR!ZDDZJVG@7MX/#/83LX>8HL?50<[/( ^9Z*"OL?)_* M<_-*CHWIU?B$%5K$T=-YJCHJUYK7M?6H9-DUR[E9R6],#4&7H9:A@PG3-.A& M\#4.HG^D78-NJKO)>:>6?5ITSU.KTE6OVBY5VGP4_C5!^"=YM?JG)1L0'1!G MUK+@6*I?5\N.X?E[(#;Y"CMOTXV9H+PK+A5)J"[/6@YA< M]Y$<\ZFS5%".;X',O%>4H6VPWB#*B[%UL;I=)UHU9;#<* ]K9S9XW'Z!*.]6 MH[&M.^?WM5QG7;7;DJTKA2W:DL4S(424F ^17!M8L[Q2K!-ZQ8ZN[B_.Y]/, M9;66NBD/UN9RT7Y:M8^\2QNWYZ^!+V'IWN*077-*.I31:7ET)P(OVF&N.[,= MZ:I_-3&GJ<[3[:*^>CWARZ_([/.WXR?)+#FZN5Y>GR<30G=W[^026LF8K=!V M1/[?*QAAF,@(TI;=J;CUB8DS>V@"D-BDS'3H_KD2ES M98O(!&?>F+_;+O:K:>&5RUR.WJ6 _3[#S@^H.FK(8VIMG+*7#5HNA=U\JA;C M./*F^2*MM C%#$&_>Y8]Z>7*VG=!02T. 0#EJ ;JE=++BQD=/3*72A#XP&1T-'8*F9"W P,F$3^JTS[6D(*%J M$XL64>-XDV+)2Y,+7>.A\?RSX0-@O1I#+TK28PR=7KQ"Z#'+K6AX 6%H5H>= M8+8EI[8V(4WB )?)NI7C1\6Y^D7W0I^@;3M&M_!4L9A+RQ!!^A97L',!-4,V M==N8R%1D)$!.JJ4#??_8&\C\*7WL"P+0I]:6A,+8L6.82K>E'3OB<0XJ"R%[ MA;1@DW'P@M8^8=&1^FW;I%%(T]$F\1C4@1,+!&*FIHF;R"70*2&YX9@>5N:V MU,<*M'->K>C!L^:*\=*P"3'*4=]:$>[RB8S9 '!+#E!8"33BA#)- M>,*F21I:961KM#J;WRKV:@8=,LEQG\HXPF.2] %&=.F\7-W)>AN+/2@\M!B! MN0Y](25$8*X(S!6!N2(P5P3F^M/ 7(4W@;F*A]_Q;.KKMX" 88LC^>^W!(*% M)OI.C]"+L-C3CMT%[IP3_O5[?YNJ<3AYA!D#"!%9EBC%*M4/35GB^HZ4$>*X6K:7!;0] L7OA< M>7>:HP1Q_4>/PHF9S*SO&4\90OS2O='S;:Z)*MDC('GTK]?7RX2VOGT.BE<#=62T%0GDMKUQ3=3KXW!4?7#$=Z5D0!K3(9= MLAPM6(W0G$"O\;@:S^WRL+:>Y5/G;6-K##NS'S^39_E\, > U,1OLA[BCEN/ MP6A=+=_V;I+]YFK6D,W5W?#6.,YZ5(>I)_MB8&W[]ES.CQ.):;8TV?[XF3W+ MA? 5@ 4$TC]&2>/G'Y,G]>[BJ;R35D)";BFML3 ZUY72499E4I&WZR>K5!>< MS.6-/&PZ5YT9.2;!I/C7'),O60_?,2D+:2&9+LYO%\WMA9(K)EN;IKX]SGHL MU*O&N)%X$*Y2QKJ\:G0:BPPZ)DGA+!>R(.RDV9HWU>#S'MI4H_?A;. M,L&\FW=2IN]'K?G*?9]-3[D&HDAC'R>W[JF\6Z61J#=;"&I$5L!H!A_"_EB\9CEK&B-B+W2@1U019,S,-DC2R!0 MT#4%*0.&6%4A*[B=ZSAU13#OM $J(=7PCY@;X5FL=$@>X98T'_2GQK1+A8@] M+9JS9+VZ:0*4]+Y32"V ;S2F AZ/J,FZ;:)9TS0$*V[ W@OY!LL;X4>)O"> M'"$YL43RG],JFX_,( 9=\\-><-?%?[Z0)SY>]_=O# ]]F3GDD_ $>5OI7#9W MRX=^KG[3NA;N5+FR:4<@F%\6K&-W'I*35J$@B,W^^+J]J16MQUD$@OD(V>X* M[77SH=^:U:Z*U\+3[KQMB]WM*T P^UCVMZ-@2#H978OH6C+C&+Q@*&/;8M$G MF33O-'A$B?MP(QCE).62UJ$70RB'=C>#ZC*:ZX:V 2[+OQM#0XH.Q\4 9H$N MK]7)63.[6*YO"N>*,:TNC'8PZA_^N=,M M77FA/J2BNV67,;1:,BF4) @1S3,ACE96NUR]#ZR\?H>PW]D MP85P81;+EX(Y6CB;WLVJ9M?/S=[L> 478-E!NR#V8$B/0L$C"2RH,F\4DK=" M8X;P9^%W*FZ$124%VF ! #&#;?!D F;L+U,FQ<[D5DXE_^9[($T.FQ2$:][% M6'L7-#$TZ3B@?_QR#!*"?DDJLT+)'.;*RF6,",P"AU4XF9" #8'7REJ,L#B8 M"LL?'1>)DE\SUEHB0Z,L.$-UL2%X%2HX9E'0=TM=BVK4,N5 MYY4+>9WMKL%^L+9Z2%B2O"!&Q$%(9GE0=>#/L#5Q#EJB,%H2ZZ+):XPJMG%( MS,=0@3M_H*.EKS 7"2PJVCTKQGKHVS1!8G5*OC^2#],7J!#C)#','/$ M S2J2(\SB2EZ _1CJ<-0'0KX9;#Y@\)@35C@8^A82EL2%22(\-"P8MQ%) 2S M]'MHD$,H#W^TT?,AW:^36FK/H5QA1RLVM0V,-'^-H\A+@VDSOH2"!BYQ1->B M8&:*0^?$PR2&-NF$\J:(KSZAIVMEO3K%X+.RL'2XDTS/=@=+$G1GN.UUO=!G MG>%\NA84W5G(P]N:HSK(/L@&+2]*GT)>RC0FA:]#N0HZ&U/,SPQGB=.XY Y< M0G#[F4,15B=B>>4'W++[*W+@)[1Q;#A.&]$@3"+^C^!SSA0X1ZM$]V3-Z-,*N[L5JJ_T,2F?P)45OE8C+N.0HO%O9OQ#A.\'=OI>I ;7 M.4$7#W@MSG#@.B4F;MJG#E_/8QGZGL MYYU "!>9?_OJ-_PZ%I\X+TOQ>8HF M%'3FZ1E_99?OB_N1K(]2.,\&Q^BC&=:,:7O2JHO P\)L'F6?U2(TA.9&WI[/ M;%#\K'L"@AK/]-DF]@L&&=V\@3*?T+='I2)O+!5)1J4B4:E(5"H2E8I$I2)_ M6JE(\4VE(DGA\$N>S34= WRQMVH'55U4+/(IQ2)O6:H!QQ>7 M9^$\8N\R3E9,=TI-6W ;R5^)2_!7P!?[VVVZR!PX!E4"57' X6.]'Z%;NA?: MV>]\>C!X&<7&#\?&U55_)(\ZW>:B6RG66^WAY<[4V^&Q<2^8AAU5<:QO2#AV MJ9,Z(LY+]1SC VNJ<)0"O^RX4Q:*HWKO9['2Q )>:P:BQ.V.^2E#\=*2$%C0 M@)B$V5LE93J%_$+XQF;GPSR+-:![,'X'.0MN_1,="!*U\^)C^.@]GA3A>J;< ML=S'R*G;ZK:*A(Q&.+%8H9KEUN&U?@!M8RN(M>? M4F*R/KMH0PWP[[W?D+9S\DRW%$);K;&>Z&C?)<9.@OV;L%U0YG!WD"R$Q)Y' M]A>C^Z9-=F&@&+X+GR0#E?,&\)90>JLH"D_%XK*RN&,B2N&PP 2*:4&!U0&![ MM.^B%^.C4'.@ *+2(++#(4UDY.V_\4-[(;Y%_;3PY8F.>ZRV6\F20G8&.B>U MG;PDF^'8*HE@K$ ?0[B&+L1'7+4*)*462#(WH P M>YRVX4!*!9]P;*Y41"76G=M*[/^%;_Q_L5O]+)TBZ@,M5PS?D6A^V&3!]\BG MK4F60YZZ_RYV&H7E^'),9PV$Q: 6 M "C,E>BP?AJX/0Y9$WTZ!:MPC5Q/4MV&5GQE6_C+*U%!J@OW/+4H% 49D>RO MT I$47$S5E\/F:_JBT%J-W$-7G/:P6R;ARZYHC2YS3;-[6!A6])YV;3K*Z=6 M"L:$PS]WNH4$9/8$9@OS/[:]J4.TPT0[8ZD$B5 /^KG$K)>0QS2!%C/[#C(/ M/7%C&'M!'A\$@#J'< P@!C.6Z1 (U,OO?#,$E2&9! GIQBRQ:^4UEN+8-4G#[M]/TA2'U_%]B((O:-I;T4V+%K4=<@RRT_GCHSKNSQ;# MU%.OWJRFY=1\>XJF/DR&KZ<[CJF_/PJ&GL4I*?0U(*E'?W:#_3@ C&U+XIO" MT:6$)M0AL,3I%!FJ,W%&LL74&L9Y"V"X(88P,=.)D>V&LCUN>M=W$"U2,<2# M9[DGHJ&YZ%F2?F+%)_"".?H?')2>R@"-5E0UF-\P*1<^ZV )$3\HWL(9X3W9 MB&!&J^IQND6R: H%(PQQOL>BI?9>]->1INU9=N0(SD4KV;A0&GHK=9+17SJ/ MV)9.Y$1<79&"Y0W7G75'Z"47W;] SI1@662*!:=]8&U3)AZFFR]"N1Q& MN11W-Z6;ZO9J4U.2\XJ8_M! MV7 MH&0;81)DY[TG&TNTK^BSS2[:53V]JX: KR<)YPM*R#\6JL$QW*M+5T[CR MU-[^>%6H,EF(82(JSV_94W>O>,8^>DR,L8=]%Z'OZ5HJ^W!I=^QJ0LA4RZ/: MU30[OC.3L_/NM/0Z:9O*CO!^_9*T736U5Z!+BB,U'KWPW1:BY Z=7XN>7M.D M/A#PO/)$[-:UD?54DK2:739GL]$@T9BL7[E&R=1'G ANC61-2E#VH.!%P0=/ M79JAPUKLFRWGL\J,K2E?*7G7T[:C36M1JRR?NH.$<+>[J'WANNT72V+TC0M! MB,>XPV92%!^%#\7Q BH6Z0.U$A6,,D#_4D5:U@Q,@YCYT:V Y\.,7VX0E8B% M@RD.0Z/?<9ZS$,QC"NIQMR6M%CFGA'V=?EZ2-;%@*9,D@,G$PS).8*;UE=BJM:K)E%[5U)=W(5$JG MN*>Y&;'U.))B#PZ$J#?Z U9O+FJ0J]O'49R7X'T]'?:F&/8.G'G\^AX(+[.L M)E[#J16R,ZF:=;W7- ^9:MR,IYW6\F*1NU=61KG?[%5ND,^5RL;3(33KQ^A" MT)Z.K>DDVRP+5_6.E5@L!;'NY[/Y#,%<-JQ:]:%X>X$DTC#LXF6]V:MCSK9X M*A=DOSL2[?S+7#^?(9O4NG=9FC2N;X54^EI83TO3]*P$J*YT+E[,9X+"^2BF M\:^']]2A:$"#NX9"G Z'\NUIN93_+W85@?,(_=[H8'T\$ MF+@"R^ X5T+82+RJB-C,^_,,S&+3*X7""$\H!U#Y3XFV-8,&<7R(8HQG/YX$WYC4V(-TLFUY&6E>&%W%A4MFKE=3(:U2OK41\6;II'LKJ*IB" MVFMV<>KG[;F,4T!P!#RP3X;+RV^3:Z^+V?:BVW?NM)O+NG@S=#I(?IJBAIRZ M4S]R'RRIW4D6_TT5!V>C] MRWFE*3RM<(>M>$8(:46':R1?9P[L=P@J8?#8OK7O0_^Z5@B@S#Y\*4KFJ#GE M]^?5KJKL1FG#68C;.TVYTJOWG=TOR[Y*V_#XE%^%8*[#7:GRM#!R$K98$W>Y M4L-QF@G1ADX?YA85E/][:AYGRAAZ22S(=+!H1L^_$W,60IZYY'MGV&%''./ MW>K:F)GYUM4.*N/079LM!HNQ?L-]]H*$!HOF*"VN ML^+B:M(9-EJ%FPIRU9L(AO0 MR,Q7+@PLG KQ+@T9E_*[),'A[FM4&_'&VHAT5!L1U49$M1%1;414&_''U48D MWU8;D3K\EF=#^=^E-B*H7_?[@='J"<9C^+5%%,1ZZXF[0WF7=MW>B=7-^J*F M2.=KHU%KWI%P TU,5MVYC0G0$ MY0WPWJ%'^ S1&#.^@^_@&>\PQY*\7.D&\,H1ECH9L[K).\"C\"SS\ I 3^&7 M0Q\82G/D,Z\).8=B4)H",,EY-4TH M$.DG#F 7K(:*3C@(5^0;N-W *C 0%C M:[.8JIMF;()\ P>$LA4A=X*;XZ+)*915B!&#D3II61-)'V/T3&BPX^"A&[C( M&G]RPLI"" :-2SAP$9 MM'7$&463$_Y"X%),$&:MA#47M000&5$N0Q :_2+: 31OP_!^^^-R"0MQ:3LZ M!E!E?NS\%FQ9O."PA6V-^54P;'9SF"!%LD$P.,3=0@[]$K=%\:YC*"C"B8A+ M.CIEK@ 1BK#HVXB9&7D]YC7$>\(7.-^%NOQK]@[(<^^Q^V&368^EM$F MW##* 6^M&8L:K'7,76MVI-CCR&J.(0]G6H3W$F.QT-II9*]1UQ-]"4N-RYKZ MB-MPCA2C&N$NL%Q=P5YTH%&X J:);%K4=-!$E01HE"G (>-\MO#P BD:IV]8 M9/)(A4]@^91!,!5]">/ SSS7C:FLP*D_"""P[BZFURNKL:O98L/JC&=VKK8[ MR8L,3Y%2/M(^$\*8LDNF=4W9%A4^'D-R22L'G**!/AWTM"6[;7 M600#"<",E6-3 $.[3&^8PW%M@^H 7*YAP[OW<=?HDF1:P-VX&%C,=H470RXT;LW7'DE\%=\HG+)*1DW M$(R.D3N+1,)QCZ$31[V0UG";R+#B 48>"=-VZ9Y-CF<0T_&QF0>_X^-R@=4Q M_8LS]8ZIJV4=PLM['&T".L20T4B@(2 Q()_O62SGDZ6+^]RZVV]>SKH7=BVI M#M8G"9_V38VJ[V-5%0='XE46P_[9ZEY! %(CP'W%Y:!IFB'D*7%&DX6NI;-8 M\^#GT!:O,*Z(!V>ID]80)^GS#2:=IDX1".KU&[%C-"D,Q%^)>YRQ-.' M@:'B:IY*W+0')E, M*ZK6*,Y'PG*DS@;]8>&BUIL%8R?AGSM=/..Y?WL>#0K^!#A/Y!OV]>[+Y QCW;_!!HT;4 M#OR#*1'?@26-X5D1L^MPHY'&8Q;4Z)@+%;S_ $%,?I+=]S^D&1W2ZB08]_3TH'I$%&B'TH#ZVH>*4R06FY M$9,#RXN6(4X:T-)CB'4+4OV@[#S5Q]C#":&EZ YW+*K8\3?GD#\DMBF8A\]& M1I JE#&V51(53,?,/QN^+HN3.0E(X/)#&@ARKSAZ&2%U+2]!I)Q*#]Q,ODN) M!)-(_P/YN:L2TQE#S"58?G?X'HL2GV],?&:BQ&>4^(P2GU'B,TI\_G&)S]3; M$I_IPV]YUN8_S31G. 7<2?HC(2G9EY3WCY^^[G)')&1HT$8R[[2W#YC4SSD@ M<7_(5_&)S;Y[WO@;QUNN*A2:#YJ6J8:T"JK7'H M)SQ0Q-9QWXMX(?3".:!22$D7/(&$B[F([LN'?L?_22>/+ MD@3_T7WXUQ<7IS >'!(R[C)174-+)/0U'U=.G?C;)4TJ26@W*9"!@&N&U@!3 M#AVMV']("7*ZOE"$QXUM+G+.A3A[=ZWQX0!5'LIF;=O'Q-/LQ\_\_%L(8@1_SO^%:NQ7PWS\:M125P. MFXGUJ+ZX>KQVMG>)ZJBV/H'5V"5[5;&Q:A5KW8FJG=^.2HE[J+M)9N*I=+"H MZ^\CE=Y\_(*,M>VCR885UZ%E\$/:D<)DE"VXQ-DW=X]*XT@<-S=EUK!31)>) M+!,N&TQ?@!N"4KF1X!]>WQB_>FB'@17/;*\:O=3B'#$CPSFXP=26K*]4V;5: MRJ*VP,[Q'%W <=+(2U=-=D]!.U":&,6#A=N5+T?Q0I.^1"F=&+)O'L&(0%\B M(R-VC0S-PGPU["N(WKMQ/IV@*0AN [AVT$"0@3 AWHD.Y@/$3CD*'9/VWX0+ MT[17*]6A)#M+4N=.##:88D!8$ 3$+1>[:*/)2\JS$I8X@LZ'Q+"#?T#D#LT9 MOWS/@$$^X?[%^=E%.L DQTX9/O9LZXSZW>JH[9B;W;1560N5?$+=3!XF)M" MO/=45]#\D1Z!_]0\*92L"L#,D"AQGY_P6^Y&3\U:RVV^?W5O;,V4.2C=U=OH MEDNB>RY_O J>Y\67OLPE\Y>)>VEQ=668]K"\N&A>O)_4YOWB>U(NM/Y]YBF] MI*OZ<.'JYXJH&DTS"#'Q>0/Y?06 M3]E9>K4;K6NYR]7#I?54;)=+)PDQXN;%YX^/E*KCTJ6P+:B[$XXM]?E"^]FT M@SY+P.W=2RR#XIRJ^I9FS=TK!6M,@HP%M1WF^81Z-"D!7S.Z"CK_/TJVQZH-45OJI>/@UHFY*L@\]%P:-Q=P:V%5[9%SI $B@9.&0_8VFO1X'\"S3*S TAD M!,J.IL^]N+__>R8&:H Y!:_S]#!K-GYD=+QGBG-.DH%4"++SX9_00P+Y$2N1 M0D89Z)\E-XS]CY@R,O3XTF:'^P .@R)/"IPM$#4TS:#'"/=]1_]G)I2IISE( MSW<>G"G)R(]98C2ZJY(T7:.P4<"+H^-N>2/4MYJG-J->X86W&B5\WG M7X-U(/H Q8EBV1FD"2+!D0+?&-EV,F3',!0$5U/L[1; W[W\.DG'+BYI#>WV MB@;X+4>GA>M)-,F?;1+'IFZ,0YC,($QY%BOA^AXD$-7A^:MLDW8VM+9Z8J** MIDD!R("U1=<_DJ]_6;ESI? MUV&5 7D,FELDJ\L0PWN2B(?L-C299Q=!5H-+ M39^.S@8&@<.> 4A+C,Y"=#4$':WFMY+^)1.D>R(X28Q,"? 8^B<=4":PVU7' MU]+\G>?O!8DM('BH. MAV#$.:PP9)8D^!X^ ;#:I#$\#NQ#[0AWT+'A*N]D8Z*8Q#;Q% ^)R_A7S0_C ME]ZW9G%_C4$\9-5(KLG[K87L"6PIL]9"Q,9R)ZPZ9,HR/E"3YZY!EO4!)#NP MW7IV.]&D^]EKV-G22\M "?UI?HO:H>_;T/P][>66\*V0\!:'Z)Y_0][Z*[(- M?[=EX!2@0S]*7AW!R]X(+\M&\+((7A;!RR)X600O^^/@9>FWPS02ZWN3B.KW+NXMJ\LE\*R.+M='F'3A5')(X3N?QDS+W9N)U8?'U, M#R9.D24N&TMHGP*'%TH$&?L!B4' UBFA)G#Z7AEC:]^GZ\JV>TEA:LY/9X/[*+I M]MB:VJJWW-YVX1I,85]JQN5PV)8@;Y^*$TLW &1@8".T;^"3 M%#-4G)2NK'*S)?6O!GH^V7>:M6UV&R"4F,QER4:+UYSZ'M2X' M<]2QWR?:ELY^0;P^_!N?;RA@UY3W#(.^O66P@3'/C\S#^@@R!4SJ;&?<7O ?X@C#33;+_JP=#'PB]E' M(; ,<:)/=E[WMP?WP=?O#"X \3__M:17B)WKIZCIN)LBG>99IA MQ"DL1/I, MR$8K<0HK$1V)$UF(Z$A\[$K\US+@YOZP6_KK9ET(BV*\5@R?J@V^EPR0U0B_ MQ!C2]\DCE3_+%EE6PK5J5[L81OC%6,+C$P56>"XI](IH9,DD>6Y]2OX;P,)Z ML<;HT)SHH2F\*0)/5C;XO_Z%_M5[ZAL?"0!_?Y0PHJ7_9DL/34 BA7?BN_X[ MR. E<_WH>QWP^]]$RST/?8EVP$?M@!!E%P3Q3":R/)W^>VI:D)'@E<*6[JVS M."'-QF[H3YS4IV_4_?.+X^A\KB_M!ZY]03'HC?BH&Q66YL+9'*BT&]%M5**Y MFV>R0&59F\RA&M:7"F(IJXZ;L:)/2JC-\70SO+-J]GI;;MAU<;!)_D(3]\![ M;F7KN=9GC^+C1GS:]>Q^XD8;*^U!O[P6:1_68C98&OE:\H25;<)15:9M2HOGXU)C7FG>]]66[4S1'[3:_*F^J7-T? M3TLVX!?B3/:*RA(I;E5:A:RRR=]7['YJ,%@L^]UU,7$-M!9G(2P*__G^JNT9 M);!_A[_ODHZ4XB^4>'_Y\9LNQ8=^,=LU%MVVI3_52XMAYOX+E6)22=M;2>G/ MA>YEN:Y=#E*K17M+&K,*1U"* 13"459E6R47BU?^CJE MF+BVRK>.O!S6KGJS\ZQ2'@JI-E**A;/\LTKQ&_CJS$HM?QNWZY7&:*1>?]GF M+'_X09ZDTM/-3"VL^U:](F712<_A?:G*:5[$U6H]5T MD=@IK5Y^XI3.'W"_[;,0)K50H_,D-=6GVY:1COME$_+C3]-U;G>SSEQ>:<+5 M]4W2T76Q8VKO)Q]ZLXYKRH/\LEE*3P2E_C"P;I\>'C-I9*QDB_%BX0@Z[CTF MY,>O2NGNIFG>Z<-\+7'=N5@ZP_SFJK+].AUW>S&[- 0KE>\/D9!*:OIN/08F MJ)3P@F/].X1 *]\_3G"<$*@_[3 47Y6_(G5Y2KK\=991Y<.U1G8MM0RK MTZL+S88AC,\?RKVZ\WZZTS?K\L;-8KK))Q^Z_=RBVS&%HMKHU[;(\13B O34 M^ [VZL>ORJJ>7&[3-Y?=_G*J+%+K^;H]NYU]H;UZGQQ8J2,Z M#;O]XV$8?=.U(="?G';^\(H M:G/<6W4>+U(#H3F86,.F]+0HE"&U)!3BF53J>]C '[\L]\5V\6YPERHNNMW; MYK"2GE;MFR^T@0>W2;EBWS:*"['3?LBD3*>92B"]F_01RUIUNB^FTB M$Z<1B(C4=("I_P-R)=ES-9](-NQ%ZGR[DR]N*SD]^84A5KEUN^CFT\/;A9)? M][-BSVYJ"F;BS\2%0@AC])?;K!\GZX;:.]<7XX;05V;.NF#;PJ1<^<*\5*]5 M2MT5).N^EAO;]:?TN%HMI2!9GSM+ARC46*2?(OWT/C/RX\Z,H0PO$XOY*%=S MDM/ZUMX6=X7K+PR/BI/U9I:PKF:+^OJ\,K&+A;DJ(9*!DM%J]HK9:3WI-6CP"177V M+&B$!PR^_^(*^R /WHFHF"_AF\#<5#')E@F]QQ[QQ4EQ3V#?I4,&V +2CD/T M$P-]ONU64D^6H,CSBM20J^O4/, H]"OT$V7S-I$MS2:=?K>:S=TG]$4>5O55CZ ?03A;-BX5L77'\N_41T:/X\#@)BNGWC(Q'13T3T$Y'" M.^5=_QUD\)('>_2]'M%/?/?J@Y.EGSB&%F38Z^KWAQ]^-?;ZZ!;;*25_GP=, MO)%YG'V*3Q/A1K=DY&;9X?_"0>(H2JY*GR-ESM5$YW'U5*N7TB7Q2>^/G?;[ M<=E56SXW]"7W;D4VG\5E5PS#7/0JHT5.LQ^FZE/ZX0)J;)+QC)","\E3H*\X MO563LYWQ8BW=[Q9V1C0G!6V3.Y>_$"Y3:)1Z=>WN:=%OKLXO"B.Q/3R_*?WX M62R)H MD= >2L5>NC/M9K\0_W/Y<*$L;M9:M28V]=[<*EV+Z9LM4KBY%Q3N-X@R?&/ M]\>19H19RG\N3O)#C:Z>D$A*F9W=[*_/)]>-;?G\9MMZ?PW-F_7MLK%<7K>: M3ZV^W1KI#_E<:]N[VOZN)JY>,*;)RM:^$(;ZX&YHFIVKI?Z%%!AW%])V^Y"X M:BV&Y_F)94GJ\.YA]B;3]"3USHE28$0:ZQ.LEN%5K6Z6G&RA?Z6G##5A"C?= MT1=JK.VBH[9KE^DK(773=6H+;,(WFYEO6-!^!BEYPKQ>'MN;!\7!1Z:TE\:GXE!T!Q MU<]; ?;04$9.552>A7DK/I/_-,7\)>+W+YZ 7W'3VAZ^(T MUE"0)V/GH34;]Y7MP[@GWPU;J\RZI.NY3!\=PEPQ MA%3I/[@O+7CM,8,J7\DV:!-:XA([,K1REY'.EF(!X%<,%"/^WR+>#;!$/4MP)];L>F(BFB@7LJBVCIR1]A"QBZJJ*7C-&?-+=A+N[$B_MW MY_\U23?9U_929;NG4-;(%,T$W?)Q)/93U3MA\KR MYJ(MICZTF.=B<;<D0K]^M\X]W26:%PE@[HJ*>9XOYDD(9\E"L9!,YO_S MI@J>LW3^ XIXLJFS=#*"9Y\"4/XLDX\6XA06(AVU53Z1E8B.Q(DL1'0D3F4E MHB-Q(@N1/4M'U<^GL!+"F9"+%N)H!88O>A!_!&S^!;7\O63@%AAFWUM@F,F= M);]W-=6Y;N!@S[.QI@\M0WI)CWVC/12ID!-4(:=6Q3=6$!!F_KA"I&CI MO]?2?V"E[9^T],1I^M9+OU]I&]WW;[GO#PDC,@%^.R_BDT*-1U[,CNVK'1>%_>_CMAQ7R M2\)TN'C0ND+J*??@%$;ER5Q\?U4I%8,96A^0E^]7E>SM;;N?$.XF*W$VO ?2 M@)^I>+Y8B!="^JE]>D%3M.X'U_USD:.Y35/6KAZ'R45J9VIF]2*[M?*E _#M M3Z<"^ (%_YVH **KX3L#^S]*13BZ)DVMC)@5*OGD=6NBBUO+?G\CHV>O!O/V M;OF@Y%)"31RNR\GV0\;I )]+)I[Z_]E[SV;%D29M^/M&[']0S.[]1D\$G)6$ M;,\3$R% >&\/?%'(E$ @))#!_?JW2A*>8_L8Z-;&WCW D:G*2E=9F5>R1()( M758$W%*MZY^V[I^,$C.UELUYB2"F7VG\K&G8%!_[5KY?6DSK4U*N M#XKU=BJ/FOTF*(I-\#3[Y:8A7O>GU_US3#X3WN9WPW4=LQ?XDL(R[#]>\7"7_<8:R"2R:'6_] MG-A?X8(UXKL.[<;AM;M"-1C-V2W@)FMYNBGTDY*9%/5^^VUAL9O4CS<(0Q1K MUKN.=KP,7_%QFI5BG5S>*2S'8KW=! USCN=8MQE'I^X);F2^.]7+9 MSJWBX,X]@0 U2IKI]I>%7M=/9]C49ET %=30_0U!F3\N]G+C 'SGPWH_U)$$ MUAJU=5I&=Y&NI<;]D9)3TGMX(A1D_-GVYW/3.$,X:MBFH6XNP8A:A"\W"HR1 M$V?>?%C8)*5ZOA))M &E3A.\9ZZ3T&7$)T$7A5_1@WX:'N0;]3(Q[\@&H?\A MA*+(".V(@)U0X6O0$,_'TME!8:%V]ZC+/=2RWMAP#FWO]:B&TD6CW@1H7' , MO@Z%/$3TLG7,\%QL[MB:KWIN I-=; 5,$_TW>%02/6J#F?;(<*'H!Y38V!P[2:^BOAH/9"I35@&SP?7LX M+SBP#:8 :"8"B"=XEPZI@,FF!QPK*/L.9V$@E"\X+1?^YNH!%!:D,U2B)KS$ M.9D->@CZKD8:/200I'X",W1,]N##S8?O6;KCXM:SVE8L@E#C;PH+\<+67=4& M5XXRV@B=+2V[0,O;MN8*EE:S+3";F_8&@#9PE@;DGJ,SCO1F]^2CXXTP?U2, M'BWEZ:W?RJPSHE]H#V>/E#)8Y[XP^+,TQOFQ;F?X;GFD]U/9-&[5MPCQ^]L0 M$>]M)7/1HP>4*[0%L^!-,]2:W0R4:H_O?V$* UO:/ Y*]&B.)ZGJN-LHB@,1 M%^!*XE=6\L1 '_L\HN TX#JE2H&^'BJF-$/BCY M4..-QGL41#'@D=PI2&(""W[57]04"%WQAISM6^"OG:9PU5JE7V%["SP_V&;' M2;W0:-2_\!QTRKE)KEHEIM,D\(2ND#-2*;()^8M^"G?S[;R3P!3?PRSD\]F^ MNS>8T%S:\";D%>A[^P^?Y !90P937D+C')A:R"X!XJ83&E[@S-R'YYQ,]#UR MX^10,$+LDB-(%M6$W(JV!^,=TN(NP(#,WV=@LCQ9;T)2AR "=L73#F[T$%GDC@ROO(%DGL!U^>__.@&LN3C:CF(M1V2+@'+(8-,T LD0 M#T?6X/^@QT^HKE?K!6"Q3Q:D1,$ MS/"N4PS,Z+<70'FB9??L^4^2> B<(?AU!_]#/5"?Q =G+E?J:-5E;.P@W?8_ MG7KF6IW.!^PG+*1*S)/]1/33$7\BRB+O/10^'>TD$":IN^<=^2/1U2_V-B]4 M9@W%1@,KB$*E4\ R]5:CWA(ZQ7KMH]WDDP$\CQS[7*E8K=X1VUBGCG4*(AQN MK5VO%+-"1\QBN6)-J&6*0@5K=^ /5;'6:6/[LK+;F\D/889@[%VXI8(Z'FIR M:+(#W=T"%A0=Q0O>A_8!I"/L6X1]'%W7;_[N[ MZ!LG?;[M>98"8*T">"5R>* U0_X-LES(*7"#>4(]&W[%--F3$V@3"#4E<%:& M&T(^:X>I/F^13A7>-4UV9N)V40UK76*M3S6@!*5*4(ANU28IQHN M#% 1Q"Y A<01/J$K9C]:F[TW=@-?@QP?S9ZC;A%1WP@4!9D[M@4_0Z\ZU,/? M$1$H6EC)MP#:^3-A6"1G6+*E0A\0$PY#W;GR+I:VX7_V\IX3V@>M8+BN#V=X M];;N7$/.8T5W/IX M1A!4DM'#0XTP"U^/J>%[S>B].J8"QY.A(M7W[S<.[T_ +ZKI(Y?FX 4GH=I) MNC("%P>J[T2OLO9L KURN.LRENC:!^P0>=MQ$UHP"_*%&Q$:4P!<: N]HR1# MN78V6+19PWPWPM+'9K9FZ :\VP&>8^^V?EC@7 8Z"9/GD#=E=1R^,G@9^CG" MP=^_3#,TI &QL0QOE_>;!\R ;KWJA7'!/6Q^BO_'14Y'D P>=%0Y+!/D$R^4 M@F\*C+UFDXU$):(IY!0VDA8H &]@?#:)4PG(E?#/(P,Y8CMN1WO/E8$BH'#Q MZ\B^[%F>QB'+MR%-34/?!"_M #"CH&X,X01D.(:Y[01#1B&'B+E4 MN/?=H-^6LND##!EV %< [6UU^/#PY].YP)?(P69>0]KX$ 4)EF$ENQC0]4@\ M$&UT VVW0VS P!- 6^&G9AKX5,=W' EGL*,Z1%0(.HR]/F"B[.R,!9(X- 3H M@,P,;]=I"+WQXD51I!N9E^#!)[)/L*$8[[;N.]UQ3()O'HL M\@?-Z!Z+_!?V=KIB 5_Y$.!"ON'7 AU2"4NL%C_SSB%6#CV"/[Z-PO7&AH# M9!IRCCP#*]N9!O)-_I.)3(IG!R\XNK(%%KX1VK+PX"2'6+47S*AS>XI^,PSJ7,0.Z],0OMH 79T3R2=\CJAJV] M2[8$*S3G&_3*@U1!RH*#U*%9[><"=0@Z?X(?CD8?C$N#7OOFPC*B*:/O<%3' M-R#M:@87'":*Y.&:13^AC/5<##:PZF@LWI,2^I* 1JUL7B.BM^%+MP#:_#WM M1 =3WP!O1\YOTRG[A0J/U*YIE<@EX),$^9)FV5G_G0@NM&M (VF$IYF0VZ';ZJL@B+Z:D,&1/%C')-WY=VZD_"%EM9"Z M$4.BT:,-\=/&\25Q1/KKX [O!'XGV\C] 89U80W/_<]C,3YQKWHA>,/+*$(C0ND./:A^W.?FM'_/W,#57@ MC6TMT'=(K(J(5Z*:-[CDW@JM^GYTB?W'5/B>_>.P'W*PS5I;AA8&Q"A\R"RF/>J0=7@;?$3XKHL4S8X&?5T@PU"C; M+0JK[8^60D&Z/HS B2'HG<,0$ D^R#>U:)<>;-+EO6'?;YO1(WX8?P=_.J'% MYFB"1][,2<8'&M\/ ]U],7BD1\Z''N2:1+\=DQSM<1*8/X=7N,#SS'W KW[ MVH/!&C@J"BM&UYR_"+)%,'4%O&O-HB/=(W?NH";198Z&&-0\*3=*#L MW%,;,$.Y.-!\A*U^PSAP7A :H3\(34OH+RV!XT:V91YPK1H2%JII!](]< VC M\[\@X^P)C@Y3>XY9/U3 *.HQ\HUPR!38^ MFX_/YN.S^?AL/CZ;O^^S>3D\5E6_8S(U0MD?9JTS<5LZ0)Y,1W!*ZGS*[>M9FK2+4Q*75)XS+94JZWSBZ9$ M2OCYE8R\3%7+B]12E VBTBA7@"]X@I2ZO'*@;#RM)*TS78/.#9*E(F'X\Z9$ M75Y9IR?-6K)7ZHOEQWF1H'H]#B=6$GUYI<8K_&PZ$9HB:8/'A9O,345+D)C+ M*Z=5/&LKZ1HU39+$L-_@LD6:%"3V\DIJI0#239(Y<9$79DNKRTRSU$KB+J]L M;XB^[PX:!,Z,Z$&ZHK&E$KF2^,LK>]2R6E[GM]5N$JS,2[<(WPRTM' MR6ES6V_5M*F?[XCDI*EDJ#%<).+R4GOHIM,*W#5._5EZF"+7]=3V44 )JKM+ M/ZL29I<+FD:GN'#WD+%GBF$%#SR<)5R6P^1ZZR+##M=NM\X4!O---9\Q\\)G M%K@\%\8]&-X4W-!GFMUBNX@,2?L#5=&U=Q+X Q>5U.XO8[.R*$F:@A%K !D$^Z7BY;ZL->T\/?C8Y>O#$(?:%R/ M,CM0=/D0K8L.&]3@B.?C"P0$5ZKK4!VD\-.$[1T%A0,!#]G3#=DX^CW*H;:G MS:Z1'C,CL=[F7;7A3 J/V9,>[N)NR8T_(DN. '9.[[;]K MZ]X*VQ#M2)O\@ZPW3#F.?3W4=QD2E0,UZUFTGG)/V>>@?K'*G*:2PU.C,K?-6'!9.3;! M$LS%NB8P57;'@5O_>20]B!6DZ4?(6&V5K:06R;34-;H3:B!NBM/UZOV+T9 W M0>RR8T=$WHT(N) IW>OH I1TPI\&I]TV[ZI)6O\BA(KJ(PJD6(O57&@ O]@ M$E_A]\RQK@]*G'3@0+M7,<*8O %@ +9V=0'&1(9@EX+N3$%V9B:]I:R, MQ1&J2(2T@! N4K[D+VYB0Y(0D6%ZM%\TSL<".PI$]JJXP,, M_<(N/:LE44:7ZT4J[$3K!:<>P>M!J_RZ%,8 @" GC8#,[)F)N'OT2!^B"CX4@9SYW@J&27@OD] MWF/GE/ !Y1SD'2-GX)!*>GS)M3.GAR!5P4&Q0E1:N+_%"98:+GJXCS57!F\]XY.]3Q-1U(1[HW#Q-+@!<@P%\0!T M@U;![#2 :M"@B'P48T2) KOI6B@K)9SR$U,[<.9ADNXN2^"8TH?(''/;1=E7W\-2R.U%WJ5G>#Z:I(E<5F\,"?E=9:1O MU\G=KMD%Q6DFW\UX':XRJ\MC\7'UUEU)@&M1-2QCYL^.MR$!J&F$#W/=921' M8EM@ZJ0A)F5_)AA6H5S=HKW'^\N&G?!]X2D^&L".2R/U^])Y(U+9@3QHF!:B M.[Q4-XSM,P9"11_<;\\C.P0U@.=!X?2]'2(#8IP@VN?8(6V?N \Q.KIVG[D3 M9.W ^;H@<((5H,J^&Z!%A$6IZ)I]4DZ4FGDRW:-#U;,A6EIP>NV ,8 V=+G7 M^L=UT^?MP_<0"\'MP4'REZ:^1FK]3"TBW1>IQM#^PIE>"1Q3,T+\@+D477-YQNLYNX'M3@!#.KP.)ZZ@F1Z\2@S6HO@Q;M+907J#6C8ON(,$W_ Z>MG MUZ?G]V\ZK(_^_27H+?*!>!;4,%Z7[UD7@GQ@XX6YP86)!>8VUP4*#/\LB&"\ M,+^T,&]L,?&2O?\V&G!OH,&G*HH/:9_\+ &>2]0(>UI<_OM1#;1#\_6-G:5> M:B[]1GI]7*_I/YTOD);^??A"F*$RQVVP5PXI%>:KG]+KHYIR?[]6SUIVQ?F1SPJZ=J+:#:(PO232NB8(^A M&R@,(P1!U5UFB6 ='[()X9$'$@;X!W3LO)1-%'4\/W7KJ-)B:Y1GBIS9XGFB M5.QK)7+#)U<2B;(/Z01-7[;QB>7KE^7K^:W Y\O7$[,^G_O=.=4AT,FNDBP\ M=[@'G^@7N#)6[G^H<@^9/+PRX/MKREU01K..9Z:G27-19M5AK=NS4'(WB7I> ML/CKE/L?+2WWJZKOU(5O..A_W56/:7 B/K95$(2M 7,D,CH7L[AW\"R%[ M32[%EV6<'DE,T@7J3\UWT"&&"ZR+/-ZGV+SK MTW*X8.]FR^L:KU56ZV541_ M5!8E0B@0?0JQ.?77OZDP@>82!/YNMSI'F(_Q/N?;#-W;';5X<6Y"0?Y!;C43 MNM6RMT>%CFU[[$#_Z0[TP7X>A5 Z8]G:82!?<:1G&^ URP.[+N97(UP3>JG% MIHBJU5$XA4Q0_)5N2[&\Q;[T;?C2.83:"2K&\I+Y6V F&PBA[/B\N!&<%!-[ M[N>$AB/QZ_X6SV\RI+AHI4=V"7$_]*_IW\Z_WJF!V'.+S=^-F+]G+-,C4=5' M):].3HW:;)'RJQFFO%U)++),#)O@Z,LZX9BQ;\S._$%;$OSHM!;R9/+E$]O8 M9XJ5]%THZ8_W!4QQ^[*S>FXB\FA_V(=?R[\WB._O!4,L\H)_0: M8KK$=$EZ1@S77+8LI 6)1UJ>2W ,=Z'G_XZ%YK=1VW?JXV=!" $4((:\H,YC M%R0V '^> =A)2$=>'_WQBOY?@GIA+:VV:9$ 5%XA#%H4Y$FDV,ML MSJL&(!:SFS,9?XQC?QSLB9W[FZU.C77_U^C^0VSG%?X_56QSO=XFY8GU^4C0 M92W)2E03 8NC,$^"YRXQ*N,-P(V5]\8;A//Y!1AUL9OR(;N!4\9.0<;6;!]E MB-X"9\=' A]B,<"U#/_L*BEQ5'VUZ2[R:]#CJ4%OG@T:2: 4?YQ,L#P;GP)\ MSM[@IH7N+>;D_P)XOW\O=]>^UC1=M6P)P&1#T,CWJ."N/'!"!U 98U4%#K+%M0L*X!PK .R*P MZ$_JW/%6?.6C'^MZ,,;](NW7""X17*#(RO]:-Y7-[1/P*6/:;%U-;9?2*TZ")KE&1M,.O3D; M#0^N48I.X.QE*G_4LR!LA!2A>Q^Z1%]VY':!:2+X\B/]&8EHT+1B+F]VUC_4 MJ$%C;]1Z+>AST!D;;F1/ PT-11@A_@>]76(I_L0N,)I$IC.M5:79S1"U3%59 MC[-U9@2Y@DQPJ M'/L"8;.*$+,=NJKH#Z8,]S8AQR,\=&1+]LTKP&QNVAL CCR" +'?T$*D?!_U M'MLG=XW;F4;]RH%T,[J)A_8EG&S23Q^GDOH_>D5+ ?D1__7OG^.Y: MC@4>-11AUU=0VPT/#@NYT'"RT=M.^\"@7T*CN6LLLNN-801V%)EV1XZ$,^S3 M\N0:A(0..CI'XKDCU P +VI=$#P]]+N@3E# 4;NMP(0C!WOO=:M',XZZ'S@ M7A;A[U_<:86SN/2_+RHVXD;;8:-M+FZTO7]JL.QQH^VXT7;<:/LU,XD;;=], MH^UC384_I.CY:PLX?ZFQ3-9PX5!D,W!ST"8$>B!0ZZ+6RC;J8^8#K;YO_O-< MPV6JZ WT5'U%=N6NL3!:8VKDZY_59.9B'9]>?.H!RQ;;C7H;RF0]A[6[Z78Q M6Q1:1?'FFR_OU@9Q9'L,K"W\'S: 5Z"]6M$*-Q?(K3IJHWL9VHMN^/K@7AC/ MV[> .@_IN?8GM-)][6;PA.TS)FIPIQMAB[Q@4WCUNO +% @]O6G#W5C-]J[+ M2;1'W#VD(:N\Z:J5E$_G><$4! @H2H)N#[I+-@WBYZ;G\Z(JK?J8K^UO1+MC5HK\]Z>_VFOULT-_M M9.B(4'6][4%=<1QEK.^"?FW(!M=CB\UEI>%01G8Y338*@F 3:W,R;J(ZH8A MQT#BHLR$X +?"IZGA.L5'MR=JU^H3?>\C&(,%PTS4P_["\X:O,]E9Q^^#L82 M!:Q=8.I)Q9&#]I-SQT:]8$-'/O#:T04CQ$+VUML0-CLOAKT<"[NFU'O'92#UW+=31FN MZPJN)A<=?+8:+'%ZTFTY&M+ZU$/JRAGH4;OK(^]#]D[:.T-V/0V,&D$\.)*? MJ-WTT9..^KONV=:3@X[.0;PZS#=!? [6<#IHZ^K"K73 1\% =/A:N,[7NHR? M$P*'_+WQY'JYWW:G8KAM&B*Y:&M'-3N>I*EL5R^0T5UN- M>QVN!2T-S21HDKRT-"/XT-"%T4[?%K37#8X[#,V0G4UD:$Y:KR/]'RG]US\G M.O!X76OCXP[&3W5P#GE5.]J9[V1@=TX"#6G8=QF-)#AW&1DJ!C6)[IT^\;^4^2;O7[FN:C/*; B3+E!9TYKG[?1,'H6M84ZO5":=EM8M-$0Q M;R[2^2PK;])D$UY)G5_),OW*LDDNY6Y^*+:<-LF/)INH(\'IE:54ILB7A]DL MWB=[$Z>?%,8SR4%;X]+G3["KT:XMQTU;,0\"]^?J6WI/$ M?'.8[0">85P.02_MKOSL8".RKM /=#;/!1+[_7Y'KU8:DVDRMRHT3;*L6.+H M>[I5/Q7:>T56.O44:@Q@=7$SF>$Q)\)O86T-D"42^4BW;<[/PYZ MEZ/\WB_N7K[G@ A,(#B.NN2!N5(9;!59*HOR5NC9)LT7W-4W=2R_/% Y5GKO M5W._;XMREGD@J*_,J7_:$KVE4>LOUIY1Q!\V9?Z!_M.F_&>N\GW.^(UUYS>D MM+AK)YR_$7^_D ORB52!9A7]&.QBWTDAXH%*W73?W9<<4\$-:ZIL/?SO;HL; M?H/[W!<[[GZO&'$74O3<;,/DFPN.^OTDZU?9XI/[58?.PAV+#8D3_(>'.68'$8R5YCTKRF]V/&]UG_:H\H(.:.]&,]\H ][7^'X7Y\AU[LI:\VM<" M?3+VXY?'$CX?:>)K8D(O@K=\,G+++@!.\%)YG3764LK93.75HV64[>R@M7Y_ M'> ^/@[9L+KCPAKPZGH+0%HLK\(MTN.B[VR'SJ3;]TVS5N153248_C*K\H:=\DNV[2,T$\-"B6HJ<#\&7/*&9"\V'M]C M/!!;%:U&R%0O"=DDC4\:?-E;BR2WP&5R5&R5IBN)#@"Y6"9!$:\#Y/JS&/7/ MX=-/M 5OXM/E5G,8EAKGQ7)/EBR"*^3&&LJ(@<: 3*42Y!54Z=]C2X+:(;IC MH 7P7/&>Y'U[DEN&4OU-S,Z.3U'WOQ?%.;.H*H42;5!=>>NQS'=;JZA# M+44D./QUC0!CUK_A2/M-W.CSHM$1*LVP.RU# MX F:?6Z[?@>[FJ/4PP2"@HJ]Q0O[+=JB2"9&JX LLM.1HACH46 M@DB0!)N@4\]MRK\ )/FU92!?CW;\EOJ5K.\$96GC79'KU:H?@@O^Y8/RG7,8 MBT-]$HKBH>E"]MM5$B%P&3".4_?AMQDN M-0J:)HB*U7<+XNL,Z*EJ.IYVQ'#"8M6%H]FO*1 M/W"UC(QMI[.<)@[XZ88<+I?^T!#SE=%?_UJ&>05^]-/+ J&!.J84+S5UQ=-5 MNI[&R_F6EYS.<#F??KNY^G5"^>-')S]B^H7I@BDV"0U.0',0(D8JP?*7@(\! MWWU]%>53-2%?3JZ2N*W)#'R/Z*=9G'$&RPD%W8Q_J42*O6PU'%!KY=@>JGK5 M[U4:+V-L#K3Q67MU';)"I$%77]>2JVEY:[0]2#*&<(7?3O3>2)7Z(ZY/I.'2 M[S(K+25)*X*J3Q&J-9M@KP"KWK>-C?7<3QOTB$)BR8E7B% 2J-Q2>-95:(X0I9DE0"23LE< M2M$I4B?4\S++AJJRF(KU99^NE?S'.6TVKY6M%K6<9XZG-HW7'W75J;"3 M@?XH7"M;':@K=TA/^,UT5NUUA_F>;_2ET;6R53J5]NAB+3V9+O!NJV#YBW$J MW[Q6MCHC4FDN)\R(KKR=KS>E,HZ[T]&ULE6O1*Y:I2%?$\N5U*S9R!9;NGJU M;+7,CB<9N3#>=#?VV*R.&MI(& O7RE8I@>ZKU6++$(V<0F6]9J7A99K7RE:[ MG"4GR9Z4[P(WU7!Y9=/-/7Y%V6I@@=ICV_$ZP)D=H"&>Q<$CDPS#286M(@*" MT@>*.-.,X6>5K[Z(@W?8(C$/6+M0;W62';%5#4I3VYT GO++*E(#2B81>O,1 MBH1[0#N*T&."UB**C7 H PQGJ+V@EXX@TC$3.=/>&(HV$6YU@TK]"#OYV0K7 MN%+T/BM%C[ TCYZ/L(ETN+P[JNV^!T!O/T/08N07O8@7'"U&\.+=I3+R+GT/ M?#)0\,<4NAW GC\Y6A4OQ!ZE+@N.JZ+_DTEZ_9K8>.ZZ)@7;B);*ZZ+_E.5Y+V6Q=ZVNHCKHN.ZZ-^F M+CIS'IW_&6=CWYK">BEK[LR%B1?PQA3.N]?OYORL:TVQ\*@QUS^H)ZQLC;9C MV\=*]L;QKW:PVC>P"B_9-Y_[(?]]-Q8UKI/]D'SQ R[_[MBXLYF# X;^GIU" M5GD!.+_4H1]UQND4Q7*A6DIY VU8U-^?RWLM0>!*3J\_FLX%B=SFITG;['3' MG6)[VFY&9;9$@N8O,])B-O]SN/RD^\1'<'G5("=Y25A2.%.SZG19K-'^]/WM M(5[)Y6OV$:SF;JV,&\RVI9"RWTOWFV&1+D$FJ-0;2YONPST^-V]UU&H(^Z%< M-52QAW7+X=";4@JO,'T!J^V:.$UEBJI(UK8U]5FNIF9RF_QV_O[F>*^4^73% M9?FMLBIW9X^K%LG3@EL7HTI>&AJVN(XWKN/]8E-Y(A6%S;8]:)I:N[N1,G)] M3(K-B?;^/.E72D6WVC.K[<>%TVV33'^^DJDMK0EAE2^=X/D7Z[=N>#L'G]FQ M/=F\&@*Z9WF-*WMOJ[+WE;)FE*SND%E7!7$FSDAMCI?YR6845O@2;(+@8@2C MN,#W2PM\7\FXCZV^0NJ9)CV5N8Z<&PDCLV()4:$O![=++^+;[:I\CS+6WKLD M_,.!WW9,#![$H*W6E>W'$VW85#%+':4>K>Y>."5S\P M8&?P2/H!W[$O(@[8,PZ&LM@Q',/1>X]3WSZ&84_2XXG]^5"4_Y\D+HZ7?\A_ M7Z8+%"VL#>9>6&(!#+2L05UX1L.>(T !?5HS$9H9$!]T9WZGF-J M*[J5:_=&4'SPJTVW4:&U'+X"DR]*3C##=?VP@VD4F Y*4&3KD[K]OI/XP!)( MJJ-4'J?Y]F.?)O,^WDN=[//(-Q;^A:\L1HV96[+W1+/;8FN5+,ZW8E=,SK)= M:Z3R*\)N_O4O=[73;=3F&?7 Q,+&F4?M8U%S3S7J9ARV]X1DEI>R82*-EH3# M3[IP ,>WH$J??3?FDY:YW]5"]J)@]4WK**8S.-6TT[K8'^0VBXY!-?#.^_?K MP:X'!0,=, :6"S5GV,BV:SD 6EE(D()M(OV%FKNBUJYUJPW4J+A*< S4LS=$ M1&A [6=K 9!11UY?E;M<=UMT="%=[FZ21 M$8JN9JRG8#"<2ID!3P[)]\=+OW0MQOG!J$O+).B2I5%:8Q;23.4$M!97"G+] M_0BP<3B$H)\N*L0+>Z1CZO&P47T>''?8;M<[[0ZMCF5K!-Q=E]TC2=5>!ZQQ M@-1X^, RO;=;:>7$2B-5$E)BW\L7S?&X8[9[K981T>'"HAPZ&9\INPM-Y_YF MJBX0@?"/]CX8PRY6Y(1;R[PX2^<$CG7+RP%Q.V+VE(0-"(64S4*#FBY CMUH MW:0S*T%M1UUS,6Y3VUU=#I.2T[+BKI)=0&1']4=^JK07M[\1P@L57:3*#/=,=J\HI"_KLWWE,"FHH#Y+N[OR"I_5Y\'S)"A,;H!X[[#W;X>-B3 M'XT&%:@?KJ ^B0_.&#UUM.HR-G:0 M'O^?3CUS+9GVES @@@=!307UM'F2C1O]=,2?B+(H@!^ "M@ZEK$#= !WSSOR M1RJ#B[38%Q)JAV*C@15$H=(I8)EZJU%O"9UBO?8YZBD:P/,8#L]E^-;J';&- M=>I8IR#"X=;:]4HQ*W3$+)8KUH1:IBA4L'8'_A @;6"?T0#^@V;R0PB@Z")? MWH9F%0%P0/9H 0N*CF+LT_&@9[//Q4/&LOO0?L TA$(!W?S=1=WV_^XN^L9) M[W,RL%=0 &'UP2L1=!_T<= F!<[>'T85K6$*VF9.JT;ZZN80F);;)<:.7S;-??-'JX MULZYU=KH&I804\ISG>UCN37U2X.U9%K#9+G>O(8E-+&W_L9;*5-\87%3%9B$ M.7.$:UA"0KNRF,_SC]VI4>_*)=(NZ(.<<(0EM+^R:>JT94XJS2FYJBZ\UBBI MY_F5Q%U>J5LT1(;0C&+ MB8\-L=:&&E6H9;$ZU*DM+--MM:#NQ(1V6XRPBCZ+G+M-3!;H !)/R]BNYV;D MN>&%NX>(TCL*AZ1]#@IJV-&M4K6EP,U5?;-FE6S)6!8^B\@Q-M&%2Q=C$]T4 M\$2,Q'+O"Q%C$]W(0L02<2,+$6,3?>@ZW$'BX\U50?_NM>$Q-E&,3?2;2M;M MX]'$V$0Q+]Q$!4J,3?2G*LE[A::Y;7418Q/%V$2_#391#^7%)>%K@(9Y\CHN M+[TU;?7&:I\[JU(+V$] W->1URVX-3.6Z%0D.H*[4O9#)"<4H$#%FLJ#27[+ MB$U*4- 9*.I]G$K0/!V73-\[5M.=%["]F:>GA+H9CS=V>9KG^HI!$$3.3*(> M0:B4#<<3#/<<#L#-.>.7+%N/,L)WI'#OQG?Z,U"H[LQH!.QT$"S4-?QIX>JS MCR4K.TRNNXQNM0AM[L[&A!"!1^$)\DKCM9@[;XDY[TW]OXD[M].1E9PUFJ.N M_SA3\\LFJ_*:$((^D40"9UZL8K[3?4>4$82!*/DJ=M)B&_*5-N0T]^]I 9V0 M14YJIAD%;[,T9ZV9\F1D"R%"$Q]O-^+MQK?;F]=RLI@?DMD:&#:[1DO1<_+( MP"M^A*I$T@F.>2.^X*U9%$%;RI8*[_=LS/7G<], 3KS1B(W$KV HA6QT%7Y& M=5:YS&H[[[:9:LE+*>7FQA-"W"0R09"7K:YC5KPE3KPW+?\,*PK3;FJ&3^E< MU^>=5;;D)Q!^EZ\?_C=X6+OS'1$7EGKB6T_ M/I'7CSG'PQEO,YQ:YV]^,5[CXLK+ M=?N-I%A2\;5LSE$%(#1)5((BGMLUW\%6(T!PC?VY^P)PO4\#$FWK3RLGG][D M%U:@:.!M?"R"3FG0&S15J[D0)!X9%H9-I.A+M+F8C^^*C>_44+R1CW.N:F58 MH]K#RWZ%'5;3DD/W1Y"/T9$X328X_CE&/H%W_1PESE4P!1*H^?70JS2GC+L%[+ T*::RPC4PA5RG,!0S M36X@RC,Y,\AN ?=8'ET#4]APQE30DR(Q!>E\>5@4.H]+MWD-3"$W2J8>\7HS MUP6#1H^M;4"]*EP%4RBUVDUZWF:=[F;D:/@J3:M5H7D-3"%M$4IM,\U/I^7J MEI&+E=[ $D?7P!1,KJQUW(4UGH+'EB:HN?JCC:^N@2F,QH/28[(L:M.ZE?.: M[;Q=YZ71-3 %?.#*@TPU(^&9K5DQ^2FSD.RK8 HT,>[!-2';T_*B,$]7>R._ MKQZ#*>RO+":S^6Y36-2G?588WC1,V?*@4A 7 MOC%'8&+/@0(LC?ZH,&F5._BB29*U9:=$4+71UR,OG&.C< B&H=X06YU! FM4 M!(2Y4,MB8K-;;"#TF@16$SL?C>,2@1,$6&!G)ZLA:1/8'!$W & !._(F, MX M:#U=(T!*MO40F-(V37N%K-J7P$0\N?J7:[Y*9[K#2IN>BGYO3M>)];!2%(08 M".(W 8*X36-\;\[P=T_Y:XZ9;FK*?^8JW^>,[R"B='-%.+][:5)<&G__I?&Q M&-U#[7-3*4G=[L>\CLKD7=77PH=OMKHDXR M>(>OR=5588PO**OM6:OAP+!^)7/@B2'E'=N]VH5:99'\DB\F&-& !.7:- MU"JLJ4\Q"9)[KC(@%I";T.\W)1]'+94^0CX*M$ETLBDO*_H=8S 1;%TGB^_O MM/1F^; 6';Q9Z@VX;C)G#5H%F]BTZU%]/D-#^7@Q%^&V]PAIWP@Z2\75,K$1 M>U%(=\RR:TJ7:9K;G+U7(1;=@ M=.KS=#,J[^<3J2MM'&,N_W.8_)V6Z(S)A[J1G";99E.<-2KME-@IFZ7>^YO- MOIG)08US04?WY&DFK^/\=%%0VN0J1 EXD:-6 ;(+4*M5S)C-'7L)9F&[ MK=CYO*\H_$WIA'<:OCTO%H]8,5(0.ER=O&+0BRX0,[.VJ!!^G_]"!=$:C+V. ML)EVQ*0Y6';:$S=%^Z,0I8!D$BSU7!5@+$1W<7QQ4S+T3KOZG SE2",[*?'^ M"L^,?&_]V)/2L^(71D&RTU&]64\"9YH99DW3<.2A8J]"? 262I#XU"C(@78L=BKC?=&OIW<<>*N(Q"[@K"BZL30TC29*J<+48 K MY=\(=?]PC-L M-966R52&;8N9QV5;&C+I[9(8A< 0J01%Q/NL>)_U"0D=STB$:_*-::]?&^%3+IE146 M7X&>TAD##'H,_AP;RRYJ6808_#2RN>]9@=!34%W$Q_+5&<0*P1U#K,!O,UQJ M%#1+EKNS#M]J.%ZYN'A\/YL=AQ#.V:HF.XY$];FFIO=GK+@9L*N4Z9DUA17^ M^I=.L.QE8GCB"RC"GU"$EYJZXNDJ74_CY7S+2TYGN)Q/O]_8O$@1<]J9U[?R M\+$+RJ)DLX6D;]M-U ^"NG)('#A8GTZ45R/Q?!91MOEA"I*U31? <: X0^%)JJ#9 =%P,6DK:+0G0,<7[P+Q^0$\TP :73 MG0/XN"4P-P\?K=X_7 R3+E 1C5=0H[C .B=P<3:7#0?I][I>L:U1!4Y+"V'R M"L#4GN%D2,Q56J"Z$!2>TFQ\.>/GA4OAI!.D^9NQ&L9RM MX(;(SX%>6G4\:O79!/EU"?PT@AA^8Y&J*YG1M%RV2C6IW"QN."B;-?N*1_#2 M#R@5,QH'MCJQD:^0:.P)87ZX"Q3$GLJFC(ZMBTV^/IFOKJ$@*@3; MHP8C3L 7HV*OTN"!X.=7UU 0NTQ]6?06)">6Q\E><=CT-&^QNH:""!9)T1$' MZGB:'&<-=U7M: )]%051K59R::O#CZ>9(5AN)QE(?:5Y#071[>8FRTK%4_$\ MGYMZZ[*MEQ>K:RB(1;T@#OQ^LM?-=$%#:;>9DCB[BH)8GA*-$1BE!B)3G_FV MR'++>D:XBH)H '%MMXA'O%XM9M)EOCK*F\TP;?&,2DE!WCC-W QGBIDE$.2B MD=>%:WB)V4E=DPL34<&3F7G1FU76C%RXBI?8G<_S!9Y73)&Q-I0[9'F5FU[' M2RR:0T=:CNEI65YOJC6:7I/"ZBOQ$HL6U$XC WKGH< _!Y-8KK+:XY DA]U, MGG*VPEJ9C]/-[X=)Y!^P8JTCU/+%=$7$A'9;[+2_%AKQ0$5,#L@8A+L2WXZ' MV%;'0/--4->+<.BZ 8,O*6 MSYX9+4;PXMVELN+:IN^!LXG>)L8;G,O^WT\]KXH7XHL6XJ5!W>M@YWD*ITO^0H-R%%#TW6RR8S05'_7Z2=?O(D#%* M:,P+-Y%W]P>@A,9*\A;=CQO%+(J!0V^> >YK_>\Y=_;B %;&=X8,_91>\R$ MFV?W9YQ,>&MJ[!6%8*?.3+R -Z6&WKU^-^=]G:W.+D,U."F%+\C"^PTK.""\ M&YL9PS%^:-'9"X? Z4U5GMA.QH0FZ*3MK6589I7TI6UN2;E">%Q(";;FIUT M1DE7+PDA;B.9P,G7 5;]6=+PYPC#4;W9QPN#ZQ76BTY264Z99(O:$[V5D=B\'< <&! M5>!_N[XC6RK ,,6QI\"11\CE5E$Z?I!+:*/FTNXSNZL[=N+>D[KXN[KKY]H( M39T@?S>W_;96_*86_-;-3R502I!"PL@!)SB'EM$ON9/4*"4N>FQFW*ZOF,7J M6WVQ3)EN;/)>LMFMFY4N*;;X=#$@> Y+?'%Y"[N 01"SZ% K*.E51=%O@:Z*L MF 0_M+6N8T8H=SR"0:%CI(08.?RF@1)>S^S0K/(1$F#L,=U6T.)^CA**(*0#?,T5 M633J@V1E9"6'4_E1DMK#M;5F,\T0D(Y+4"DF/@"X+8?_][$2'\&]59FJ9U4O MWYU-<8]GN/JXHN_ X_ $0SS'OG>[_;D62XD1X^(-T.W9JG,1KP'O-9'0W*P MJ='NX--R7ZD/O$8.=)>K"#B.HQ,L';?"C;=#MVWHWLGZ@\W K_I94I\NJ$GA MT?![.6?>W.''472")%[<',7X.Q 'H#BX> &NA'%Q$A']Y=T86"O@@/L' MH3NF&@+!..7@JYA&M9+BN\ZPW1+[=O61X;6&HRQ7?_U+4;\E*-T[*-3GMUG= M4DK>U"#DY2!M/^+-$:00F^#P2_?T]X"I>P>9**E%Y)J3-3?=%*U>?LLNE;0V M0@&A!,%=XL2>P\[E?,^'(BA?D7LLK*9&F%AV(/Y@;;C!]TL] ._W+12P@9=^ M_"I\Y^;JB#!B2)<:'%9G!BU\X/V2(8-$;GQB3R M;2(_Y)=,1?@5/1:.%9+2/*D1B7XZ\D00X,P_3Z0^S8&SMV7A?UZ1+X5=N_8Z M<9Q-TFOPK=I,S//M99(3N7)W)60!T&/%'J3U[H8NTA.Y/DTM[14*>7/$%:N& MTEF!C)[Z<))%<9L;K!!@Y0@W1C4A+5! 8+R#6=LAQ:.7? 9PS).EBB1UE+YQ M98K!C9XC6R[BC9_^'!I<%;(0O"Z7O*9$GKDAA3\!/O/?_W6"JG,14(D4Z1'9 M(C0?,HB#C$ R!.T)..*G;*[DC1N1D>,>2&H75_FY#Z @0F/T \?]!SM\1'._ M6"L$DG>T(B<@>.%=IS!XT6\O( =%R^[9N%?1^J07[Z]\ TQ&9GHQM1=E$$>_('QFVN"C-?:&H=R@V M&EA!%"J= I:IMQKUEM IUFL?'4@Y&<#S.)+/51G7ZAVQC77J6*<@PN'6VO5* M,2MTQ"R6*]:$6J8H5+!V!_Y0%6N=-K:O2+Z]F?P0@IV@B[K3>6/;=Z%!##L- M N*CF)@/Y#F)?%_H#$-/A'__!T8U^Y#^P'3$!*FX^XOZK;_=W?1-T[Z' KV M60J M0KF7N!"0-.,0*/A[-VQ#/?=P3RAG@V_8IKLR0D,7A>4?:P,N.6V;+B) M/DSU>8MTJO N--FQIL(?4O1.?2!C+K$@QE36)8A1"DFG 2@JGT3PO M*XRJLB5L5+I&DWR*X252XU6)PA5=X@B2E'A>IW".PP&NT*=WR*2NL2JG2C2?XB5* MA_@($SUSD".GHXJW,,I/OY/!1(=BJER/ ..&F*9'&X'@0G M*0JG,UJ*HQCF=%0=5:J 0G/&27AENA@U4EO>9_J37/,"SUM2-5P#%,[ ,2AP M_"F5ES@.OH5@= 8H!*,1##A_=BH_$/KM\2.!9_!>:;*8E8S'=O,: GA1\8X5)* MQA6.D6G(+P".@J%EB68$R+J5T'#*1KDFJ3G.0LR"K0T&"GU(I"B=HAH3[NO-GX^5"\7&R=/#NIN"S M\K217=9EX0*77*(!F<)I5I%2-(!8]>;7JT*G-7L<_'Q9*; M?YPO"EV9$,JXWB_UZ0&Z\FP4"J%2BD*34/4PK*G4LBMK#65<$"FQS5W%51^Q2]S/UBOE;EOJV8*=W(P4/DHI/1X%"U4" MQ9*0256TQBP4+8[A6:CU%$#(/*M0RIEV(RE53E%0W=(:DD.H'J$R(F6HXBB" MYP #%Y&_X(\6W+^E%P533.KE498=4T &N036FZ;@.OW%0.VL< MD$A=55B-5GA%Y\Z?;2T;E>9$;RFBS[2WBVIVW.ZZS6-<^.CA!*"X%,_")2,5 M5J(HFI!XG-?@[SP!U9,L>NN05K<$7BWIFZG;S\)G%97M!9D%PZ9G:@58-IW@&KB>M0(/ $(PD MIZ ]A*( F59.::Q\P;(9(]58IY9R6_05V>O5Q0ROTW!Y+O2.EF():&QT:)]P MI&U(3>(!-(0DEU(YG=1)BKUX>'W<5<@\5V=Q4"W;RU6Q+%E,\?GEU,>&I3*G3PV;!%*>-*=D) A4F< M:QYH1@E52]&J!!1HABG 0RKRA"8QC YH&IIB^MP+@?PF P6'W UE!GHA,BMQ MK$9)+#24K(+C!*N5GP6?/\6S.<_42>6 M#G!F16L)7"\H]'NN.8/G6.G17&"%:=G*@ZHVI=RR<[8JN*%6L]L=T)=E9?=LZ.R)Z$FXX9W"?M"?]B(X>X \+- M=D!(W0:\\EM I7\U%9G\PZ;\-0GX-S7E/W*5*?X^I_R. I]GM=:G^AV'GD%7 M/) G^@1UUH1E**WY0%P\9I/6T.Y.5F/AD]R)3X?-/#L#NP=!O7=P>^JNH9D_ M']S^=/P]E\=$Q,7/EQ.S 6J[QB> 4*@--OW, ?(&GP^I@$414CW>(*Z4LSVQW/[-^O6[P,;?AVWBZ7'_C)% MF12^R>GD8),"R7;G-KC=VM87XG#YR(MM)S6FBQVBM+!7$90]F2!9_HN <;[5 MIKVFVDQ P,,9VPDM7V*?L1W\KMK./K<;^Z'\_36(]M]Z5/GM^.:W96&_!M'^ MCU[QV,J<6)F=XCG8&;;<+;"D6BOB\KS?8'IN:\U(MV%GMNFE5LUR= ?OLTM& MTQ^E3*?5##'K"3J1HMB/1?+\5G-2@.ODZ(8%L!9P@>RHX_UV*;09^POV1N.' M>J=[IJ]'@;\GU1^O7ZS(7U3D>VVPTQ8'C6[47#8W6;FJV):W"D^ORT6M\'ZX MG8_4Z'1V,K8WPUY'9#1GTS$:,]<35A(;="$A$PSYW#[YM]DY-!SX@+4=ZO^P5QON >,7C?< OFX](W1R,AM2Q9IL*PR[QS2RE:615G51* MS9LP&F:#(3Q;SPKBIIYCJ3S?'S>3S1#1GV02!'Z)37._VX ZJG+'P'L/:;$? MX$[W!/$YRF>=HP0LM>M,-Y4IJB)9V];49[F:FLEM\MOY;6SW\<&2SFQS*4=, MB@2H/K*;L=,3PFX!+)$@4J_#9?ZC6#TV:T^S>F&S;0^:IM;N;J2,7!^38G.B MW<8^:-T#HK/L96K=3(_0%\1RG,T]CL+6 @R;8+BOZ@;\3=E',P!IIQV7=5YM MSGC'SN^?D5YT0R[^;[K&WUMG]YV5=9\>< !0W)V)AC/TQC9J!J\_GAQ[\/0?GH]N"VXB$RK\=>^!_JA;= T&0(L="F M@Y CP_>YZ:8S$07V9K(A)K=?A[3G;+7;?#Q[^>KTSZ)DD6 O#L<@\BJ W28]G MS?P(39-$:$MD(O7*AIBQ$-W/WNI6A.AC3/=>B*QRWLNN"L4MWM:ZJ?%0,FK2 MZ%?#R*\1HF)FN6Z5Z<&\*R_+I,[_-_NPD$^#RP 3[,?[==EA_P)G) MGY<;\!J-G7\<;K>U[J H+H14CYXZ0JO;&R$09[0SHA($\[KZR9CW[TEU__[) M J_A_5R-ZP_% 9O%\[SF&=G>S*O: N)]N*&AV 3-D'>\GT%QQJ5LF"@M(@FI MEW3A]$_-F'&G6Y0//BJ+FZ7OC59YG3764LK93.75HV64[>R@M?Z%?L$[!LS9 M3ANRWR&%)PL4[_"M9EOPHP.N9NPTO'I3EAHE95HV6"KKC@<,T%:H%0 T412? M(-CG4G;^4+[^9B"\F^+KCV];^2%\[[(9>Y$?8*Q24*@UVT>9Z'^:5'^\M;J"]'U%;-52I2EK@WYU MRKB/H+N8&,WRHX":QR!SA#,)G']=D"MF]C=:L#^8V3_>A+V.VC I3\K$ MM%T9KGN%7CG3G@:=DM 6B4HE>.ZY@]/ 2/U?T%GEI$WD>]>$?SBPXHXKCGY! M;7"#KT>=)1\('LRN=)\\;;#RFK;!1ZU7+A\7O/J! 3NS2M(/^+Y=,"0.V',. MAEK 8#B&H_<>-2]^2P.:7Q/BD^XX9Z0+!I$TY8WM>S]U8PVT8TKMVA^'(G;J M?3P[L/.!G&F#L-FS/7]:'P0MBDY%/,"M.]4^9SK@.$9_NI:_1,7P*WKLFSH1 M%RT,6BTN$71.RD,.FT>[F 0W'$/#/C-=>!#]TTNK@=-+G\%H :U MR-/0699&U!\S_4:EZX]ZC4JFKM99XOUQS(:\"1MNV((*Q^( I+6\Y[56T ?> MLO.L7YPJLKC J5Y_V)IR^J\?GO@.D;8[,2FFQ M7A$7DN#Y(B36'#SOM7P6Y3G9Z36L:4GJ^C,Z/V^G5GJA2/*)WU9]3FY(F-?%RRF@(/K_J)[--2.\'_'(3\Y_= MT8J!T(#AJX)NS.&$'J+_8H:+R=C<,9:R!R ]9U"4-QBP1O((I;P%W9L!IOBN M80$W:.#L@ID!Z:[YJF<[#U@'_OGL->B9ENV%; #A^![@L\ _,^EJ28A_1!?K^ RN,!ZJ8PLMZP970L2V$0T MR\N&=567+.;+'H7&A"=+LP6)IXIMDX.\;1GFI2)!.2*?KLPO&AI]#OWU+7@4 MR)52FF[6]4I6J6QSV\>/J^)[)?E3(^@=&1I3FM8+'"T;^F)2D86__DTE4OAE MX \;P>=@NF//P@:%A_)L=2Q;(Q!V+C3<8]G4X("@3D'7;P#J[@XL#(B>C_L3_4OG-S8B7NC$Z?7BEIA=)TR6C. M;"H/&TJ-;.0JO"Y\A]X]7%NT$$J=[8!( Y29A=^=Y10'KTM &'+=,;1_[]< M[W;GJ'RA6AEDQUE\DV64:3[?&CL.U %$ K\"08&,K8SH&# HDD<%^@70^KL^ M7"5E@^V@^ (C^]D.W^>OTL"?=:1B9]80D_D)6D\MZ(A!8J"LM!><0: N1MF^UEGA)%FN5<$CE2L-D,:^X@GN?3/( MZ-"9@>*5 XKCR\XFT+3'*-'A/HCYAYA%^@%_9XE[L87[=&@/R MMKNSU7S9[2F$TI'>?Q#Q;J)/Z"?^DJ"%^)")C3VGF\Z,<.06#AE,2FA6[ M3T'/Q;(O5=.EHX(XP5:@F5K"-4->]L'7C(-/'^=I:+&G<4N>1@2-&LGQ8C/* M;0OF/-G--U;#^:1<;!FY]Z-4O-O/:.8&[>:@HF7$F3RII5EK+)0'T,^@?D<_ MXW0)G/YVPLR,V41JG.^PG?0V$%+50VI,I7' MBXQ?+M/ERJCYF_D.5_*V[LEU /?E.D"]Y0+,#@I;CVN ' UCHM4B0JI@L)G M!M1BD%MT2*% P1RNC;2C-S8<+8GPB#9GFA1R> *#5%3'1Q[*6$;J$3M]J [Y M%>DX&Z[%D4X#D!2(8T_UF!>,_7@D2#^'0;D9D%UH/@-E*)M0E5E!/EY4M?L, MOQ]E_!UQX:[!7)27%PI;S9_!I5!WOQ[=J9I0.:)CR"927S_].=PTJ3(4Z;_^S25W9'KE#2GBI*S]D,/XW__UJDS* M([)%295D(& CD%2@%C!DU5>)X]6))+6))*/G^%=NY\"P[O[[2+3\Z^G>(-? M:#L_%!L-K" *E4X!R]1;C7I+Z!3KM0\4 @E\,Z$I9WL_3143KIIR\]7@J M?_U;JW?$-M:I8YV""(=;:]&;0F]AY;U!< M1==!\XPV#X;EAYNGH&A!D3S'2H_F BM,R];_S]Z;-JFJ+ O#WV_$_0_$.O>\ ML4^$]@4$A+6?NR-0<6@'G'#H+P1"H0B",CC]^K<*U';J8?72;NU%Q#EKJUT4 M53EG5F5F 50UDUX^$KR,AA+74,3CP/,-??51>B#P!ZPBU@K)MM"L8J5:1VBU M(S9.(E9OEVJ2D-MA/([Q_:*AKM^7H1Y=,&.^*$N .;A@QERPYFRM&E0YDBLY M>%:D/+M7=^=%[PNNDC4*1AY:L;6T:71+?/>I/Q66*#. QM\,YRG7OBIV27@+ M=+E1!B+PS" G99H9=CG,3@XB&;]?5./=D;Q4KD$UGQ"E+[K6$=0 M.[[3Y&I?DI%T.=K7Q,)*Q84,:8K 5QK>,N?66Q^7-24;(@0*&,_+N\[DG?5E M0KHGZU.^5&<=52")(@<:_-('%$I#2K#DZ6W(! +Z7Y^/G->^%.F0&./-9\ ^)9IW,,A8M)/'Q?#9Z[$_MT0*!/T6= M)H'])['-WK@R#DZBVI?#04>4RUEUWIL)0)=3[E*K#.OTQ_/O+H #L:"/U%GJ MB144*>@4&Z39=9K\CW_(!$6?P0$2?T;XUO_]RX+O_4]TG>^E6GSOS=U@XPR. MJQG8PWLTL,]G<%Q?Z5U!_.XJ0]=2AL]45SYKEJ>U3'_"]SMK^@L.S,>IZ6R2 M-4MY:;:29EF!*/6F3XNHT/J7V]B?7=&>_#PKNVC,M5*Y1 E28-O3'.$V>1>G:7*_86-#(SNVK=]M6W^5<7U'?GWC[A3N24GC6S5H6 K,T!F, M.+F3*:*,:#I!?,F2;U7R?J?WHSHX&!O[^#<#0&HNNS4!B]X^2 M&YVCJS83Q; M9">J5J"!X[F/DZQ#!ED 9/,=9-F%B=;P?6 R#;6N#LVG !UX M[EV:#-=I[/*.7Z/__STZ^?N\0[WPL@5S2B%[$SVS2GBW)*38]S6(^.I-?.FR M7VZO<0C;=RYJ<^I,,D#%<9J5!RFW$>CB3:#:?%#)\8:9:NY%2<3A5315XF3T'1E+'(Q>J MOFX_Y>%(YGCD8Z5<[HR#?E,H^[@^ZP\J+-<:RM3IV].J M,R16GXF HT_()Y.L+QE^(-:XJ0;LU.;6ZC=ZZUY#I,_"K%,9!LWTHQ,D\6#5$5;>@+*\ +W]9)WJS'3K+;,U M,5O+$6T[32>GC19P)'L\4EH7>]IP-DE*R<>%DB%'RU5JU9"9TW6N%K/&*B-V MBB;I#T8S:YW/2A0O,Z?KS*3KQKJB=0A)+#(+V^_.1KT2&GFRSB>[F4^O)@T+ M9X1Z2\X.6MWN!(T\6>=C"S>:_1Z[P&?Z*--KE.:38I*7TZ>0+U>S6BX;9$6< MJ6=J@I7.*65C*+.G(RM%EE',:I5F XT\V7NC(:73EMZ@\)G, M+Y92?^DU6!Z./-D1_9AJ&[4EF1,8AQ]E:L'C4Q'R$7?Z]EF^9Z:+(_'1%%N0 M '5;F>G&0B;PTZ%+W=.[J2=K99:=6I[KE"VBH?-HZ,E*M4FMMIA6)U53,=-C M*^_3=:\V1$-/EBHUI^VJV309@2Q/\DPVIY$@/T E+@[=T3PT0SK("JD^ M7^DMV=/ ]W*&IUH.^JT-7YFQ'-7\L;WK4THR0=JBR"$.BN2\/6P$K;[43';XBB1@58%O M2 M-RRC^@HNLD%#%W^@>,;.M Q-0,^/BC- 9^I5,W=WPA_9HY'_=<8*#=,>- F MH:<49=6@947W[+:SH)C@+BB'PI4CQX6^!' GT<8<>QA]VUM!%-#;V]O(@+ZE MJXY6FQT<&=#*&X -%P$'Z=!MSQ#CG\9L?(C&#B6%Z?\=G[<5?GMC-W[^C75,Z;O?C#GG8;F+_CBT5H1 MZVTNB*,KFFIT+?K 9T E@K<_1+?1PU\.[JSOU;S>C#G-.?#=[<+VBA?_^(W& M$A3QD&9>*S:^=Q5U[Y4HN*%#ZMX"B7[]9Y_MST)3L6(N %$$.0;G>UB3'P>2[S:R21&1,P2?Q@F8I:X M$43$+'$KF(A9XD80$;/$A3'QBQU)W_3E/F_7[+EPV:=T57_+C;IRUO[5H:(Z M%OKQ_WZD?WP00C3S0+!?VDR2?0<$7TNP?"&T^9Q$^VO,\^'8R%?34LQ0GP6$ M-U7;E_-$(T")Y%$?O[IKJ,"+/AOV(5M"/@4),"C$IQ*1P1Z3P6T;G M-_-"0BAJZ(PX/';]&::=6(8-OHDYQ9X YS6S8=OX]R(FPNU;23Q*9@+1IJN* M:P(_^JP[[KV823%^7]ENZ_F2?K1S$:44Q*C]7JB]%WS>0;CLDTR7V%")#958 MVOW"=DOHBAO:4;3OZ%;?O M$!K;*#=FHT1U-0YME"\^JWL_!^2 I[I&F!)Z.0:XOAGR.TP?R;C3?R\K]>[X MM+8"YF!CQA#W(A5CHO@\HB!CHHB)(G)Z0E,X LH>@:1B HD)) 10V_$5ZZ/7 M?.XBZ!.'=F[>6?A=(D8UR^Y(H,5XC/$8XS'&X_WA\8QI<-K!3%4!T/7C$F1? M;S.\>A3Z7-5@KS#!SYO; 4=, M,#'!Q 03$TQ,,-_H1D_VN%35/<1G3K>Q]17NP$\X)L&P5M+>"['40=-D#!$7 M05YB;U\@;;XQ7BYYC<5OB+3QF"*OTGPR/3B/" >2F8/^9 M*?>*&^9=,$-5P5?GY]L;Z>VJLAU/O"W'5]J533Z8+(,DS.:94=_JC>7\7!%6 MBVF:(,M5DUE_O"E:Z%2V7^\&TU;ED9>F&W6SXDI K:A&O3J<=5.H6BCUXQ\B MG2#8TWX!,>?=&.?%$O$V\?(%$O'KQ%=66O1]IU@HF(HLCBASPH[X\L>;SKQ3 M?(U+ TX;"L83KE35ICW7&\.NB<07^P[Q]6T#BI5S=5&_?3SQ3_/5CL7/;<'C MJUWYF!IN"1XQ-<34$%/#=Z"&.(9W1R1[=Y3YK5S;&(%Q5/#&HH+(,WS;JWYJ MD,EV'B_DI2X0QK7D>M$@W+ S#_7C'R;!,:>-X6,.O5<.C47LG2,P#C-^/,SX M/GEH,[SBSXBG'DX.C633L ?#$1[*0_9M>7C/4<;FRRV:OEDD\>5CB N[?5^8 MKG-!S7#'D8 8TS>A0L(2*%G4U?M UC]+G/I6X+1\1S5?MLUOUMQ/E\1)?RYF M!+Q 524Z2R0G#7=X956U-L7ZK.?H*TEL0=(9F2!#FPO4J!*:[A29@ S]+ML] M9O!OQ>"Q*/]3,'W/HOPR9R3]TG>,#L5!"HH#S0F0DW2#\N"N MPSM_%N(>TO0![EYJ0;1I$AM'UGW0'CG RGRA6:(__U?!UT>3SSUC;C8 ]NFNR092HXA2$9-)!4=[NRG M8BV4E;FK[4RABMK^]T4,[ M2D0_EP'(R5WY-U)?GX1Z'2L*?*5=Q+)BLRXV^79)K%UP1:<+"'\Q;%0P_.>I MP'KMVG]-; LMK"UB[:( EUMKB952CF\+.2Q?JO&U;(FO8*TV_*$JU-HM;)YAA8_[("3RH<,,FD4U@0]89&-A?2#*3^-_-:B;\1/S]'PP. MPJ2'U@,T/"Q+<;W=(*GU/]M!7[CID <)\ID'7X, 6*H CH12%8,:&K7%A+N/ M3E[#?4(Y&WW%-,57$A@* O# YB->@<^;_5UC70H\,Y),B74Z7**YE25 M('1927-IF6(U1N9P@I8I-84/5(;A"$7Y$7&LLCN.&)1RK:N^B25\=LK7NBNYD:;,_F&F.5E\G1D%HS:RYZ=RN))89:KM;,^ M[E2'=)[/SBI8V5U9Y2MFEZ4!=+^!(ZGAD$!!\R9Q5!T* NV71)0?M M_*H!1S+'(TOKN@(HK28(DRXAYHC6,)DB&C)U^O:JL"H&HYS8QUM#H3Z@.GU! M'P[AR).WEXNKP/:6U%AJS7"BD7FL%!L#-/+D[10#U5_C29?,\FK2$93Q7*H^ M-F1:QH]'X@./-N46WQ$"IR-DZ7*-[X^'<.3).M<>LUIK4J8E=2M^P*V'CVNS MBD:>K--3B60O-[4DB=24IO HZ^R"7,"1)^M,$NMB6N7&57S2EU.C29K6BETT M)WL\LCBEI[/D8R +654$0C M3]9)5X)JSY2SMI"MM?*CQRQ5\RL+./)DG4*=K7?X-;1!1+HD>4!F\1G5@"-/ MUME:E-KR-,N:9J&85&OC(4E5:%Y.GT*^,/8,W=7&=4FLE[NSN6.XW30OLZ%?F9*F] MW-.J$_C+@@#TXX]&0!PFSM MURIXOX]G5VI/,DMNMH;62I[..ANWIH*8XUVA2RQ3G]-H/6XYF4TE/CQXE,",3%+DVI!%Y)N/V"< M7*GHEA>[ISX[Z90@'K \7VHF.WQ%$K"JP+>D9FAJ8DEDC;9+-4G(7=C^^FUO M/HPM['S1*(2E(O-QZH&?VP_[;T7>V\9S0[:3&ODK6\\^=!25P'>V/T1N8OC+ M@3.Y%P7;C#D-!OCN=F%;5S':YH4."?<,PKWY'3BG;CF++=2VWY,HXO Y5N"#*WN[K\3WIN_O(?L,B$]"Q)MWMV-, M?!Y+O'K>$2,B9HD_#!,Q2]P((F*6N!5,Q"QQ(XB(6>+"F+B#"Y]_7IN;CQ7# MO1A45,="/_[?C_2/#T*(9AX(]JX[0O&;=F&.'OTW!]3P8LNF."/5D_X?+A'T\']P"%F!1B4HA) MX8Y(X;J+T7?-Z!.OHD R4V1VX4_[$Y\I4RK82N^:,=1?L."V%X M]R+=8LR^LEUQ *>Y%=L9$\7E$0<9$$1-%Y!J%!G,$E#T"2<4$$A-("*"PH&!\ MB>[ZR+RJ5C,6$[[#^OI?-5#*S[ M[>/YR0D)ER>F[Q M^"<*N+C.^WWBY:IEVDG\KEI@?*29ZJ3-!-/"M,W@*\,3V^HH)Q'*QSO4A4[J MVZV23"L_G:F9>D68-;V%SU7S;KJ%JEY2/_XAV 25PK])=^EOS'FQ1+Q-O'R! M1/PZ\55C&"'K!N6!H!A+4I@R7-GM?[P7]#O%E\05"+^>G]>%/./$5*W!8^OC@?\$=1PJ]N/D1^+@I@:[E 4 MQ-&^;V?@W":Y_BE.<(S .'YX8_'#]W5:-T9RKF#7EQQ>QI=/H^ZC,JZ[88,9 MZL<_*2)!$NPWB1_&+!K+V+M'8!R1_'A$\GT",4L:\BB5*3Y)99W/)YL:,.?E M4""R[Q"(WS\BV00: ).PS\_4!3IP7:!M6BE^LZCCRP<;=^8S7D9!W'&8X$_$ MY!=HBK!@2]92/.] I#]+C/I68+1\1S5?ML%OUJP'K5DO75CEQT)9FP-?62&W3&/NC4B$YU-4!SW+A,]9N"8@6^<@5/7 M9N"&O&YWS4PF:XK]Q\%C-UU<+*]N4EK*XU1WB,I8:FE:66(&CMC&PW:KS(]_ MB 27HF+^C?GWEOCW,LR6S+E!BEENB5G)ZU87W=:UM>4XF?7)))4OF8AE!B^ 5^W,/R1$_B8"Q0- MK@)B 5T=@>XXFKOC3=&9,=5 <+1 &D*.7 M3C D$Y_%_#'<'(OK;X[@;W^6\X)L=6C9G/=I\"21U+A?P)\\J^=>VP=_="8% MCA+(MB0*!;'N]#J4*340N-AWR-;O?ZP3U@_[&9_@7$+JI*#4T9P ^54W*';B M(YX_!M6Q0_"LM(JM^M#.4$-% KFEUYW[I@@6'[?H^;EB6"ATDG?<%M0USUHN M!P;^\[$L3DPL3';5JH9'G$KO'I M3]%3N@R$\ZC"@%N+9FBNN!MN ^[G[]!F=U?&71K70;+AZ,6H42D6M/ M3;6!. LE_Y+I1!I/O^64_:^/WOU/. S!T[ #)1IW(U&-"Q+FQGU+,0?K"HF2 M('>4V1X!K !Y$+WS VB/'._=" MQ86_HO-*0S?@@XJ'64B[8.1V[8B"'VX1,T>YKB' M8R9A&TY,F4Y=1U%'V&($;,QVSCZ+H*=LV>\!:YX9 O%F!1H(IYX&4+_#=R%T MJO#)H0O@>P( M'D(O@-/N):&_$[%8][V[2V#**6@,R\(& N\:!MHCUEG CD/?G:V+]I#6+C0 MDVE\Q00(4/ 12*"> 350*$'@&Z'@@Q(3X5F'JW+<+3RA,-U.,PDLWYA"U",V MT Q/A9".T&DLT"0"0K:(M6 M*%OF#OQO.%N$S2VP(&'O$YP?4N2.[%*'9(<>/("FBS8X B[\J[6"P-B!'(+9 M"P;C2 X^8-F18@\C'**7GH/:1$&+@4)3.0"P 9>I^ELN?Z9)[XNDVU7-%X*3 MR\ND!%IL8"&H$>L(_MC)UM$[4% M#+T0HNU$P8,V$AR0:#Q^@BAP9VO@D:U14UQ7K@CY5; J5FIF?[7AVOVU"V>L%I#4M) ]OP7PV))35K*"*='N(SSJ=JEEB[*9H M+'[\4W/.6%M'/T0R&KT <1VB\F2D*O?8S\.T M(.1NR B19[&"(L1#NM-#I3&U3^((R 309,7 1R_*A+H1>C1(A>Q,!6!%QA$4 M:E M11K]>>N88L&I; 4)D\2>6 W_9GC/AH;B']@9H2YR;'=KR2.3 0Y'M@$$ MM(MF0A+,"U4U%#2&&\X8ZNX5IFZ$%H0O4E;P\5 Q[8FNR"!0]X4;%KIBV@=3Q_.Z/5]NVL*514('QQM">D/#9F"4#O4?P- MI1[ 5=_HESV+)[&=?VM#P/5#L,+7(!+:FF$(T&A".,/&Y F=9R\T,:+3-*1) M]"-,MYP% CR W]!K+ ,2K(9(=J/B$X=F1V)GD'LA,2*\P=E#^\,- M ?%LBCC3T-8)[88=%@>!9]@ BA8O(M&LV"GED@2W56%H^@4(EW> JLI&T[Z" MJ@U&Q%D29MKEEW_7)IUGOMEN,; MXOWXU+0;B:-F)(UR>\+H.3"W T(%PH"WH0]L' MV1S7"B+MA17'T#TS]-4;ALE!H"GZR^Y*"SJZ?^^-&LV8__/_X#_;J50+"ET4 MC1W]?3AK"KUW$XO%\7]?):)Z6/BV ;117XR# "/03) 20L,ZGH<&<_ M%6NAK+P-&%GV@:2V(>V?N] U C1&/[#LO['GCVCO)[B:*,OD'D8.[G1$3VU_ M"D/5V]\8^F#5$N^],?Y+$0TAX\.MF5P3U0%V)#HX\T=0> MUA5LY"(9]J^VF#U7S_RCKXR^HHF@L(""S3HH%[_Y:8\^$611W"\4#=".R"+Y M:J,VY1O:42X9T3VIY_A&BX GH5['B@)?:1>A2=:LBTV^71)KE_:5#A:P+Z1. M@^&OE::LB6VAA;5%K%T4X')K+;%2RO%M(8?E2S6^EBWQ%:S5AC]4A5J[A>UJ M5M[>3OZ*=-3&<7 "3]G8ZTU@0]89&-A?2/*2^-_04 H_$7__)U3QTD/K =,< MRT)V[G:0U/J?[: OW/1)-.@U"("E"N!(I&.? Z*;^#;:)Y2ST5=,4WPE@3PP M!WFD"P.Z2+8#W>'GK;ZND0X%WCE)IFS/CI3:_$G%FRQE!LEY16VV'N>/E04R M?GY$G+H;J>*ZBW<5G,$+CX-%?S:IMITY+Y.G(V>NL&@)>FJ,K^294BR:UF!- M+^3P^O7A2'N9*N;<69/.!PH;LRI/;:[ "< M'LJITSEK@O.DKJ;3(IZ=.,YBDB\12G(A4S)^/-(8I"EKPM(=7#2&)S/E*P)GJR!FQ\RMJ4. M9?9T)%X<9Q;Y5*8A*6-K89>T8;?.-&3N=&1'@[#)IYS3"&Y\D,]8"$LG:M1P7R8)O=,_C4UI-7*Z<'6>$29%MZK-QPR*+K>51R,BE)+6DVPN>*/.^DXKG)I:5FDVHA[%* MB<^4*J5V26B%TOI:@%^#Z?1G2QT!+;" J&\ +BRGP/:>H;T![![00]/L%-!" M>CU,MX>>A$],16@/UOSC>'TM0+_AR[U^9^#CKEQXS6'GJ$3W9%1D6TP]\'/[ M87^MR+3?F/5(L:J1,;MU^T(O0@E\9_M#Y$.$OQQX&OO7R:,QIYZB[VX7MO4C MHIV_+X:_KUZ7T$A$/X:G+!^$!_. LU^:8ON[ MC=!Y+[IQXNC1?[?GSM&W%)%XLTWZ'?'([Q+,C3(-^TOAVPBSI_^^U"7I8Y;: M';,$.G&_$##^/-33=XYZ$H\%WLU3_1W X$V']EUER=L@?BY*D"_VE(+6$L! O%\Z1@""D[JLV> MYM[,8+YMT/,%VN/S]4>6WIJ1N3T,F-I@Z6Z* =>5\B: M:;)3-8)VJK:0::0R:"Y!L_1U:F'>-VW&\O\WY/^[:=-?==?E^1.3,16CG>WT M9A-0#-#5+BCT:2*19C^C:?U7:(.ZZVB!BC+U7%>Q_55LH\7ZXW/UQX8"NQL" M##UCQ.Q,1HO^6%!FYC!C301@MM M2ZA0**A0R-/WN8[?4524<;O.YE9%L ME>JQGGW07?3VNQQ M$C/4JA2;(,COZNEMCYS )BDC-H5CQ?.YBNME-O4ZS>I3OQ"K!I5\SHN[@6*F +N+;8=DF+QAXAF:<5S&WSWBQ2W,WFB5,.WVFO-:6 M\%YF0[ >,/+2(VF):4_S)E%*IOH+E!L-]0K))'#N?7HEIN)8G5Q,G?PZ%5=T MH]?LRBU3"HK\K#?D.NNY-(143(543-"O4?$].S%A&CFF;F)K![&TV/B[LSR' MF^+F*X39CNI+O,S-9M];>"*EU"31>O*\5FI8G&;#*ASH((M)D%Q\E^Y2SDY, M[U>+Q+V;WMGV8+ZL$U9:F)$9NC;%;;>@A?2.3K:X!$-?QA>ZI9.ML!MC;$G^ MAFZZZ>9!=Z:;WE40Z0SGJEE'(9Y$*R.4JVK?21;2[GBV0$6@T%$0329(*CX+ MNFCZX4U3_;VIJ(^2_0RTRAE#&?M"8)JS9L=3>K(8UCY#_A8B^_1K=U=/VEH] ME^"Z&=+]C.8,QW<-,02I^::J,ZH_KW@0EY;E++R?5ZU6MJ6'YX)E1[=T=N>( M+]0G(ZIIU]4C(F)"\7= M B)0N\ZX/MD%,?&+)W9OBJ1/KK2Q5=7=75K A3+M7^?W/R+3_BU6NW*;ANN" MY>;H_@XHXNI<<5M5=LBO/GBXV4H47\$-&<52;#7TO1P=>U3L0'%7V*9IUW5/ M&3Y=%WQ.V_,_Z29'6N9!7LU.J[.JQ'#SK*YSJU2?_HIL,-;NT66M 23!6,E] MEF_RZ[++1QT] _UTR1_NX,=_%FA1_A MO\U7 W@EU/I3.\-^1&JN 78L)TW0"H1E>S+65^JF( S#)ECFM3/L>U:@$FI> MO7X?8\:Z\Z8-P[=8';'W7]^1O^O**NQY>^[>LECL\Y*62@JD:(P\3K/@1)NJ M'2218,Y&J24N"/7)5(!^-":9O*E*82:>H7BY;=C7J-P\!Q&/C> M&?P5NSFUQ#M>AJN))CD5QFL&[U3:O<8F\X,C$A1[JEF_2QP8^02Q>HTS4VZR M2JC-,P+>9VE%*,OE)#Y_DF=%AD=+)=];)C1.3?FG#;7U+BU%=3S?PUR@(GK7 M,,,.?T'7HS8M$Z)L%70-['// C?4(I=LU9D .+T/D+RN.&KX&+\TO-V8+%RR MJ+<@M7C54)C)@B"6J!J3+)L3O[XR:AW%&4PN1K)"5%;NF$)K\,\RDQ?XL5[A MGZ1RLS)H/U57>ANZAR_="TA\ FB/XU*_!]K2G*"6NDX_2HHB!W1IB8\&[8L= M&[T&VG%Z1I-9T#$$9:ZEBRNM;]>;PQ<#RV&CJ:M#]\1Z^4W"E6VRH0P)U61Z MV7Q@3F[1_I7N0 >!BPD1@Y MZ4P;GC!'\;<0+0A2"2ABO"E >7' 6CU$@OHVQ?+5D_-&CNNW@3O)@8%_FH)G MN45]T/5&!&Z(H%@7^IJ2;ETK!>_D$O">X8'^C_+J-I8'D7K ,GRMC&7$9E/L MEFJ%3U-B)7M#0\CW+$!7;(I!D\UU%I#ZE.G4=9:0'7Q(5U\@ 2[OOT#G4O/R MKC,Y()2S;#Q)I^FRT.TH>&M*3T4Q6)9ZW +B*D'BZ42:2YUR,E3ZFJ'K(*PS M%-4;4E&>J@Y?B'G0#' 5"P)@ JE?->#'@6*;7LC&+I@JQE<(V0N#N GW$;F# MHIZ!NWL1NNENJ9%9.EU-Z.:I.FAKVI23H0IBJ%2"($^EY ,&K2T/A"##+$>Q M/6RDS 'VCN+O["J@ANZX7L,+9L[O#@HU8;+BCP785Q=_W_>CIBX(D^'@&AT; M'%5\WU_T"P\EMV,_+FX]UY>;BCT$H9I%WZH*E 3!9*->NW8_W>F96D82^X\9 M:[X"1FZZ.* 4A(V?4+FA7#X/V*=M=@9^R?:@R$7T@EAQCSS*2ZM<'XS34ZGU M6!K[XXQE58/%CW?MWA^Y( JC/1?+/]*&[Y@%@]N BADEG(=M-A'ND$A$3#P$ MD-5]R.;0P(=@!,C*?R??3@,7R.L\F9,S@E@19C+O!X*_JD[![SN/I5K^%UCU M0 +6H42"6( [RT"X07,D;RR!5MILL@GWN./B)+F')Z6T7&5;N2(P"^7E8"8W M>FFG O%$/IQIS/7O1 1+PX*B#V"!!^$)EQMJ'DV!K+;M>^#885[)3B,]'*1- MW:9E$Z5Q[F6GJA:$)(J2C+;)Z]L8"'K)-=)37TQ/(JGG. =V9HOA@SXT;#U$ M/3^#*42#"JD,CLLGS\F=5QY(42^DN/[W?QWD[IX$?C>2=P]LFYQA,HP,#4$R M2@U6=+BSGXJU4%;>-O+'/I#4-M3T6_3?V_!'M_017J/3 'D8. M2@M$3QT6%]C\]D9^\@;MZ*"7)!Y"RPM^W69"4P_4E>C@R,Y,[6%=P:!PA-+E M7VTQ>RZI\9/[G825,A"K9YVP[L.SP%8N&<8YL<3?2.1[$NIUK"CPE781RXK- MNMCDVR6Q=FF;_& !KU?G>"VSL":VA1;6%K%V48#+K;7$2BG'MX4P5AO^4!5J[1:VRT*\O9W\Q4^@1/ ]9$C[(R?PH+H(-4$3V)!U!@;V%Y*\ M)/XW-)3#3\3?_PEUBO30>L T5%\$NL[;05+K?[:#OG#3Q[[>JQ 2Q7 D4@K M0N6-3A/@[KV1 K5PN$\H9Z.O4&'Z2@*#XQQ4BFAA0-O8=J"%\KS5US72H< [ M)\F47;38?CFR7 *<&A"2:HB[:BD)[OB0NX$CJ>&33)MISO=F9L(F1*>CJ]ILJ+*)GO<&2OP]JS!;6@A97.I0:#89F9 M5X9PY,G;RV ZTVM#=HV3*55K%YX* VF)1IZ\G5V:3#Y9F*VEB1683W6S/^CW M4"X3?CQ2J$ZU#IVT9:';#8K,O&N3;#"4Z=.1';91P9UV4A)FK>%0;XI%@2J*.YPF-PD?-QED [RY8+L2EU' M)?"N\4B)#="2@'L6\KVF5&P4 Z]OKO"F8R^2_+CK\>?@^629G<=N5U\(QE+5 MRT+%%EF?/P?/I0 !4JYI4Y,LD^BF(52#DB&[IK^*-LX$$;$KBGL:WLBL)=LS-8"4;;IY16 M?B86U6'D5!AP)HWW7QDGHV'$#43"J >L*72$FB1@?"V'Y82\T&Q"7;;YL75! M*7YN%6& [)QYK*&3G1"O/Z'1"ES+L)&4S!F>,ARZ8!C^:>^XY[,/HWCH5"&' M:?-Z;^=9095A.-#K4J+3J:$=7C@)0U+JAK \Z)/Y(TS=T);W@.6CAU\.2&,O MQJ+1.R?*V E]YWTO#NEB(OVW][Q$J-4"R]^$QU#L'HV?1I%VN*:1H8YVIV?& MP?(5'U.PJ6/8X0F;#^$6!H@VE>#"<'IH6DZCJV_(HH@<8X0D9> $/J8]8^ZY MKSDV6.T6D( /J5: S'[X,O1R6X5^X [1H=MZ=I(0FBZ80@<[JH<&AI/(NOV$ M$/@A18KZ1I"\4)1NT*2%M#WL!F;++/&N01=]J\3'1>GNHR@=0S[@1%R!Z[ F MSQ<5I7N]C46,B,\J2H<_Q!QQ"XB(.>)&$!%SQ(T@(N:(&T$$X@@RQL3E,/&+ M-[7?-%L_MX#C)]5KO'*?LRO5:X3^$0+!__V@?WQPYRGZ@4K==>W&330$>RD0 M\F9AQY@9O@\+\[^SU$VB!O'-B0$EML:J[ M+;*_@UKE;T4@OIRR3XISQ^B.T7T3Z+Z,4KNL"KOA[5ZMROY7J*Z>H3@3 ^M" MKS,\P=SDH%VY;?6GRZ]/J YQ;8%T6X5>3E* 4?K&AGA$MP7?VO'Z:U7]QW3Y=^6I3T[]_D66 M4HAG+@ M*N$YR.ZZ)KH!&N8BW(-;=IH.>A4'26C;1I>H((!=(+% M7^/Z>^*4+VAR?V"&B"^G1V8!< MKW,M5\CJ/$?-6Q2$,4KJH1!',02;H+G3LMLQ1]W+8=1M::E?-T7?X"FEOIZ9 M!5TAI!63-X(I.$1?==W^7RS#1B@"M3*%!/PIB==W)!QW!G9>J72024LH,W))*A4 M*I%B3DLIQL6F#]9U7"4A=]@NXB+)^2GN;V\OFNL"Y MJF.^@-'U@6<"-8KR: MX?FN,0A\Q]T4Z@%8O9E%^?>&MTF91YG\@?L\FS]2_*A>8U@WSP[)6+$P* *\ ML-I;E.N/7JH;KN?O7GV\/@U2G@>EQN$J%B,'\X*!!V8!!)ZU>OXK0'6$//"\ MDH/W;XOEWDXYB2VC88.HL8#W%37-?Z&(@@LISIBC45X"RAD=N.Y>'82HLJD. M-XA9AA(QTNN5)ZY:(6$-IJCL9+3(C73C;?@)K;"R7>"^O//V!9[W0@D%>3%G MIMU\<25EW>6HGAK7&1F=[<8E%.ZAA$*:>'BU:4B<"OAIV;$<$R/B!A!!I![8 M.#OV)C#QP,8L<0N(X!ZX6$E<$!&_>,GE+1W]+=.&7M>&-[WE7\VZMECGZ!;.-5->JCT'P.SU_W M8/K31=7'CX^W1/A, M@S7@O]R2N @N01]IE5N[-G$GLV-JJ?W4CW]V,]U6Z[$"]V@/1Z8);CN M56.3/T$DTNQK)M;MNS3-XWNM?T4=S%S@!Z[]G]BCB77+;^B64S[ < MOEJKO6'5;DA):]C,Y^6G4:T[E-.AHGDULS=V:6*=<3V=\3%JSI2&Z:*Z:"7Q M22V/SX<#J3*E&I":H0)),4R<,S3]I9RAW:'07LY&F'&#.ENZ*'UH,0)1.D]( M?BC]!A*)9V@@2KI +3@#&_ZD&9OTG; CM;(*>UMB/G G'H:&V7/'4%&3SDW4 M#[W$7TT1PUDK[#?2.U!1AJ9B#Z-*#.A;U;"-23#9%%WH9F?-BB%U@& L -VW M2B)CE!H'A)KT@/I3"UQ-61VDA;31ZD6]'NTFHL&:XKHRGEGDUI-?RW*(WO[U,-':[ MNN@1U'&^FKDSDR$3;F$K:O=.?H]%:XAU.PO?V'YK+GA[" M) X).J(?$*8NWA\%29MM[++?GJ%U%EA%6\Y.^U)Z(01X:@U(:BUI3Q!8!$XF M&#;]72CH5\%297,2OY(&K*2PDP%#KQO9Z0RR%HLGF/1IJ">!\FNG0$7W_JU5 MU,9Z(X M6R2]%;_$9T_E4J]<[:=5R DOJVGI4"B]I&RC;P@H*&-[FY<;0*IYP0J,M',T M^(QVWO6=]U##=$B\MNK9U*_]4H^(1JA MY#A"X^X*@.>GB:+CF 8Y'!>+(&RVUS!V;I5+CWV/,;,2I,*(!J3 M97,$S7#;.>/HOO4#9NS>B:G12W=L'S%T5&5 0>M#EOR'RDD\8+MR!=LPJ('J M .PXV(!R057= 'X$RRFP/;"K&(%D"KK>'BYI4^P \T8 ^(F=8;Z5%Y'#NIE/ MFX=#H8D.94^("?1UWV78+&EOOTA8>8[N+\*J%E$QO_V:$RY0+.A2:QC*T MG M044F)N'C@:<, 7J7X6@'BG2WJKT7*1AZR#5VTG-3.F'SQVV9@_";.@L,^&X4 M2=JHZ:'C:% UN\]+5""*4#&+T',/MX_I 2HYN%E05+[B.,(1)=KMY0^J%L0J MBG*-MOGVV_(Y*#1PC03"%V_BDM1S) L[$ST)'X0(M#V$VY_!%&Y4A68<')=/ M;N,G[WP U3@[FX3XW_]UD%UY>/:.\GN$+5$O8P=Z4^2> @#1?#K-E>5>J"N1 ='X:C4'M85;.0BF?ROMI@]EXKPT5=& M7]%$D"F@>+ .BLL_[\P/(!,?* ];_5U MC70H\,Y),JC@D%XW[&#CX4:5=[(K"G?-SF E&&V?4EKYF5A4AS(:2EQ,A)V MYF5X0D&*-86.4),$C*_EL)R0%YI-2/V;'UM8$G%%NP0_YSZMI--SL;#H>/?7 M*X:%%;A"LVYHAW;2Y8,XGU1G-?*Q42G@S?V%YFY3Z-)=!A)D!D#0V1!BF<@J MY6UM<\FA'MI<)5N%RM\#)7MK_;YXB!4:]BW+;:VE86%BBMI(6Q9[JU6PY"&Q MI!-L^O04*_$)P+U2_6T,J8EO\;0H_&%!Q6JNM0QZN(@FUDT4GXFDCF @NL7'?)HIAPS>$(2K/WW__GKC:\] , MJ-(W[E58,E!UC2E:^@/&[QPQ:Y788'9.8F!'?ULP!V5Y>^O9H"4>== M%\4HD:,:QBD1Z>9K)2'SH#=: M%Y7ANF*VLA35Z?.35J>/#EE3B13)?8J,/#E<^3V XH5%9VYF:T5)K):*P8RH MD(3]6:=8/<8PQ[+UE#-1]"DW[W;M97H1@I-,GX+SL\YE?@^BG3PH=Q\M@Y' M%#=6?2.?D<2/=RGY-8B.ZN-";NGK;5/DLY0*BDJ=;#9>.>H*XST'D784UX(" M)CQD"IAT\ *DT,4@HALX!+RQ0#U\>1JB*S%.LV!=)HZ?((%6AK 5\NI%(E6 M10QD+JW KW W.J1H5@7@\ F<&9"Z3I,RKC*J3%$T(W,@A9Z 3^.T@FO/K@B;8J%ZRQ M#%9MJ2?-^G-UH#'9,9,;(I/O<.ZTQK(ZA+FJ6&TI#)H[GAR'')71:F$W(I@$)Z1C9HL:N7 M%G D=3RR)Z:%,L%IHDD"KR1T,FIOV>7A2.8(WI! V &NR'A:&T J4%(R"]<) MZ8;4=%W54PH-CN=^G QGJ5Y%+IIDPP]8(K]:MUE>3IVNM\>,"]7%Y#%IBIT* M5V^D4BG%;<"1)^NE,MV951SW9T*9*Q/)9,[LM+IHY-%Z(<8HG8%HTR@*/I6F M67E TK1,J:DTQ1% 40GN>&[[\7&B9<7ED]0JY(S<8Z4G/RZ&,B7CQ]2J0@+3 M(8R(M YQEX9TH:J43"@L!?_$$(!AC^=6C%3-2%VZNXY6[;E#VS:R]4SNF;_+"' M;M$?S0W2-*ERK"JK.@?7C3,0?2F*E0%!:A2I,PPW.*1GF0 L@-R(RQQ#P-40 M:5J&I*_+^H 98]@,(%70W #"AH7D1JDD% =0-FE$&K(D3>AICCO: M,(@ M+:951<-U O+0D=1C=8HB "6KX1,#!E(O =#; $,R"+;$D;3 T^E4&E>@5$DC MB02! U?%T;+.4"!%0\WS>J]>%BU(08'CCJFI*>M&!TAO<9^#:2U=-0 M?.M0$@$B)0\@2;2$&+'KX-3PA*-EG83R M@\5QF5%9"(LT%,T< ?4,F2)UJ,YHA=9/5A'T"6UA"M44/L$KOK^V8SI%4)GEN5N_: W,V\2BN M4'FT <^?\FF:U($.59JL$Y!0H<2"NF$PT.$[H5A4"1;JGA-9R\T6(F56GB2I M.ZQ#P[&;]L4LNM9_/#?-,!0YT&0]A=9-$DCO0!D Q0+'0E10.'Z"RWJ#J2>? MTGP&[V8JHM8<]0IZ=RBSQW,K&K0+(+] Y T@;T%)!I=,$+(*^1[G&#RMTB

    ('.(>#22&WP(M+OJXO9&XW][4*O6]M_)*M0HNQK2QSAH>,VL ]4[Y] MZ0AXE^VFJA(S&2250GLJ!$,^J8?L%(M*U8% MK,WWA-;7W#'?O\<3-8-PW"GJ@FT1>,!@#-;RH9(3X1B<1$!F&CX[4H2_E8;ZR!/!5)7MW MVIZ ?@@ZF-^_P(Z.,HXF1,T)1A#PT'$)9WEA$U\.[)U/A$):AF9 %PR^]0EZ MU%BQ''I0!>C++5?A'B'U;Q&R^6-X+>)YUPKF+YPD].?<<%0(4[1YA$-UQ47<=W? KCO<S,D90:P( MT*[Q \%?5:?@)811>PC;??XD=%4KS6RVU]3S9O*1376FCD(V9@?HHGX!6T)( M_\8<[%;5A,R#XO6V:EA&%.#R\P#=JK0@Q'S4R&9U,'B'YB2YA^?%C,N* VXP M%++SH*J51E2YOE[\^(=]($_#\?\.H^16E.+@ A180B&8+=9#Q&[5'&+\?22' MMZ @\'STQ)=C_."*[84P;E&JDZD4&V- ""\P5E*2 $!Q8FYLF+A@&5KAZ;Y]&;H# -U97O9D] M(//(3NV4A&C]Z,-F["$W'!$X>NB&R1E1#. UB#W472V<5=3A$^&G[,BPE0U= M\]WF.->VE4=\UJ^"\>-" ?E#P7HC=$W71=,9"D/)))E^-FB.\%X/W;D^ITHA MG46PQ\);5M"F]<")/-J[,\7;H\# B@&DR$C8A9^02(#6US#,Q$%-\6:!8AGZ M"O&&@HV@IQ<.MB'E^D =V8[E#%?[;]Q>*"O6VL+V1EEB[RKSH1G_A7(2J>WL MWB5O 9H9Z(CH^:POA% (ECVHM'>[WC!9Q9@8\/%?5_WO)M<.7EGJ4Z"1ID(D MA_7DO%HQ1_P-DNM\FESX@J8FS2ZG2?F);'8G$W0(>89<'PX(< "&4'M"FM@C M-T1!2)Q"DXO>B%E(=B Z; O_J*(J";J!E#,:^!A8JXW[QH>"&UJ&Z*K$_HL6 MBO=E)'C6T7L_">Y:&^Z38,6_)N6M3=OKTH[6%U94($]G*7F881HW2'F2/S<6 MN#,.I'*MD*E5J2"7(]Z?H/1AC!Y?5+MYC(HMJIG$QP)K9C.@R//XRO7P6U1] M?6)!]_1,N6E.!*[;?%HO'A5T<>ZVU<078#0[*#6FC$L;0CD_%PD)Z!K+WR*/ M,JD.T4@^DJXTTT?INI1/2T7 G]4.;__P[X.K#ON%<:8N"/N7H3(T'\X;.S6& M#NR@K6KB@V'@^>$SX<.O:9=-Z:J;)M_8RGD''>?Y/@#NHK>66CUWU 4Z*XP> M7[!R(J0?D>%Y*H1D]Q6]E+>'&F'G[.W55PB#J6.'AP[AG:ZM$X%P/=D^N'?'RPWOT4:-F[V?UTDO^TF[,(K@_P"0F FJZDI'&6/SD*_+ZMDQGV 2=NHV71 MKS2C_,VBC 3]AVV9??C3=APC^0_8<8SD^]GQ+Y8#OB'%](G=4F^%G"_1/G#7 M09C^< =A[M[[J>8W&1[G7.O(\8&>S;DF???-+;]+.C?*/C?5;#A4!'?,&BBH M="%0Q(B_,\1?JL=TC/C[0OQOMIB.M=RW,Q)OTPFZG0[3,;9C;,?8OFEL7ZK_ MWE=HMTUAF? 0=EO>\[I-^#Z=P*_?A.]30G)?UUGFD\IZ[1K-1"3YPCG>N<;+ MTMIQ<+N\%K*UJ:KI5E+%S4W7<99*<*G3&\XQB<7- MI-!:UE2V9)2"1=1;G,#I!'.F3EI,XS&-?T&!NP_3^& E-AQ9PS,X61-YCJ\3 MX+&,J@8P/_ZAR 1)GU9HNJM PJ[7,;*U!A$8SMI:]\R+=Q;1>HLE$1O^==_F MU);L7F9$N'$XY[E6E*71+&]YDR7>2@<9VJ"?-#J+VI)#PRI%)ECN]#;?97JF MQ@1]SP1]9>/I-PBZ4C.>2D5GH$@&6 \5+2>*S @5CX%F%)E.I,^4\HT)^H\G MZ&M;2K]!T"6IJ(ZE=E>5DN(DD'"32)&S!21H:#,11(+ 3]V"_WR/P%7I.6MS M$[>*_9W?9^T49&W-"=!EYQO@[>\5UWJ_)]3SVT6^G7134K:!IY+S#./U4J@. M&6H!3B;PU&M]DV/BCXG_]HRV]Q-_(S_NIKM22C.3R463UWOV9)U&Q3(IU,$U MP9XIU!P3?TS\MVS@_0+Q![7Q3"WC+"[B.*_6UE5)3 XA\4-[+@7M.9IZ*P;V MOV&JTC\G_>1NI)+V9Z7L(9,Y+'N FB<>9.J=%BK7]@-SFVZ*"Q!GXWTT&V_K MSZ"FYRO=.M\E9*4^ MG)!%/%#47=]!Y[T(.-MB(R?)6+]U03WFAOOAAM]1WW?, !?-OOFS,(]4^EUC M_C?3;V+I]M5;_IH;^5=W66XI 2-&]]5]EYO-P/@* 9<[C3Y>]SSC:PG\8Q1\ MJ=U_3O#E]>LJAZ;)M\+T]3?U.7&5CR#PUFVI[7$:QH3S\ZKJ!E#JO);T=?L$ M=P'18*C7 M#D_OB>HO=KGSRZ7IIQ(SB':_;2I0Y@6D-2TD6[]_M_X*Q&RR;';H M<0W15/(U:=ZYAP+[X:NL3FH-:W9ZZFW:?)^E6.6LR^GZ; "NY^7]MG3O6' M70Z0Q6 LS)I/EB$8J4ZMTI#32%<1.)5@4N^K77#[1'YAORRFW4]3/2_1+N#[ MBTIRI+/F1%WG2=:C:)X<0MI%=3?(5"+-L-_1#8-S5H#G_<3FBA5LNI.@>]"H MR^DRK>#A@G(^=/3U!7V5!G M0??J-))X-D_\CODB]J\^@=P_0;.]B]RUL=531JHY-Y,]N>!93:972C4@N4,U METK0Z5,E]WH6^:TILS-G[ G,!OY]FIFWX4O]40F#GZZE:N!<>J#BR8K5K^5< M,["ZJ4DA2QG3IX7,1:X4F6"H]\7];I_&K^I*_<&D^PD:YSSI@NZ3ZTA9SI'$ ME/0TK"3'5D-J0-(-/2D\07#XG:>V'B_K?S5C_L__@_]LYU$MH+B(8$?;9,,M M/:*7'J827ISJ#B_9D=3>6=N9+8X@.?@;3*7!52"YP7#ZYW?0['T#5 M*O:@%$(E_/>__VL?.J=FY88U]\"V2:LD0RX=@N3 !8J95'2XLY^*M5!6WC;! MG7T@=WDJ/W?LC0"-T0\L^V_L^2/:^PFN4*KH'D8.4D&CIPZ303>_.9Z!*/>G M"RP%]55%87JOHV-9)\S3]7:THUPR@?SD M4ND;UU&?A'H=*PI\I5W$LF*S+C;Y=DFL72H!*WK)0WZWM(*GU M/]M!7[CID =1ZC[V#@B I0K@2"A5,:B&42MDN'MOI+BHSS#<)Y2ST5=,4WPE M@<%Q4%("=V%X +,='VC/6WU=(QT*O'.23 F5N4QH1'H *$Y6_G_VOK-'=65+ M]/M(\Q_0F;G2'0EZG,,^\XYDP.2Z M^S10+E>MO%:M6HM0<(DB24R228*59)HC65Z3=9Q4_XHX-GZ")BA-H5A6@O8' M?$+!*$D&JB9QE,9J#*N1N,((GF))RA59DF6H3G^\ F69@"NJ*Q$ZC0E40#7 M)(7&98F4<9UE9(RG>?KP"551>9S0-8G5%5:B&!J^0\9TB5!XC%4P6E#P"8:@<8U&X&0!?$)F<$D!"I#@ M&SA9!CQ%7F&8;0,4HCCF"EDZS&0G2K"J=## )9 MXA3 21K * 9R+<5JV.$3)":3D/Q8"0<\W+E"$Y(L,XI$ N@]8"S- 84]6I4F M:Y@&T4U0.GP'INF2PFN*1&,:P1 XJ<.7'#P!3==9T?.4I;Y9B>L>75\IQ<5@ MTFFB6AF'.Y^[U2 M;[ 9DA,L[_F%3EIM90*Q*5'2$27I+$_AL@YY"-(YQ)U&2!R.8Q*ND"1'0+FF MRMCQW)XB EN?U!63*8Q;9'G%V#.I*=''5C".0UH4/!HNJP?SUW!"GJ5M8*-6#8YD'_D%Z9;74KL\=R*C"L$3D!9#<4[ M7#>4QC(2JU" _',XHE$Y!?4 H)W./M6[14\I8-V4L!VU<4UF91B[D"6:Z MNMH<&DZ.-.>3\L1;+IDNU1M'<9+#D?)LPRFNY[8Q>3I;4W2A/IJNA,@MW5\O M$@T,+N,2"Z$J43PF2U!(41(#@0%UC ME!O8Z8)5B6@/B.'(%?.:150?<6&-%P0T]$C&\%#44PJ!5 X'>4"#XI$#+/RH MTSRE\:0*EWD\>7I6V*3-8:AU*8)UF.!+)*G+ ]H>@TSD'ES"'%SB)+@X0OHBF& MQSB,A"KV\ F,H*$^(B%!TT@A0F4-MT8ID"E4N"I6(67EZ DX/T;@4*AWL\,E 43:4AATO0L(([ITDH\ "T M/G &@AY]N]V6-CC8%FZI%2)BEI41V?4^QT1>:A M#>*MQ7E)R(U QN/G5O-4L1-HQPJTS54"@W1#0;:!.@&:D(Q*:]#B56EP(JSZ MVN215OFBUC4J.;ZIXI)ENV<5N]52>^U**3WLIO)BX JU%$DK9Q5[=62+;*]0 M4\5I+K\1:&D2C#K+,XH=\@4+!2LR$)&Q#Z4#%_(A24"(XU#EX_0QU3(\ ;T' M"5(",@644.1 246PT!!5.)E3Z./5C/*#@T,@4@*J)9@B)QW4H4QA%A;\=S[UDA8J7'=)4-]]4[3S'Y4:>?49= MZY!>TR4R4EYSLS,1@+$AJ*1R%B^ 30!/^U MT<0EXI&OE[Y[EYN,TP^)8BU3KXJ)CC 0VXD4"GQTBK6NF+V$JW^^^.#QDH4P M5K$M,9,@\60"A>"33T4($Q-92Z#[S-K2R>^,)A?55-L_W9J->>P9QC+-\$KH1 M)SA.J+*=4$!X>\B <(\G#\-J'ZB,>0G "OW68[9CRR5L/JR"Q])2!CEO>0#* ME ?47UK@+AT('V!O88G8]@P@L?_VC&PL0L=TI-X=)4PK4(:3'7FYHY+50=?M@N&9HR?AN5$-@GT0C$O:/K M'O 3>N ';M@#(CPUFKF.;OC)!'P0G2&A*'@LS)\H(3PK/-;($.]3>7T.[TC- MZP92=M8Z(C&4070\*22O0ODYTD$"WPE\2,81R48VF@:EP9MH-M(HQY.CP]+W M$^1'Y%>TCI@5BNB&9\G)(CV<8IV&5#Y BW%\:;N^$^ KM M[I)I+@N&F>**6+7:#3J3?O-MQ$!UW^S$/@X(I LUH 61+:2/)8-VT/L%=X*GB*#VPB!^G#5NN/'IG\58FT< MFM=APF$H,! _RPO9L")Q%1ZQ+4!(6388A\=L"; PX/1JJ-A4X/IP=V^V.T.U M"-TJB'R U*@7Z+JA&F@-1Z(R@M!6HR8@42%2B S26/&&;P*0$$/9=*Y&.GJQ M!J \A49-O+LS]P42Z$.\!RACU[N_9,_PH--F0]EKHE=X@3K9S1=.LN\G0>;R M(&3S$!L7,<<.U M0H*"R]T6AS];#AX!:HKL!LLPH2Z ^&>D)D"H><".;14?H6/PZ5#2">AQP#F M 6+6R("![(NX&[W$!>B(.-8B242U0)6]J#I]C*=(E47U =81&+18HH3GO]"8 M#."VU]%U^-16+LU"7O629XKBT>&"EM>/B3JT>>0[B)4<'0)A_X&KTF$R@#0A:YKN'6 !;5LOK 5:R^=2ZO=$9DR)YSCH MX6IM-%J0FFT5\F&_$_@Z)0VN2(K)06ZQ5Q+@E^(/KKZ@R\,]QU33_]B<:*M=P[ MB$S4=: B\;I;9 NNY! )@I\#4 ?*5GNK X&[X@P1>Q183KCU>0:/LYV,WAU MW,I4ZY,27.@_Q.D-^7\A01P+V]A/-I[Z[(4Z 9DPJA_(UOXO6UJX=TWY_:XI M;\'_,ZU3O(76#B8K+X>5)5Y0:@5!6F/"']0ZA<$?^&_:;N$#ES)HY@_;,HX] M8'F>JO$*O\;,P1Z4_#/7X=V^F]<&62G===U/.S]?!X/).[RTU6;KC^X[O/P[?%XYV MW&Q7K:_0<<5G#K$N6Z7OZF1^^2I]5PK&?EU]I->2=J>8U"AHMBQWIQV^U7#] M P*L:=GA6'>8$ \\7;.UP M%G$>P)^KP)\X\)<%'(+RSL[5LZU,RNV,DIIGS751KZYTUW;&++H.3?SU#\DQ M209_6RWF.\O<6>:)9?@#EN&EIJ[XNDK7TU@YW_)3YA23\^G?STWZ6I919?UQ MR-2J:S.OUJ9#OY<=!^,E9!G4:( FDB3[4N&R.\OU[>K>?5AWUCS-5KF+=(^H\(./= MUW%3P#2P@6[X;Z7N)\F:KF/KJDWU ZQ>7PV<4H/ ,"YN<S0JRR1!BU45UXZ!YS#!)"B.NT%/H"X.RR#"&1('^,T$'O?+Z MPGU<;XBU?TZ,Z>\+=$>Y#6L-?E&(Z?)X1"#UA";EP?-^3(H-LE-,^JKRA)) MDF?NY/T#PIU7(.\O,M->)F]&J?2ZHR[O8F5>F[1*1KW2<)#TAK87A2;L9UJCAW79E$L M$#M*SY;K@_QH*'*>KFTHS@QL0B39-;50&\NH.3!!)-DSO8'/JIL[^?XP\OT: MV^B]Y)LN&OT&+JU68HI0S9(M%:N:N(SZ Y-X$N->[)SXIY+OW?:YD.WS7O*U MA5%#8YU*MTMTI\U%82[HK2XJ+8P.:K$DAN'OM(:^32A*W)E(QZ>U>W82*B'T M&+B&IQGAYKVXO%18_"DN<7+W?;Z=^OHCCAQSC@O@Y@]BT=F8M'T#37,:EVZH M6&=58&HBT9_/NG*Q;;0;S:CI-J>&WBG_N]AQ_T&]6_:?B5G]=1TMSU] M=#2UDAHVQT+4 QMGDL0]S>\GQ+W^B)/*WZ!^-E.H9*>%'"M.,U2Y.G4GZ=P M43^R!/$DW[NF^\F.VQ?6JOA$?7HGB3^3)'ZDK[_5&;]1 MI1LU@&UL"DNK#1RS/]\XHXIMU4E]C#JO0K^?2&+8Z0G.G:,N'!^X<]1M6&&_ MQU%DK2[6YG3;$OOKQ\ICOU/.#H2P[3&#^@+09UKP?:M0PEX6I! M$G*MY@2HXO@?Q[97._(YO(EPAA<+"XIQR/DT;ZYQ$'3:2F7><,+6WRA;&:HW M\C2=\T[-=VK^$K/N56I^%/C%M#.@"1/P0VHV)3H+93Q&U(R2D]DDQ[VD6OY4 M:CZUJ/YD:KZ:2?4J-8_2:GG:;VB$F9(*>4QKLMD,&P^G3!DI'AM+_ MABT]_CEIHWA<6 M)$S4;VPI>V%3MZ>.6^U1.)&H&G@7; M7VO CP8T@-M&.Q"B#13UIR3]FN,+6VCO&MJL#79*VC:?-ONS7 %D*CE\0OU1 M#6WX!_;%XP;-6)R9WX%SZI 6_,_S7;^,N <,7F6B_*B2\% M0/CI ^75/]YIB^ >,.ZFVXJ< >@KC;>B,,-A)"+Z,PQ'1'^>Q"0^UIKDSF>7 MYC/NM?U_87.>2.G]'";ZU 9==[+X063Q>KP9]#U#>[YCN8_8L]W-'^G/7_:E<^O M5US%E[/)+GLYZ8MI_O(52JY#XZ]FP^YO^IM>5@AS!FO.+D,PSO?;DF]4@.TT M@_!:8P^YT+[EQP$YJ=_^G:,4V=>N!*02BNP9ZD]P:#[MSM/WX]NLL3 T$')MB%9/:J<$ MTZ_S/F_6O1HIKMA-D:H(GVW($;_/NUO*W/)N&I'AR86/'0=C.PXN=MKDTAA* M_6Y^PNM\;3[B,[5EU#\'>R#>5F[A3MM_&&V_WSS["MJ>JWTRIQAEWB0&1&6V MH'NV#.+F.=@#^;8*HG?:_K-H^S>,KJ^@;:8]K3"E+JAAJ7R]PAIK$9NH<><< M[ %_9U&/[QI]>X-!IADH,5N[.U]_F//U XRX;$2Z;Q$'0S?7R&58+"O*3E$H MP-VG^Y-FU+@'FG'W8,2='[Z_X?<.?EC8CPL^HZ58$Z1[!#89E)EAIAEU GJS M6W/GASL_W+*Q^ Y^J#:S"JO//=,,^FVJF+?*G9*\C%H+07/Q)?UPA=(F>WA] M##S?T-$:4+1X453!)QV3K4'[(B+^,>D<8" M)'37F29*LAW([CKBV["8"<9%U4O

    [==F. :O+"3.'P8 9O _IY94%*@9R%5!;*5@."4 MQV *UQ,.P/]^2,1%8O)0",V2";@RPT=57^P46JD7*/"=ANP:P$LFE@!:]+Z# M2JUL%X?6"]<1;FNWU>/]A9!;/]5I@;,^HG93<"KYK2%\.!>0-CDB*Z7%>D6< M2X(?B/ZZ.@/OC.''E8FD'7,+@3]Q7(BN&N1]865XNR&HA3T0-(1>SX]FK:-: M+7%52(B::GC!3!+ZK<=LQY9+V'Q8!8^EI0QRWH%56JSEWE$U2=Q2XT'/BL.J ME(*? Y"890NM,O ==WTP>">#4D0DA&JRZTKN7, +(FB)6'M 5EM=QR+(R?BO M?\[TL_C722NPB+0,%R+2M32H=\!V"/R/%2!ULRWP@[Z$1..AKTZ[A@4^(I0M M.SPD.EOZ2V@.B$H.*< RP *-D?V0(BTPAO0;\A6D14BG8]F&$D#;S>;H._Y" MCB<$%?K:A2/V:=-[B 0KW"PB&L.."GAN+^#N73-6+2"[2.]._CX4<"02)9>X M9_QL1BI!;8V*\ZD_X8.00&T/4=BO8 ;];Q7J*717,K65MV]\ )4C/7LY^3__ MX^ 2]HG=$M]IV0-;?/F;"*V1,4A%=[QE'>[LEVPMY;47@Y'C'@AJ>UWFU^Y> M# )T@G[@N'\EGOY$>S_!%:I>M(>1@^I$T5.']8GB[UZY:!ZCW7=FOPC\(50L M\./V2COU0%V(#H[4%[F'=3DQ<9&0^Z]./7,N?"+)_H^[*J.(4Y+R,$Y:.\G:T(W^F@C])N7XI=QLN:R0V&HF"*%0ZA42F MWFK46T*G6*]]MLEQL(!](P0[,9=>RAZOU3MB.]&I)SH%$2ZWUJY7BEFA(V83 MN6)-J&6*0B71[L OJF*MTT[L,LUO;R?_C@N:1;:.$W@R,E(@>;2 #5E',1+_ MCNV25C4=&R#_$]H[W8?V Q3^EH4JRFT'==O_O1WTA9L^-B%?A !8J6 6&4!0 MP4/3 .T^EH8'D-X#VM-67]9(AP+OG"230[4O,12A M8@ 22,(6J(8P$D\#?_1*9E5:$(#LL[^%7'LD5+5WS@7Y $YP&AJYM4R]*B8ZPD",."CUXB.(#3O%6E?,7H+P MWE6\,>-,H41=A[48(]-;#JWS V,;63B'!K<6>M>(_6:R$99[-'QD*B%ZG+F. MCDPJ2$VA_8X4\EF/YQF+?6GXDPD$5&COR2L(W&O$"=G*(I;+K"_GW@ &R[#$-2C8 *W5_D0B($^M!$A'XS MPFLB=+ B!P!2+-JX%Q*[O.M)[!\0 -PK7 -LI.=MA:_7Z!X.X^I,084'4])NWV'E2. MT]]"XEZN!DIU-=%'HCP:B:QN,+-I:APV5J#Y),>?!II#X%X:3E D&/UAIN?9 MPXX)Q:(7$-8LGVK_?I'[#\+IL=J9VNUE,6OV\XN-_5@K/+;=)8(33]))GCB5 M!2BN ^GU;&'?_9*^4!'-HF"%M7Y(=&<0E ?DB0P@)!NV3) \5&N&91TI&,0- M8K&#Y$$<.HI)'$VUG!AP+@.:F--9N%*X5?00%#<0:CZ(@@G;V36H?E TP050 MW&BAG$)2!C$-_#/F1AE)+20UX&HA%SW#N@I0Y<"+@A;0R@(+&2[H/--J3OA2 M [E$(5="E%JAS;=3C-L8WW:AT=A0-T(3$8HEN!QK#5\425*DO)&H>XHA/B0$ MZ-"B)8!^YB<]WJI5 PY#!5#&!X0>4S:6UH_ M2];=0;,-JIGIM,NTLIMN@U\SQ$SXZQ_;.:5G+7YE2 )6_-+(L(KH _X41RY# M0>N#*=)0[GJG;U2$93]:7S0D,F7>0#);1,=Q+>^EYU3HU*,0Z]YO$/$R"M[: M8: 7ZH3(THDB9?O,\Q2S^R(=N!?+BYDO-%.A/1^9"1"CA@ZY%G)/8".XCR/+ M B%%B8K#>Z^7&4\\6V'\4!R=68VM!N[)4A#_N8C1(B<-,E5H^(3N5*199XX? M=0M&6 -N:-D^5[T<\H/S%,J$\QNJ,4-FP>EKHP,E9&+MZIV'[O/SL(EE@ U1 MDO"7P%K$8)I"E$V\_2U/PO+M"206W6CAS\T92=6(IG1Y :E>@=)'#J/0D;&^ M.QXY#@K#Y>B!#^UH)+@,1_,^G>[>^)^R&'%?!^!VT3'(Y9ASX/P M*^27R>OIUEP-\>>" ^(V]*T\0)05C47:"6G ^! IL! AAH=3)PO=&9)0U*&U M03'GN ^)FI- Y+M[NQ>XZ@1""^RTKNQ!3=N]&"G>2$M#0+HOE0=!^MVX,0A!X&]!K?!/('B+RW M[1$"/MH@Y+&W[ L26B1TX%IU8W&PQ1A>4-(@QCH 6 M%U[1[9[K2RWD.H6'7^A3%?+*-)C&IUM&A^R:JTXNA95;]'31J$]&C#C^@"7[ M)(8@:\8=0;S=Z55C*WX%6RO&\K&/Z? $[ZRN!D]L I3%HI/#,WI6Y]M6AV%QS?P$9"F*5P"D\H MUBWXQ_\@M@ZY 2DV:)!"4O;\[=EP',X]QRW;^.Y+_!@: ^%9%62YF0MU*62+ MK68V/ ]*$_AVR*M[#!K.YX8_0 UX?E[C,&H5:O&%[,&?XJ>17Y!\.AP_<-!,Z'WDR_@'J MW?8A MW45D*&SWJ!TG=H4"<].J0EA4U*!;'E9$?#G&ZKET\Z]_*(Q.4@R19+@SBLB) M"7U[.!1&/&5HQKAA(_,0RJ^J_CB%#BG^+0#I=+'OKGMUK#YAN'J>?DQ[S1?U M_V4!V)#=NANFT6BH6>JS&7(A(*7UAB[+$W^*M9<=VB:GBD87ETCS8!AV1OGL M=8*:S5QG%0: H-?W1>:J)3J@([*),R-Z%7*A:T/Y-""!&Q_A6)&%[-@@L7#\O;L?2;1L"Z#68X>SG;SQ9#*HS,/)O*?9 M(@OA\\7)3FD1>Q<."(G@H@\'J6#(5A>A.^BOD9QS4)#..T@8VZ/\V-C;/;^- M%*[;,NH9%HXY>!8B.WYFW1NW>*O(F5B_/5Y,1TJ!M2H?R"8+WU5$XEB#NX76 M4R/TU"/A!GDA_,D[RY*5SJH_\3FBC\E9;O;8:(W(E3\.[Y8S&):$?'G*EC%. M0_F/HIR08L<1\2)Z#DDTI .H3R(+,8,^13QSGE#1L\??*Z%Y=C2M8Z.TZ8B& MGJ5N ;IWCGZ&FR!?QA'"?79"_.%>9K1W[ZA6* -U" RM\\2 M^;#KYC,3N]DQ#;/!BKPKCCT>$CE/H>[<2?*<([E'LRI.]2$! II/=0S0D4]_S*5I_3*8 < MB>P?Y",CE_DIP@8MBNVY>V15[)L)4,Y$$J*T2(S6'[6W^0-2BAJT&3^!R>2&$,E MN3/YU"^389B@-KM"VT9$#EXMCUT08@=J7'\)@/UT,!/]&U$1 M4M//;V#_5&)WUA:FBD/A@.) "=E/Z+*Q=7Y"I8]204)#.(HB:6@9VNX,]66( M[;\PWGEXG+KWZN/YY+%LV!XZ*_;E,%*[.X^#;X+S!W"51AC9V0#7B1RVZ#!X M*D?W/[;]:*, ]-.,\NZD-DR(2B%LRC/#EZWC4]QSZXI>K9VQ5[9Y]KO4$&2& M']#5#AK"P5G^WNF9'X;)0B%X<5?]@]K)XMA'IEXU*V9 R8.E:$QPG_^ 67SB MYT>:ZBR_NZ"8K;Y0)^,UO;C9\*Z'O@H HR..,X"W>J&;7829=!N/[\[24 M*8EA4)^CDB3+)!GVM+)5#/%3X7K@B:/$A)2Q2D4QSE^%\#_2(,W8,J_*6;,\ MSPZ ,JRXPTGS.$1Z>-7A^AGWST01(E=K9W^^;0\_< WKQ4/4VCE$3J?VK.]<(Q$0G/\+,-:PP%?'YTQP/7=_6D%FZ M<[[W#GUQM5;)K"[1[P':=6;G[)$84T*97Z MTXJPPH)-D!G14I_W&@(T1Y(X2Z%3BE,_X;E#L664,A*>6US&2[L$3K8^&\%7 M2P+>,PO=]6SV2#@AFTG"PUUAD)SQV><:U?B[.P5\WSO%!WAHU.HIGC/+I+B,^JJ7ZHA]L,A_@ MK7?[WHS3=22]R>K=M>31MF>G"PYD[G]X/$FA&#OV2&:9"T(L'0]L2RFYETGJS].^S.IB3(6F23&8$GB MV>#&<^'C-WCOMK?@L9QIF=V\']2U3HL>--/W",+!T>=&."Z1>_A59:;BF_ LK[$XP7&20LBZ1%&*(G&4(DL\PT.M1) J MIF/Q37AY6[=K4GX$8SW6N;RF M+RJ-R1@=S1Z/U,2Q-5QKN-/M%YEJJX_U4WUN"4=2QR-MIK$16W.E8@:5 *M1 M,MYM;M"@Z AQYLLXQ)C?2J6(08%,[*Z@MNY7/NTLXDCP>R=5MU5SQ-":VYW.V3$ZH M.=M"<]+'(]LR#39C=EG"RO4%V7GTW>8@C>8\V5&A:JS(02:UPJ;%E>-S6+V% M;]!(]G@D6=0YSB\4)F(^S[H5DU^VZO,Q-*M.]NXNA\5)#JNUS0S1G"]G;M4D M:TLX\F3OU=F(> 1:"^MFL#'M#@L,7O71G"=[![WRIEZ3<1L#SJS5+!$I$ALT MX-;%',S5T\]V-J67G/AIYLO=IC^EHD[63ZDZ=C%CHM?!,BQ;@ MR).]JR9#]]3'#67FJ1$H]0.'P8J"1)_9>VFQD-9C3>_FN:K3*/2".ID7HK9! M1[0T+.BM>:\JF^W2F,QPA;92[J&RW2=S.HT4V2;R&=I,"76SF%_4*[0OP)$G M4&H:]58Q97&@R[3S"I M.Z2MCT$[5^G6E7OHGOA"+2A72 P"J&$*1*0/:+4A[-3H/!:&#&$VUH8*MCF M/NS'#M'/![.'5SJ?GR^LWO#L=.C7_=FBS(2IO$(W@A+RKF+$4]#O)#4$W?=% M5Q&577 BV)6QW,$"776YF,^%243H<]$[CPJ]B_7IYA!NO M:$=1/X@O[WRLKU3K9?NX.+.PJ=7P>\),SO;HYE__7!ZGQ[70;PZGF6:KP8_M M50N;BSJ/X48N%;@OBKD;P>DT-Z@64O2,%,MK;Z+6RPN)FE\#I\]6Z[T9G!H! MUT]ELZ9D]HNXLI)&#=^17LR,NA&<:F8C"TRSGC*)M:+0;K"1D8#YQS:L,\7' M7_LB-H=B2S>\;P%E;(V@X^H4NX3,S[^6_0,5P+MNV0M; M$^,\?3W34C*DE.J 2(UI0QZ+ZP&;2;EE<3PEYRV##2E\X3UVK&MH/%.M7P]_"ZQN6*([%?+M++O4E MVYCR$'\4]]Q=NU140T#=>\&V'M'O5U+:KWVTE?)0NF\E^5&AI:\+=7 W%.HH MVH=E5".P[A>D.PIT<*\&.KB#X$$2(1D: &$)#,<^4[05O3"*ANQJ9NY=/]B] MQSMR/)_P-[X8$JHKJ@YZ]0*D$GF'#7Q\2W?T Q?E= M1G[@2X&0;0) N)W# ,C3G8Y9X*(K)%%I6LM*R$BB>(<1$N[R$9(+VA4O!U9$ MQ"A/D16_*YL$I?)K)0U9U-?:F2C"_K#.5_,/(JD MB3(.PBJ>#';:3?$T]0.QV0GMP/]#%1 7]HOKE&WO')TGDFWUIVUIMK!^\;^- M_XEX3-Z^ J";58FWWP#^W4K#SUV:^R+R,FAOEM*KU;Y9=SI<<3@;$L3A#=$W M]S_?KW.\EY%R2#?G*QJ/EVRJT*.& U'V&9.8Y:RR::-+H ]G2AIO197O^!!C M>V'6IW?NKJSO7:*,JF*'=R4AZ?S;V%) 6$+L-$/3VPJHO<8X<=4?Q8&HBNIB MQT(VN:WWHQNNYRR$M@NV)=#4,=7N*/8> KR9$."[ M6"DP5Z;+3(2.R/0'CV:N6"M9]E?$P-\91ZB6ZV5!R',;S+!Y5VN,EMFI F4U MD^0Y+DDQYQS$GQ +?!=R=8^A2PU'IK',XP++JBL?R<6\$G*'RD3OTUE[ M8$Z%ZB)7R3R6AQLH61D:/U_LX\)ILE=S']^%789>IUJ ]:L8TPOFE3*T6\36 M5QA9[\2N3TSD<>[1T4PYH*5EP1)(6Q"@:YG$2"R)G\OK?%>8[TDGA=98Y,2A M7.H%<*&>ATXIU/GHO@*JXA?>_ME.O-4">[KN7 MJ:DK(?_;J1GL&R&_O%+I,D;1O>ZTLBSE%\1JT=D@Y+]8^@W= ;L*\K^?%OI. MR!]N"EIV'+B!"'R>9U8IT'?KRY>1_Y#X+"_DQQU&?;(.N5;P.Y7/>GI]8[5- MPR7SM,A5>E8Y"@01IR4V?L;)TR=+_&NAJM0NV'6W;P%SGFK31F,@-8H HHHD MDA3Q@P^:/EE&7PM=IEFW\((U]3&PT$73LX>K7#JJY,B1I^W'WW:R% ;#8AO^ M\$3H:I=OGQ(*X)[5(#ZS0BTKXHY VGYAJ3@6N'4[XC#0^"!N$E0'#B,(H,':S[TPDZ=I>>5WT';IA.W*2I9/H4 #7N"Q/6_ M= >2V3+JJ:=8X-=%RW[O[ ]U K0@K"9YULK88U&OMX7G'AS#@A*G:? RI MB1M]+&73;)%.*P,5%3*Z2&+[NWI8?M[UIJ@7T;:\2E@*!956L>29!WYM_]A? M*V*BN!@)*@>@1B4XML5JPMHGJ.KI]HNH\DGXS4%]%"PLS[)?'>6TOHWO;A>V MK7X2[=S7=F7G4>%'R+LQX*+]Q[/0] -!_FL?:/'[M@# "!Q_H*@[)FX $\0#Q=T1<0.(P(D'@KUC MX@8P<6>)&T'$74O<"B;N+/&YB/A?WT5>Q:=Y$-?;-?>.75_45K]PS='/!@+T M8-&7_^\O^J_?! B%/>#$MDKHSL.>K1*0#PPML:WD&9*=P&Z#Q*U3@Z[WI]#W'OW]+76^XN6U^=OZM5XQ*?[).&!U/[]!?*P"\)5 MKNU\/,.G2(T&U8'[:'>G7 4#Z_4LF!S>*Z:ND6B",'66/; M5+P%&2/N='[^VHX#5J*P?B0*8I^O<;[2Y*N]6A.*PP?L-%_D7ZD[BBZ#HNC& MY7D4E0I5&VP67+-;UL#,'[(;<_:("C<_<*?I5Y>5@A?6:Z=2\%^'MLH%A>%K MYQ77%H87O\3X64ETW"-19%PLXYJ$S_=Z*\Z8"IW;9;43'NNH4D;;T%TQ*Q:P MO&QT*)&?ZUT+E36E$)?AIX+PSF5WD^,M3/;FO*L;998730>=E+++^N.&Z0)1 MRPS7II;+#01T+X0YO1M^<=/AVX/Z)1-@U*4>5T5\OA:GN))MC'V K4IC!&J6 M^$.%TS>(1*/47Q4EA2X<= Z(PLS?(9S\'E_T+O]OQ9_YU!N%[Q%F6RKO[8C\ M56P770-%+&J>Q;I(L4Z(+ M9I OI:TTQZVK-FJN2SR<7OK\#C'3W[!Z[R[DS;B0-\8ZYYQ(3Y!5KMDC3"Q5 MF'26/6&)K4:HCP5T(FGLX6U.Y!_(-7^82? ;?LJ-$?^+JKW?600FU7G,8RFE MR&E]3QS)6:C::?SAM C-+3J%MP;LEY2TY;H%GFO7!,QH+OV:XC6#:GL9*NG3 M*]H_2MQ\Y_/+G5MH&?I>P97$O\-$LO^YGV/^$ WRAGN9)\Z'Y_I2"TF/T')" MGV)I>W0%^KT6UF(SHC&/Z_JF3"@*DQ[X%%-OGI9$UP(74>%90:>\+NB4]PBZ M#G"G^)XTJY+]ER?5KVQ1"/O*(%CQRQ^YX(_1PE^6GT01MS4Q59&6)B99:^XP/24 MV[!O1\E!+F!+(ID:-:>]KJP6[2HE!C6LC[B ^1.XX$#UOB?U_CN=]6AA63-; M2ZP-8&GW\Y[;DDI7*@W^1YPF9&-*?RX@6BYDJG![';HKMU)#[W&&UZ0):B]+ MH(/K'QZ@N)\BW. IPIA;S-](R?5SNMM9CVS.9$D_.5IWB>)I!KK'LU4ERQFR)5$<[VM3MO MB(!O4O6QW-F4>Q]+L7J^LO(J"VB%;')2M]_2AYDE4/J.V/SK'YQ^P$XO=;QR M3'HYP$:'CQ\$;&]-XTJFG=?%_++%F^Y,FE13RPL!UBMW35-K\>ENV>EGIDIF M)(]%=(C /'!O2USZQ@&6/S?8?DG.X"\F6P;,^4EH/EA<^' M$#0D)\7A:FU4>ADQ)4MYM3AC ZZ^E%CD>T&R9\Y)C[LXN5LP[V0&Z*U=2IQL MB!R#+28ZN56EZ 64)QDFGW^+29%WMB:F820ZVFVZP!%2V!/S"G M7M<5+)CS@/T4"X8$#8]OUB@,,[K=PC0H-ZE_LG^Z%%?3V"@.J%I!=A);) MMLQW7$F%1"^]1&7 9RNF$-237$RJ"_[G?QR433PAZSAO9P]L<;E&(B36,4A%51G#OJ&_9&LIK[T8C!SW M0.P*UOS:5:9!@$[0#QSWK\33GVCO)[A"1=KW,')0A#UZZK ,>_S=*Z4A8[3[ MSNP7$J2(ZN#';1%*ZH&Z$!WL*<10*>YA74Y,7"1M_ZM3SYRKKG:MA"D$6;B> ML*< RIK,.&&%?&]'._(_E^QX_DIMH9'8:"0*HE#I%!*9>JM1;PF=8KWVV2TW M#A;PH=L9WHU!.=@@B76VO7*\6LT!&SB5RQ)M0R1:&2:'?@%U6Q MUFDG=K6#;F\G_Q:F4"+X7M0G(^KW$G9";P$;LHYB[!JWMZKI;V;)KLRV'G9"@I M@;M$31]MQP?:TU9?UDB' N^<))-#,T;",!D0C,Q(*L\R$H63JB1CFBX!@@($ MQ[(M,JXUU6U($"4?NU^'(M8]77&$J>]W\ MA%,>ZY)K#<=+B4#GRH()&GP]-^@/>2/KB>7. MI#!;R+1?7Z(S]9.1'$E-C-PR5\+J>K5FS4S>P?OCZ"CQ<*3L^5TSU0:K;AWC M1;E06\L%3H".[\F<1?ZQSO8+?0R;"TIFW*^W*_6A$+G(AR.-%5Z>L[EL#6-& M(V95YWDW)30E[G3.,LAW<]8L2V%3=M0W,%4N6+@ 1Y[,F>L%]4R7GM@F8\K] M47ODIV9P)+^;$YI7R#TP[+BQ3]QN9D$H@]W'V(=$N""TQE1;:4$ WA"$2R@DDIG#\;R2].\5: M5\Q>J+O3!R13V'HV]'82N]9<82O:4-X8AS5:0T/ \*&$5-$):NH),=!NOJAF M?V%W+ZSQC+$"M=&V(_VS->H^=2OO: W_S(+")KU/7;FBUF)Q!ZXP@0UUP8*_ M!2YT;D*K:V+8RH%LB3YLUVVM47NWPS-Q;[_[]A9_^]WR M7N#?B>'YCHOB/7"3CFK&';X/WX[:",INZ%-9<'S<6%"V#?AJQ-:0C;?<^S3R MI['P(B:0[%'N[E<2R6$>\3&>UWM][: MN1/JD="-E:T<[R/"7/@[1#0=(QK:R<@N/ML]]#RE$!A"M&&K5J ]=0F-NDXJ MP'*6G\G'K_30/(7%O8GF*U=4&.H!N[='VY/W7]@+BKEW,[T%1.#T TG<,7$# MF+BSQ(T@XLX27]NH[E4M_2,;U;W,_#^L;\UK'/;5??E.0'(G@F](!!]M3M0/ M/VUCLC+/NT'@=^(E(?NS)\7/NTQEQW KA] @ K MX*J&%X? PB#E7=3=*?UW*?T;]R0,P^,1&]3"U*Z['+Q3QXXZ9MLVT]$1PT^2 MD3_4Z_D&,+AYA_@/I(0?@OB/RKMN^[\OT\3V*X1?/? ]5 8&'??*?J(DVP$Z M.H[/=B][J^OJM'V%BZ17%UN?5 (HON[8FO8J36.>;XL9=LQT)-K9Y%+C"UVJ MWHY *01H]M@$S^,P\@%)FEZR+!G263B>^5Y$S=!\ 6["UE\>)8; *;%^G M=PN3469AST6@9(>-<:&CFNQ!D:%B+7>-,D-Q9&&/]2*K^LQE<'TEKH)>SEEA M;5WB-8\*6O,N*M1)H,O@28QBDL29;D5WOOWA?!M?5.ZVLSO.I=/%OKONU;'Z MA.'J>?HQ[34O50[AYCCW*EW'3OEV&P\7HDBX&$>,GBOMT.+[8XPGEE@7.#(6 MZ%6FTA[%Q:>Q!^*EUCS?P(_*;V.DW]'L_;PB@-],DOR.!7"I,H!7%BNFAM?[ MPUIW9C*>KID9&V>+Z^77&00A WE%NQ$FNN==Q_/.")&<:XU&*\;AL':N2514 MU_/*@[B<+97$2"R)8]QER@W>N?+S"KR\Y&%&E^J(OW^.F[G5C&>UP]TRO6G* M103Y[[L2N98201LJ>EX M.B^1J0-0L7A[=](V+'4&1UAU0JSQ]%J@&%KH8R/ M6VM2SZ70!6GD-B89FD[R9[S&"[?\NC/G=U$KMZ8],C+D1KU1[\Y3Y69; M _F4QBXE+E0T))^D^=.@QEDU\^?Q[4]3&M_&%SDZ\CJYT'BW@GZ<(KKVH=CW M44(&31-.H>VK&&B5U_ELVBNY^2]40F\Y%",JDR7?GP2ZR#"U.M.=+"HM 15@ M0DJ'2A(KP?US+[<;/T!A]W*[NUGOY7;OY7;OY7;OY7:_<;E= MU%,1W/%);G M"MWFL_7%<));;\SUK/38=8H!J]3&<.3)G.YDM"ZD]0[3G;+=:FG%C 2QT(Q2 M=HX*!]?R1K;9:-C=O-6JE]5'?8C-XY[:AR,K_9KNI8;,HPCR6F9E5AB^UULG7/6RWXG+2U&S>BL_W"D-&\[-7Z57IKM2M &.CD!];5P MKLQN*4W.1TI3*V"!D2+Y"4D0?&,9-2H\')E)%WL;I2VS6%_MC 9,83E9!VCD MR3K3F9H4S'7U4>SKORD,?37GXPHLQ,Y;&P'BJ#+GR]A&.G M0P'/LFVVD)MCA)-CAOE>OS6:0@+%CX9*+,^3+(O#M^$T)E$Z)4L?\3Q[MYTS/D;SRSW+VJ(?IV/^,,:,\4-628["P[*7$;+!CKK6RP43*5]?B210WOM?T^L;8? M"7W=%_LFW:LV7:V0V1T1-X$(G'RE__(=$]=CB7O=T5M Q)TE;@43=Y:X$43< M6>)6,'%GB1M!!&*)>P783\3$.[.N7_7E?F ED->\IF]6 49U+/3E__N+_>LW M 4+S#]3W+A6UC8=%N4LDGHS^B+(N/W IX<;8XV3G/XA?;AL&KYIN7RTTOHPT M_OBJ:G?2N)/&EY'&9Q7>3GU:YDWVVCNVUTMXV^L2B\VT9WTKA&/.&N,O] "D W?U!-DD"V[GC_1J;21_$N MC,?HYI__L6Z@=ROH&E;0;?7WCD3:-\[?.^B)_,FM0"\L^NZ4\+E-/U$UK[@S M\DO]/^\$\8<0A&7H,3W\>PUDU_N?.QW\OO7SC>G @$:Q87N&&L%E(5O!W5"Z M?4/I&\#@YL-%?V!TZ(<@_M-; M_1>TOHO?/US2+^CSH5^ZT6"5]A_\1^_F4K MIE]]5U>HF'YU47:FY,?@'8-_ @:_O.7E>0S>>NQB5[N? MB?3X4U>&[QF$^+RF6U\N%>X]B'Y2#R*=(M+49*(JF)&9#0;%0K;"-,:_U8/H M.XO\[\Z%]X9"/Z^A4%#1)G+'35?$U'(] #T_QU8;PIL:"MV9\H:8\G?J8W\3 M5GNN]>L>=Z4\H/[2 A<=II[E+>5UWE+>S5NM[<7(S%-R6P>X4^*I^5ZMY@W; M=7+:G6K-3+7*S&=- BD^YJ]_V >*/NG#=6>N[]1#;V=W(J6G%4KF@M'^AL_.=@B-W+-B8+L;=6ALW,&8B%#$F2+-# MT(0LR/WU#\DG28Y]K6?>=PQ+'[FVL16 JO??P]3?7>/?G>&;=8;W^.Q99UC+ MS93\"$S78GZJ9",)OD6#Z)L_R5&_+>D,WP8_GV[C[?JON\ MQ[;O=)_51S#HXQ,F;Q(Y9=,;R^SC M-[YC2)EA6NIXO2F;0:I:[#LE*S6J3E:+2Q-DA.&\I6'-%1^R+733"3Q)X\3[W/3;]L9G0(5"+>$[ MB07P_/MI\VTI^+N#?;,.=@^R"[0&X#IC'NHXZ*NW'$(O-^GR.CU8LEAJ@U4] MG\>J8-Y$W8RAW\TD*0Q/,B1]/^^Z<>:\>]&WZD6_SIOO=*ZYQ6/?;Z^N\J5M( 5)M34&ZHFH"=E MFZ[Q!"Z$7 <]:.Z!X>^'UG=_^#NPYHT=6K^N'G>UF@98ML;K(J+ MEC90I/$'O;O?T6;"$U1[$4#/NW$UV76E>J,]%Y<!1-W_&7J9.L\>46[ ='O0'4"\?>R MY@C99S18#S:E;H?LKL5ZMM@=S*46WPS9A^9.6"=Y!0SQ!QCB?QM#W"-19%PL MXYJ$S_=Z*\Z8"IUOB"%QS%+%9L (6+GL%RF1$UQ].8:*G4PRV"F*0JZZ.)8^ MS4%CQ$U=;&6$A9E9]HH+3$^Y#;OY_;#TV,U/B76!YLR,W\D'U;XUT<=0#9%$ M$L-/\^:34%-XR/"#=JNU_D(YOXP=PD1#?JLQS8O]= M4G\I>Z\3:AS"0V0:6TCME&#Z==[GS;I7(\45NRE2%>%6I/XU0VQYA(D=I1ZY M]N&/68C&',3B(=WNFT]&T9/G.;$*-SW$LP/*RG:9#)(N],.90[8WR/_/0=CU ME,!W0Q@VTDH*4UQ;8I#G1'=JC?(9)&APXH$Y=?/>I@T^!6=75 G?#6?*>#,: M5P/0P)A,9\I.E$6QFH)&%D$\4.?\$^!&;L%-:(GL1\W[?><9N4LN>C+<7RIT M_0Y=);!"?X<:Y_MX U>.994R4TIO+BA?#%1>KVE9TO,??]]H$BS+49&W?9Y7 MQ @C9\T>&V\UA^9*L,U,\-@N%T6C,@F@^J#X)'_&]?Y._L.5<5JOMW"\EV4; M7:,.9IZ0MMW^^DMPJCPNM1Z!-4=FGUM.\/:F/N_Y2VC*0H<#__8.QXV<"%T? MK75Y(::I1=K#F +H#P$WK#HJ5$(4D21QYA2M48@*G-C] 93\T2^0O>@$VGXL MZG$N_/1%>DKPD,[8:J1$I(QB[>."MWD;[Z;23SL-26.Z94B2-L;R0C9KB 2Q M!M/?IY/=BX"[,%1PGEIJCKV(CB'08KW0U=W_/>-X?LWQAP#N=1OEW%NY=Y;, MTLYD/LE.:0@UH9RV5'Z0$21HG_),DN;/D!G$66#O15'/&0,>M!LL.]%@2C:X19?"& $HB:O&]MKR%"D.VG"/FUCC'> M:HP]@3R$> CP5KL;LQ-?26=7ZTJY@969HD062S5C20A?D*FV519PL0'ZTJLC M<=29R/99_^*\^U KIFMCGRY@]8%9)GH3P =]J) 9FDMB]"E/):^ K/=962\C MRV),99+%'DF,&?;RJVPOF]8F'SUX^BID36=!LSQK27AWO1B,UDYSX7 \"@1B M20P[#02&7'=Q=+W3>GH97=E:?CI-T<*@FVDUN79OE&EU-LUOBB[%JG8Z!C8? MFWEM9DF.)7<\Q%M$DL"9)'ZFY GRR;?"W@N%/4*7=^"J(ST%8A7L)60?8GEW M8)8(^S\@O8=*'U\@?_$[R%5D<%\-\0>9A?"K<-*SU- M^4J[U6I@9J8Z6(I. M)Y-9#9J723/]#A+U1M%4G*HMN<'75:Q,>7;>F<^)+%A>!4TW*4EO%$T5>T4( MVK*I=(.\/JN/TU/2F4 TG2LC]=H73T'1,/OB*7%B(B] 0MYEWLS"->[EW;PA MV_0J$O),"NC2@5X7L#]-'X;_Q!DS$:[P/6SDRNJXI-=GRVX[/; A.I645!#> MDY5[%1'UY7!BNFQN*.9<7R2<7+](1$5\.I]RCC:>D'IOK@AS' MML4%;<]6RZ/\OOT\V9D+4F&F[%__Z$[@[GFGNU2_XU3B5SZ_X4U($D26&-I6 MPHOB(5YB:?B3T,_5#=?S$XX-4FA1\,NM)(GSL:+?9=N&AIWKH81 W76FX4]/ M1^7)T(P_3 #S)RXX-VD8+K,#V4HHLF=X"0?."P78%@9?([6VHV)L'SSY#/V$ M;X$04">@LW3B>7). W U-E7N@F8Y:RT6I=&H>PM+,S,C_NULH;+$-W%N7! MR$G;W!NE<22ID"2^I"".+3,0)K?OI&LD'O?%*Q38A\(U2K=]QNO^-\H6)["_ M(:K#O_"__RP'3_APRD\';@H9S<4T%-Y'?Z@ -04#EJ);F)F 6T<9W.C MUT[@]U >3V0/CDPLG$AJNPDM=![@H/"ZQ7;Y$ :I*(0>FZ,/B6+T"U@@=2.? MC(CF1TO%V;^]?=6T/6_9!EZA:O"!.S7L,/"-?D7?ND#VX,MG$);N-AK^%B F M]W:W>WNTEWB6D[U '6E93VO8SU^.4.(\759X#CUP)CB'@M;HZL#PMWGS@>] M?D'W:E"P),:3&P7XT0"X316Z)>@;97T %ME_:[CL.DD!'XV7'!WKA-(#.GE' MTN/"'EYNBYU=VN,32@1;:^VPD8&#(1]$ #M__K,TI$Z]IS>PS&R)5?H#?\K[ MKX90KGSJ_]'HR4]#&F-U^5Q#5AZAML[Y6* /LL'C^-)(NW(LY: M7I!=N4NWBOE.>SB8095O&];O!%C4_1<^?.GMJ[/7:\YGB2WB7(0_--K3 I!: M/$A/\4'_J6&8UF3:?.PU=1%BISF:KQKS-M_\8\,^KP/LL5L2)V70)[OM"577 MZI5U"S3^W/C/ZP!+F5Q_;AEI#9M/L\T%P?47*KJ!A\S2V*MXGSNQC=+L@KDV M-*0AC&1DKJ8LPP91Z"2R0N7M/=FC^PK^\TX#M"&?+&/O0JE!-Z7L;N#<8'>? M^86DZ7WUEF_V"@H-<N(/75DNZGBY,A%%P\D63QTTSWB!C.7V=)G;G.FB;V,_.DPOW)519R+*TGSZURZ%^3$ MP1";ET6C+!=9HNJ-4?VW!_),%NK6?3YS#6F7"QC1R*F8B.G@&6EQ-;KXH"V2 M);H+>4XT%F*JJE#%#8OGUD73\P <%\2*56H\2F8_C?>:I-,;9(K+L$ D=BYO MY\/WU*-T4S0O J!A!W+L2FG&XI__@_]L_235@E.C4C&3V,E)165C?I'(OXD+ MQ6#8OZ[0J)F@]@I.GBG $3X8!> @6GX%,VASJ5#4PW&YU-8)?.,#%'[0R3F$ M2OCO?_['/G1.2\]BX?_^W@/;)$J[)<+Z.6.04EP@FRE9ASO[)5M+>>W%8.2X M!X+ZU]\*NE7D_L*VVT: 3M /'/>OQ-.?:.\GN)K*J]0>1N)J/2D+Z/ZOZ*GM M5V&T=/N= TUBB/Q?86*RL4#;/YPU1+OOS'Y!?15ZN_!CO"N<>J N1 ='/C6Y MAW4Y,7$1P_]7IYXYU[K[$Q*G;<39UD'B=/S5'GTBR"(?/XS*0P6,2D\A\V%' M._)G1AU.DKA?:6D^$AN-1$$4*IU"(E-O->HMH5.LUSX[#G*P@/W(R&FY'.7@ MK?M;^>N?6KTCMA.=>J)3$.%R:^UZI9@5.F(VD2O6A%JF*%02[0[\HBK6.NW$ M__VO\ND1G4_:R;^%L :(ES#0^4ETE2:\T-$"-F0=Q7@ZZ:FFGTYZH&3N/K0? M$IIC64B:;P=UV_^]'?2%FSZ.:[T( ;!2P2PZ!K+#Z%%.!30.FE)85_5P9$6L3S<< MV7"Q,I%J#L9T6K>XL41()W/J;*4^GPCVN-NFY4XP&BW&;D:0R-.1I:(ZG\]2 M]+ [G[#\(,5;FR#S_]E[M^94E>Y?^'Y7[>] K?]^=JVG2K,! 7&N>E>5!SR? M$4\W%"(@@J <1/WT;S>@\4!,,A,3S>1BKI68%KI[G+O'^(T.3UR.G$N$N5YK M\Y16HW=XD6/HSFKN@9$7\^2-M>C-BOJ4V19ZY#\+T)O\8G+I,NN(S&UL=X5:@4)&.'05."M M@6^ ^,EY;33QN0[%QYD:2S\A;#G;99*Y+ O44CL[@JH(\:\@L7^@SNI5FAQ3 MN(64OFWZ%X;P>A'0R\4^OOE"DL_T>NCZG[-Z[4>IT?[DZ]B;56..NXN25?5R M XY-#RHF7JV5G:;BQ\]$ZK+Y\?T53G_R%>K--EJ<&\VMLEFA:(D4Z[.BB$^[ M15B/DR S#U+,_"5GP9^PU=.Q,59M6BFA(-8IJ06'K"N>#W.1H*\=V46?N]T% M^,4C%!5_]$CF3@J+#T\*OG1^FAS)<59?,-AAALPQ%)PC-!Y5&;]T%NS#0ZJV;P+W73LFTO$]=9C/>W$3<5&A6;D@_Q)YIZ*;GQ#=\_ M\J2NW3/!/+V3RX47N.@:A-K[D#,]J(7N$D3MHX[8?=QA?0;Z4Y[RL%8):&(F M2>Q,=\6*&]KS?(BU"&!F/\X'&W6G4&L?=?M^#EF]2F%N989FD\'YE64Z2JVV M9I07@=A"LMXO(-M'OP8?YA>P], M(0><>^VO_;E3JU]3VG93:G!4?'?HO0'3;DN^"9Y(NNG]\FGF0^ ?+JG\"R5X0:4+2UOZ MM?_A>%5P$>&5#CQ4%8.+C/V5GW^#!!/=]Q\$]T?^)R>W3$=-(L(QE[>$CK6? MV/X.*3B\>EN+.YIX2A/7FE(VG_^+]4&%BF[KK2#>^!HL^X?,'@C^^L?W T57FAUN;4%=;F\2$^")" "M- M7NV1&%/B?91X9]?-5U72UZV:?L>J;RK\'UXR_:XKU\!47O[W^1;Q,R0L-*0A MOV/+#2R]4Z?(/NGCQMOQRG7_U0T"3IU]NAD13/[>1LK?QOUA:W3;[M"'7:(JUYL(:ME)G-U M*XTKVH">M@Q+\,&/@SW(<\]!ET/2S@ M/Y3SQR[#PZL3/Q<+_^>A3%/0/C.V3-\<8<66ZSXL5R .5RP7W]NB[+2!%K35 M:,K6MYG-*,5T>!):K@Q-)3+49 M#XP9"\]7:'=@LH&2]# 3:8CVE[]B1VI/ZWI!"3E]V1( MM@RD)3KF(5,)#S*5R*_O(H'RN']"1?HNP/-O[Q++5[L$<>P>",,R89*&94?T M PJ?HM1++DYBV:TFX>UT*^)%($>?00>]#>[YQ.+#!2;533(P][_*_O_X*48T&JMDA686;;=97.8K66'6 M.?<63@O8OZ..^AFY^N">!(5HGX5C_8:] I/J<$5&+6J2LJQCX^(.]9K>_>W5 M,23WR[OU$D#W8TKX9R$?5VNBDE39/,\,U&I'7*RFZ,:^!^3CN4.-DT3**Z*U M^A);I&>K8J'EG:(:GRF)#T(17T)'Q8C#-T$W' AN^/U7Q MNL_YTR!4^:&H9-P.FT2EKKI8DT.GDYEEHR%4+P!2?Q(RZN,PX_W@7LYTJ[UM MCZ8ISUO)Q>.8GP6)BF?&B7&UM&LPB M8VZSW5R_7^P$P &IS.49S#GDH1V-?0D=F 4P]"XT@B$O7;)=:!8/UAS('3#4 MP/B'3PE]E"/,S:!>]O8(BO? ?:UJM<+/U^TZLTJJZ9R]--.[Y,>*WUX&O^NA M);H@Z66.P54MI6:9;H=) ^5#/J4BFBS_?:,3M#]U][TT69^S]:[%K";#AC? M:D(>GH6B405B_PUDT(%%T"^#CX8B= QC>EX*C'RL"OA[D5@^E=C]OM1BW%U; M0%>HOUB83Z5ZKJ(*W,[I)='2V"3HI+FIYQ:_#V5Q1U0OU9HK(J^:$TU8@PU2 M!76U:4#DE$2:? &DYIX1:CZ5ZLN>DZ(76YS@\@N2%ME,99>97)/U%Z+2.R3[ MU.]L("UV; 7[#6V1F/9;L[6]T M_[E/Q!Q9$TRUOM/J3*TL\Z41NL3'ZY=./*[#Y7S3$4B,;_<@7M4'D,0V M[5 M!AF;U)*3"2'*W;S*XSYH6^;WP.5C+^@6>&_.(C]V!DR+VW+C[-J4I5Q6A@@H M6.RS?*[/\@$BU?JM-256IF-.FC/M5%YGN^-.YP6%'X7(YSL646!\,1#^BT#X M> R$'P/AQT#X,1!^#(3_$X#P(:S]@C%;&#?LH,)8'LVJ=6-JSI4H6/LCIR8TS2 M>)K!JQI;TG.S5%EIYI0.&'GQ]DQFW=IT:R-=JRT:F6EA5<#6+"Q[O7A[M4(. M6-?*T^@66SD]I4RNB+47!;]?K[/E1F5!#;26OJ[QK:DSGF>R4:#Z*#U8)?EY M=\/D=TNYD;)[?:W<.0+5/XR<,/0&==*2Q5!5FNOMNEUEEE'X].7(CMIK9_61 MN>94IK:&'FQHM)B;D^W[E3@MFRRZ63:XJR6Z_#T!R#]/P^D_T/E M V@7)WQ>U%S#T7S:#04T%AAUJ*MXWF9OU#?C4@@S$](SGG"+9])/? M[>\#LC8.=TZ #:>^LK/WN5BB#M0?3#P+!K2!AR19,*X1="2(B(%8,/UW.%?3G@*T8;OA99/>>:+ C*_6*UN:*7&E9,(5Y69FF M)>]:%OZUE*B@8*HEL\]I>7;D]>+,[-@JDR0[#&5O!$P9R)N1F_WK7\I&B=)>Q,)T$-";!#8&YC<, : MG)Q?/&,FZ0=)W3-.<*_Z1MY>NI;$[XIX 3@ K3JSXK..RSC;QE**/NK^0BXN M5WB:TQAAQ> ]AV'KTR0YUM[=&-)GX3:(<0'!023:DO?''^$6EL$.YK;[Z>;A M@;8%)M(SGR=U]HT#[R?Q(^8OVK..-6MY272K] 9@4Y(#1X:9#9>U(?^!&QN\ MY@RS_8*^T'%<^XQ@W$I;W2-AWU$DM-=.@$B"'F9;-\#R9KI_YQ7N1+3"*DS* M;='-2((F8)6I(:/C=0:%]Y<1<+D2?+Y/C]!O C$.L@A>A!SM>9 +(0E BOV_ M HLI6'YRM*].3@W0,CB3@QG5?O;2B38*:AG\&[&D PSJ4;E9:.Z"RX P[PGF M7,.(P]V_^0G)AMD;SX4^GUY'3/ I-,BAN3W?D!93+\]%AV H0<=7TXW39J^; MM3LM-O:9;\7E,V(V36(<.VG-5JG=I.WP/?LC]C4[\O218^(?B$:5.\\_#RIHP?< .=)I_M D7=+UDX31/'DSZH*[V MLUZ84U561>%8RQYONGJLG\_VU-_/\P?XRXK8MF,) *9'=,,.0>!#U1 MG["G M:9U@&J[^[*=KOQDLO?]X1(&DJ_.M>G<,:J3"U.Z# C7*!?GUW MFO0-X<.MR;-0_]__267^L1'@>]BP3)"5)*1I L'$<5^M@)T5 M5-W^]BR>=Z4Z1^;NO"@^WYK'HI[F&HTRM1GCS*[G@9B=3*0P["X2=FY/#K[BY; 4=%&%01%UG44Y;Z6^ MI;DH577%^JHQJG*NT:3UTFQ+H0VV@MC)W-8H2 MC*PBCVLUZP-YG!^@!\YV5NZRUI*U),^U"=Q:J3/OI1RYQFF!R+GC M]0U-,J&!]H]#7E2\1VFCON\%SW+ ]GGVKR_NCO2FY-N0LN"GEGS>CQ FWMJ7 MG9-4*B,S)-\I,E2?R*K;?%9'R>PM.R<%-^US%_A_\O:5_(+C"/(T[PI:X+(>"!%+Q)T0(I:(.R%$+!%W M0@@H$7A,B<^CQ#L;+;SJMO[(GGG7A?]KEWR1#/C./0!1$_SP__N+_.LW]R-% M/A&IA^ZJ5[R"<'&HVXSJ1/C8TO)1UKE3\;FOEI.^R_; L@$O#CYI+V+*/QKE M,S'E?]\I?6C2PP8TL:6[-UL.L@Y-DEI#MLL8T>\)T87Y)F-QB9+@QCDJIDJ:B\[5K:]2V M+%Q+;KE%KE%/Y)7>O-,:T+B'MC*;2KXS[F5)LL,3L-R<3B=H\A*1.):>6'I^ M"VKK\Z0GGZP.6LD57])J\_K6&R8+/+/Z!NGQ5+.MR9BYTVKH.%6M*^K (;- M>HB__B70!!4!)AQ+S]UY3?^$P,;Z[6LNTV.F 7-+M8"JF,_=6) MKD!\%DNC/\LW.R-NL.PONJB^68]RT/A0?_V;HA,4>@F8_%!G+%W)E@1+G/DN MZ%1:2[JYA*1[S'CJ\]J>_V'V\"/>Y)Z%@$07GAGH3)S57 MSQH:HM3J<;8[1 MO)['OD&X5LD M(;6=5/!=0:ZCJW9N.S $5MYXW^ 7SI-U'F\330T=K+7V9HICZUK3 Y) 0'#5 M!):Y+*F))2'V\CY3%!ICFL.&(Y)A:IZFE?LV;Y7FWR *&SQ3\LRB7-'4Z7I7 M-=9*JF="G#C@X^&I1"9]"37\,XX?V0 @*>PB:6D2K&6-H[_80M[,5PPY#FB% MQI[?SG1"N6RIBSHYT*1>LI/"4 M[R@F\/3;K&,L-['R:84E<3[<"QA7(#0$[*V"9:Z8TEIO8#_UL/_15P>'+J5E;=2<62A63 M))Z79ZPX_P;!,4?4>I$A5F/4%;EJ4N56[,J#$,30"4V05PW. YPSPAKG %IH M+1FN9,>QY/?FDMZ7B'_(IX2LU9)9($][* >&:56()I6L:0NGO56;?<&<++Y! MILL2,V'7(D=P@Y2^G.XJZ>:RU^'3OA.)O>WB+1:*/U8H/N(P7@I%98T1&UDF MJYP@\"Y9V:"S2>\;(JMZIVL.=X-!2:/*6V) DOTTMH%"04 LGU@F[BWU_+U" MX8/NX__\C!.R$(/F);S#$/PK#F$^0=.G %-/31?BP=PA5W^Q_[- ^79Y:@@" MM^AENFW+J556PV_P8.AE<5#/"V.54;O5"3&3,QHSA*U)@ >#I8A$&LW$ 7TL M#3=V?#KRQ)%%LI5#:Z6ND]06J%#*?4/V0*E'B%V:LZKH5M+EGE+'YP,"2H/O MNB0P/#[=^JS3K5@:WHU/]^57)+/>M"%.>5M;]-1Y=D:-5LN.!Z2!^NM?"D@# M>2W ]9W"_^?#OUVBD]\GLL9%*]);3_.-$[LUTN$)C*$QW<,=YB1#DE4'=J2- M "_L=!OC5<;N"0R[9$?;[7!6;6:4&X$77I0)'HH)C-%/2"-;:=:SS0*2 M+U>:6;_/5[>2XV#K2:0-_O!E")=%5]<11WVY6TC8=:C=S1_A34M^NR)$@1@W M!CP 2"Z@AH'XG0N("IX,'P;AEV4?U=I'>%8G[@&C'5D>]5D"JEB<(2)0T["# M"20U'#8)R&LGD(4TA?H;$8%Z2 #E%CS>1YM7#1NPF"&"S_/W??ORELJ6(^;\$3DI^!:=L2H@O #""6I$!$=+^'@ 6; M[H O/F\1[$,EBH";]HV%[:-W!"$;["5_6-V^M]!AIP_O]0/7]#^(+>B"I<)Y M0(CPH"F+/U';GP)\C=^WY;#BP^O\_AY?CP+]R<%"(>":_!'30"&')TK/R*61 M&+3L &NHTCBM,X*^ :/YD5_+W]\K">XMEKLZ( M7')(;H0.89 #W0.6,Y5(9RZ#*E^2;KY=M_8U?G^[U'X_.Q_EJ#;7,B<[LEEL M6UQ; =L%8M!4!-ST](#]'KBL5Y& HE#@G_N/?Z5G\BZ4K[@).I&*FZ ?GNJ3 M/6Z"'C=!CYN@OV4E<1/T^VN"SJ=ID:+0S(2?B*DT3] B^$D2ICR!DQ1-9U"< MEK"__CUMG[T8F_0@US5&FF#U-_UJM9/5JY%MTSE'(E!Z5_<8JC)TC=&V1S*U M3E3;]%I!'+O$?%-B5O8.'28)7="H4J2U;GI<"JM[SYJ,EQAQUYYG/,9E=;O620^:VV58R'@Z,E4S ME_1@T#"YFCEVYUN\3I:L3E C=3JR1PGI?F8SFVO)K;VKFFY[M=$[00W)V=H' M;-E-;82B-DBRPHSENL,L%J;8GXYL%:=625@/66VP5>7V2E]+I987U8I]KACI M=J.2W#(J;;?&S&:.#Z5.5"OVVK!7FXQW',=M]237+>CUYCQ_W& ]Y#YBDL9$ M24KSDCRA>()(3_E)"A/X5!K%I\04K'9RL0<3$RO(C21.HY1;6([:V=9:EKPH M[BNOLC.Z-B^4&+6;[DFU0F;*&-DH[C.MX69-M):CUTM5PR>6 MMJT1:*;D;;D,HT1Q7[7=*)2^/%6:H:*QZS&#G>MX MY(X9#/1([LMV9UTUV1YOM6VR#,+9T9R5DDH4]S45F\FWJ#G)N9ND0.]HD=TE MO2CN&PZ\BI*3\R.T-%06L\J*F-0%)8K[9OW:<&?4!(=I>AA(!. M)%GD,4P"I"9E@I_(I,P+J2F1DDAI(A#I\V?+HEOLB_I4Y82"H*T[-5,6&I'< M)SI$HUFBNTE-:!=R6X=.S3.<%\5]3E$HFDEA):/Y7G-3F:^)51J-Y#Y,9V4;&7*H(MZ M>94GN&E[@4;J/E3M#MC.,#E#6YKG[$ICT6 U+XK[W)%4QS*>*J#XIMP4*ZFI MUYYGH[BOBRG=DJRL):94S3G)O-CVU%TVBOO0FMG?5/%FF:%J(E[+U&QZ(T1R M7WNX$G=E2^^@N+3;+F=J%7!$)XK[M$PWO=LR),FUF%J_4ESQTQ+7B>(^HMM6 MW9VV\YC%O,BWTL5!4EDI4=S7(W*TV*93BJ;*>"/#-;(;87.L^V[>*$=2X%EA M5UJ:?FOE@FK#7K6N)5V>&FNSJEQV=AT>;:&U[H1J=E,+MG,'I\:9)X1E2M"G M12K-8JO;N(F/_M[&A:J-P*[3^A:1# 4$K=/]@?$$'L%*MN_.VN!)#N(!;\R/ M?QQ)G!D@"%:VQ^7^1RTHPV-0&Q%GJB0C)O "@QZ'\$S'/QI>"!KP#/>.;[Y5 M:!SFWWS4?QRSD407.GU(2Y95,? Y#Z>Y"<2;F7XC M2LFS$5DU!$-4!1TL*SAB"AMI/L_)#IC+!M^3_(D=3Q1XL1/3=6"?1#]%#OP) MN+:F:XFA@RO KH5VV+K8?X,A2B<3>D*RQN7KX,8+?B:0:4A!R]2C VG80C*@ MAQ];'&@1]KV$/2+]KIW!N;OJ@&D# @J6<4B.]B>G&J)K[3.,[$3PF7V\L69( M;,%6#Z?9?C=ZV'/Y>?,L7_+L8&+GI^Y!IU!XP&X!-@IV7@K;Y)XS!*3T$U+X MZ,G:<7_%H]6\M>EY0 )^5/#HP=E'? M>D)RL*WW"PM\T_J.&AV?6K9 N09=[(YV>*_?P,R ^04>04@)R3Z^TX7/UTUX M]@L,8F".PHO1A6D[X$MA9L;1=[ZP_6*D_D"2=,,_!:.O#K:AQ=IS1&#C)%OR M6W%/@(_CP=;$2P$2X"U>A>HGV!\_$AA8V#%96 NJ#HG]],4])L^=Z,KSU'/; M\(^7[K0@2)Q@UX2-MNVEAT)RO:) W!-WD'R,#I(D_431?V8KI.#N\ DEHZ\0 M?R]_ZQ.;A1%_:->V^Z8+ACVEJ)@P]T>86&#NDRZQP-PI86*!N4^Z0($A8L+< MC##O!+)XU4/^MDWXPMZ5US7%M^[ Q0W+U[>RI)_HS%UW[HK8T+=VMKS>V/*R MS]^/DJZ/\M8/%+>OZ1#TFL]X;Q(3'/M^6H^H.Z;_]XC$PS'$\5E_S!:W9(NK MKO*-RQ"^=)=BRQJ+4*Q9_]U?K<9:-6:)D"7V=^DQ2\2&-C:T]\ O-QT'TZ\Q9C;HBY(>:&QXQA;\T-GP5R?0?&M'NE1H5. M-M_Y;;BQ/2='@)>.]-EJ/D_.DZ@P3--:8V)ABI8-^KOA"2*529 1L&*Q2,0B M<7.1: B&*X.YN)8TW0^$\7LH(YRFZVAW.5>X)-%OY#/5A=9*WT1&FOE^?95= MC@Q-+&5KL)G?TW$87_#PU9PG>JC?#IFM8@J93"?*-34MB*8BEX&'\ MN-?$ M?'IKRE^"&**XUFVQZLB!(5MEVC<3R12E.Q4-SYU<_]"\4G.VZO,;5( M9$?3/)%7M95&8<-1(S<4% B#YC?-3<,(A7ZG]_:HIW8E'PVC[:-AQ"'8IQQ3 MW'\/HKNV?S?U GUV#[@]0B^,=YF27%^7)"Y)=4N:*]'K:B]L6T>25 +%W]9H M-!::6&A^LM-X78HR'KJL51?U+;.JS%:S?F4HM')*T.XN!>(H(I:B6YW^Q5+T MA5[F=2GH.RB-KD5=9!;-##FVS'%3-#I!F[L,[&Q$HF_M8^Z1(#;<5 6_>%>_/]AP\QT-;= FUE MX@*JAQ2W3RMJCVMF8NBMN(@JAMZZ&[:($4%B6QN+T)^C66/HK9@E8NBMV-#& MAO:.^>6/1\[Y4>A*,?16S!PO[E<,O15#;[VV7S'TUD,:VPL>[\BZ1%)D644'>;Q-UZTR MEUQV N@M,D%C> (G8^BM!Q;+ASL#OG_I_%ZG[C4X%E;<*>O=VD'1Y*#0=#IH MA]>;7@"]E4K@&2I!96*4H5@*?I@?]YI8K,KH8NZAE:&6+#/58F:W+JU<+X#> MPA(HD0;&+A:+>[_\N7^Q^&37[36V+M;$3K66:?8XH9PMS*;C\61+8Z966XRE2J%B6C4E -_"$@253J2)5 R_%<-O/2;6 MP\L)(3$:RI],B#\8+^C.*!&+Q)T0(A:)>Z%$+!)W0H@_&"3K-I2X]XR"Z_G# M/[*ZXK8ITW\"[M5K^=3O ;K"T<^3R^R?Y M#\"BNE?"?S,FQ@VW)39XL53\3'5X#"#U:5E;,>D?@?0/#A1UKT2/K6!L!;\- MNN4UF?_C\7Q>VZ#'1G>*R?]!\O\(_*8[X(+[!FQZ;8,>$*'IC[1]#[ ']Q\& M/"[,3DSOF-[W0._OQ5%Z-[T?M@#KGY^)E/3/%U:*?'L*^U?EK^/H-E?)-J/V%VMUO-HJ_?GO]YJ^@H>!<_V)FF(*)B?I4U2IMMPYI7A[ M7"0B12=0&OO1-1^Q -R% +Q2!B6T=RNM) L8MZ6*JKO$EX6D>1.DL+J6I6KR M1O0T*3<=+V:IW5J>=_8H2)D,F<#I:Q7&L43MRYQ+!2YLIL;.Z*K?*-5.S M@3(I3FZ#>=1K=9>UZFS%40!'9]*I*A7ZYGN^_3A!X < M796ZASL*O7/A^UY_[#60BP+GD3(];XRU068>-@N#Y:"YY4Y=O4>5UCHG0"NB$Q@*)J@,O1/A"OZY^?B$WWE M@<']HT+>NL4R\U4. MXG6>7W+>VMD0Z)!A5_26'>72DVHENT<:2J7P5[I2W !IZ.4+[[?>: >S;;H+ M\'SQ4QDF1#M*4>?S[,TD!.RTNP1\#!YKF XBK07=%1P)41T;L25E ;Z) /81 M$-G5]2TBZ+HI@K_#>ES;02:"K<(O6L$3G,,#-4E:@M_!WFOP@''_),&V)?_! M2P'PDZ1O;[CVCY/$KS8_*J(7=4FPH+*8[9&8]JH ON065?0OYA#@Q+.X1[6K M\K\(MM^PHX]@M: M01RM(XJP5&(22[8RY_X=B3+U#@USU@ _%$W(@/CO2\K^N/ MJ"X@,PMJZ/_IM?)1N3:_^\K@5_@@()M ;>LGR3KA1T?\"7<6ZA0?^PR(?-[T M0!1;1E)RL;_Q[X)4YX$1HH3LWX2F[ M*:5SRIS06,_):[I:R3LXB)B:0%2&TC% /SH^"\Z&I8X/.1D MW0L7>+8+09/@&RT3C UFC[^Q-V#?X;" M *D"I0'XSW#G!?MXIT(ZY$P0BL$=**B6)()OV>&6!Q0"7.A.YN /\%4BB%P! M#1#17;B!8".ZNE!]#2OJ+O1H0*SGJ+K_?0<612""KX.!UPT=<+#%8$Z". ,K M?6.0"*@A\;LB7N!S3*O.K/BLXS+.MK&4SJ+$K,VWY/.C%*@7)+CU)6J@.?&,:= M23S05$W!LOCY0JTN,6,XXJ0!/FT:PWJG1&?_^I>\[/#V'TA$2!CK\&A$#)X= M,)XB&9(5R.V!0\ O_MPA"QLNI-TI"X)'PC!-EVP8;0%7[Z>34#7.29B% M@3 M-L'Q@-TSLV%,VC,/U,V;BX5IA,2-IN1(-=FI2D\(=$6KZ"I%,*#XH?D$) -$-4EWJHCF35 /I0]>E]4(1G.@VJ(NE8C8& M'$AJ<, %09^20#W^]PD!@;LMG6D6$3"#K[$G$N+:8$+0X["78&]EH!P!_8%' M$$X%.AN0BTY5E@"?8<^>U? 3DO49[@)B"L%1C$Q$F)!P9TYX%FC2Z4%AG[$Z MU$)3_P^+0%3W[#_=ZRSP^L_F\'/0;/($-)OT&;XK&$IPY@M_"_5(>+P[U] 5 M.Z,R.<[UZI7<=+;+B3WO-_G\F+$#ALX>;UX#[!W43?ZN%5WH4 7[$[C5\ [U M36I+9"IHGL<&/#-(5U$:5VL%6^Z\K+8N55; ./Y;(=UJ:GI\R^KNF\6:CMUW2:[3E M8737DIL+H@I51()$+T_5@;CX7@]XM X'PQJDOIU5)6U+YKMCN6=,,,/[ZU_#O-@:!!ZU MP)\ 'T7JB*EK096YQ[:SS\#MD%#IT$](X73D"P,S/KM"^P4\4_>@?@S@@!]> M#'5>.!GHS@;NV-Z]"C4QF+04QJZAKCM2>U#9@] $B(5QO,";"T:&KVT*ZH9/ M65M-\(:&6C,+H^[F_8(16MJ7Z9X-%AA)?EDEV2)1LVU-,ME1MNVDI?_V; MN (C+L W^KJ^PC/#H*A(-CR#?3!48FR M]A>!$_0KK$/$'XH-"!N%X+#=ET+_A!DZ2LC2M'PN.$27AG2X( CE%;AQ2Q!= M(I(*3T3V<@@)>!8OZJ8 G6/PV.D:1IVV[R,A$T'W?PM,VF%B1R_R@(V[O<3^ MAK:^;LJ>S?_%^0H(>?. 8#!QS>=58\H9XM$'[!'%(CEXFNUH8\$>%C7629[Y[O-5)[;.WIT-*M 7+V?:@3@YVTBZHMJB;-HBESLYI?=7/ M\UMTT"TNDX2VG9&%B9Q:.25""1A/-8!-S#K7A_)P)/;U9[OP.!=[0KI,W;]& M:6>[O1&2R]:SS7QXI-OK9IML-@]OA3[])#=N0?2)+8CPIS3Y&$CZ[V\?$'S] MB8A[+)V!1=RT:8._)H)\7+YZ;ZEA($+?#/9THC?23_A9P)(,/GK'I3DP<.\$ M23D2MYR]0,#>_FN"O1-9NHRN$T\A*(W MPD@Y$0^8Z_/UI4"_(1P!+CZ,F1<@=!"#@[6>),X,L')E"_[PA-2=Z=,^ER)J M_'-RQ<>3:=]DR^[$W?Z,I9Y*VO>PS2MR!G.R+.#\!6>=IB'M[YG#@Y;#T8Z? MD#(#\N?C*?YN1?MKGMIWBTJ$<"!GTO$\Y)IH_#P)^)"G]*"\_!%C<8=,7G(% M0]G-3!<)>;EB!(<[T"Z$92U[OC]G^Z.AL4GXL$GX<9+RF (Q AZC:IR(P34+ M<#D\%(4$XIB*Y-](^.YHE".50"X,2")*#@4;.9&\V,K\=-GY85:F+,F2BI1= M8289"L+HD@CV"TC!5=$Z^5)L8&(#\S,,3'GO<(U<8PO^=R7X!D./1L9:_[X8 MF@5_@&F3, -=-63=E6 F>VP HIB>!3I\!_Y!5O:SSU_VKQ)G#E;PA5C_/[K^ M?U%G6$=?B:W+HUN7 MUZ.+5.:Z__6Y4!\1&3VO9##\3H.+L[2T&(LBQ*(@8RR*&(LBQJ*(L2AB+(K' MQJ(0]FA>6U%T<9?5*IQ$F.U<6BAA"NK!Y.:_ DD]C-1U;E&BJKL6*LR=)"$6 M&ZM+7W1538ER&FRUK6W-VL@=&7CP33:8SE5*33&J4VBKCHV%9 MFZ4]GN#1\Y'X.N]Y@_*-*RFWVZ0TI<(M*LR(2=OY MVLS'BKYX9FNPS/.Y*B.@0E:H%-NV6)?R7@"M?CJR:L\5G"G;2:;6M)-D/=^? MCK8=GKY\IF5P]88KCYNH5-T9;31CC9=DA\])HJ\^] M"F [['+HK*".FMV.;6D4(F-H<4G&Z\S[HBJ_,+:D-WVJ"MTHCBT4G;$56[7PC1U MWO6&Y*S&U]E.%(>:XI1I%G)&6QO8;($EZH7Q"LU&<>ADK;=P35[*S$($SMU4 M2#9*C'?$=\#Y#2L*@F/$UPH0]E4%[RM#P&\4K5W3P.\H0O!-:?+JTZ ][E6: M'%/X9 OT^0'-K>VE+FQ_J8:N&L"9AY4K%V8SM$GT&9U.0X0;>JKGWF'H MI_Z-A6;U,A0Z>AZLPE?%R^?]]6\N+'/I^ZBY^2+G+[T(WQX3X(D)DGLB8$/= B%@B[H000")B.GP>'=YY"?^J MB?X3FH9_36.#UPKE;KO%!O&(O2' MB]!'O+T'EAJ(L?+.PNN80][M_3PT@^!HK#WO7C8^2N:7(0L^13>\%A5_^_HA MAM>#J,'[)_5=+_^"TI^5A?DMBNZJ1QS ,$,,51_]W@J.\I&E8$%HU%\O$3QN M)_>=FNRU9G%G$AP3\,[TTV_3[P'\JDB8FK^%]]2^/02O/9I.N'$#R0M$UWTS MU9$?9Y+ <*4\+" )@3LG^W6E%!:Y2RMEI%%4[[,[SL??'?WY-/*46Z(Z'_ANJD MAS&B?G4X_M,<[/NB^%T1_%X-1:A^0B-0;0V+8ZNAB-R6+@^KK9Y'U(W?1]-_ MIQ$H$FAR0;;M-HIG6=I1M1W6SR@\!8T GD IXGTFX-XT?731]]_B@T8XMZO3 M_@E:/*9?K)-_5R>?*(I3!=WE^0JWF1 =C=WF>Z6EV9+U6N>K%/2.FW";5HDV M-9;6>:I@S?L%'M9G0 6-)TCTLFO<#W'2+Q$"7SB9>F#O[0\XWWZ4LZR WX[8 M+13_XD[HHSD![S%"@RGK0[LTT$I?)O[%9M%T%UL0I*\<+ZECNMK:M3V>AB=6 MF01-O.VT*I:0V$1^/&QY04#6PTV'3_9R;6:QZE+9-LHM)_B7G6)UV"(JHN7Z M@*.[AQT/V.B(BT+,\S@IY2^ RT M>.D$15TV^XVEX:Z$X2)"?^0HI 4A-VPD=JH>+9'ZIZAPGP%/=6>HIH=)HEI4 M%L9:6ZR*=1(O=ABL]&5JNI@S.NR&R+IHK:V.)TG49 C9@^@>.'2\*.+:Y6$L M1 ^1:WY7,O2!R.5E&1J4Z@-+$$8S=- 0;'FK+J9ZYLMD:*?/[-Y&P]>H*N26 ME*R2*%?H0!GR@Y=WG^V]D[V^PY[V3$?0']-A^Z[+EU,%D (*8&JZ$('B_C3 M@W4>?Z>X]LAI5L=+.(\F)RTTW_%F=G.@0)2J('T,QQ)8^IK(QMS^3FMWU\Q^ M&H1B]UB\BW39_;87X8A29P+/6:>=J#_9XCZ+Z, M*?8R@M#;X892]R,1,530V?-C'(@8&.6G$B*&"KH30L02<2>$B*&"/I4.#W!? M^>=5ZG_I'L3 0#$P4"PP,0S0:S+R<#! =\\/#\X.,>C/ T@"?;$%,<3/R^M_ M,(B?>R+L8]'UD?.'W@KHXYCG<#X)1 S.YF-L>_@GQO5YZ+3\%^GW *Y3 MF#7^##_Q]S3.&?]^?8#\?:]9A@'#O )7LFD[U>FP+PL:RYELP:NH>&OWH?OH MGOG6VVA+[L\4JEK8<*OPEMN[SL^'?+F1:?DSR-:?.,?E5;[++:-)( MZ89-J$$\EHXHTXWCL3O/;_\26_/Y2>UO9]HNM>)3Z:301//C&=C+E2#2S1!+ M"<,2&'V)IG)N'(XSVH]3V.\FX_QR8D$"V5%>G*A+@@79=;9/(]^S(WSM+1+C M7KP.PHGGD@HD8M'^%QWHBD".^.4NEY(E L8!XXK)J![-5[Y 4"\DU_WO_W62 M-7CA68:2>;1M8;8B[@NI(B6#I$1!!BO[)>B>L+7#;:3I)YS82_VO@W3#C4;( M)YK^#_+\(US[!:U@$< 114Z2_(-OG:;YAY^]DAD9DMTQES ?#-8<+,"O^QQ, MXHFX$1\G8Z;=1LI,MMXK(_E6M]WJ9F%_^D^4$KK?4OG:_ MV6SU&!;IM9!>F0'3;;*M>J60[3$%I%AI9IOY2K:.L#WP08-I]ECD<,]Y?ROY M.[BJM1'50)R9Z=K #/IIB%W) *(S49&_H2[&T7^ZC9S_$_;/?Q$P".&>V"=@ MXW5=L.S#(([]/_M!W[AH7P9AXW/D#3L@;40)C 1:%0$&&<1X2X\%9C&L%U<==S WJ2Q/\.CY MR$%S-^^VY#Z.JO(V-V)G9+ED0Y3XBY&+5EJGTDRZIK'-N4QQK;4RUN%AU<5( MJY,=I+O5L-J1'[)#)Q6,5O>B2D>/#-]^4PR MNS2M7D^QN.2:$ 0C[T[Z-27P[4Y'UE52PSRU-$!;N6S:3BMJO\AF>?KLF?R4 M%"? [DL\)8J U.F4S$]H >.I"2&0F11.4YAP_NSNLI=9E'>TC;*MD8B5Z:I MS+-1W(>%\E]_&#K-8W\DJNE MBSI:')NFM.U$<=]H0$RQ5@$MHJZ4]S8]QYJ6!TH4]S5Y&I]W,=K2A':^WRD. MP$S0L)O!ZZ-BYTH MWF]T:NNZ6=O4F%:^M]5LLC,NU;THWA\M>MYX6[2[3(E?SSK=7!=K&YT@&/=' MOEQORV_10;>X3!+:=D86)G)JY90(A8>C\5NX_W/7=H B>4_N*O:$=)FZ[S:T ML]W>",EEZ\!Y )Y%MEE >MULD\WFH1?$(DGH9?0J38XIW,ZN1B_APF']C?34 M6X>04]5>ZL+VEVKHJ@&B%MT4M0O_(#2^]!EE3F.A&[KDYVYPZ)#_C8?^PV7, M=_0\U0%?$B^?!QSZH_/L7\>;?E*:?G)V47 M7UR ^@X/+WKF\5$&+VVFQ,[J MJMPJUTS-!LJD.,EE]R<4\(3\%RO.I*FK2RV9%73)/CFJ.#EB]^.-'GAS#A(E M/+&8\&)RZ.Q:LTF=*8UGY'J&&3(Z5_Y")%L4EC#)."!$+Q'W0(1:( M.R%$+!"?2H=WIK2\ZK+^&86>UW7!8^W! 3."_&W,B,P3_=CU\$730IR9A&PE M> TC@8!V>A,$B5A\?ISX?,"*/;# X"A&?UIU='#^*) MQ';R*R3AKF G7HGKOIVG/Q-.)*9K3->8K@\*$_,MMNG:2OVKXPB$F"\ AOEZ M5^UUCK_UJF_-^&\HPWBSW,<<$'/ C^. VU?]W@&!/P5;Z#M,58@ME#<7"]< M$X-7)(_@7-VPLN^[V>G&C6G.\N P^C@/#OSV,0R6$T9Z!9"EU2ZXHZ[-=YB6 MB78TH[UCI^[OEY5WI;5D1'7%B:@=S&J9W#J?0764$H8KUM([A<$Z!"#"$^D, MG:!QXC:]GV+!>!#!R)P(QD?1N-XC&*-<@<%KE7(.E<;V+C5*::SF_'XI^'L$ M \TG*\NUO6YI>4EJ*WBR:LR=;)!X3R3P-); 4I=UM;%@_$&"<9$Y_76"X7)< M.2=+])216@1;))IT>3C^_7+S]P@&U6@,+#&[K3$KG1)&F?:LL%EW@CH3(D$0 MZ42&3+^OP>?#G&>$3N)1P_DX1HE5Q%5;\F2$/[-:;)"SM7 MJXTZ]+PMD:N>&I9A9A+T&YOSQJ+T0*($;^4Q_+&.T%Y&.'UD#GNP')@[T]F? MY?^\C,E8VPWR:H&<5!EJQM9FR^)"[E)?$PHQ,S9#;":JK)6PK90KI-+;^C(; M%*BGL$M(QE@T'DDT+E1P3+3[)]JC'/F\K,_FBVQFN4M51;26FK>4U&1E=O&O M.?/[IC7.AG.*E;HTNY"T# ;4OVG>0S<*EH0"F[VL>% M3J%<9!9XQUL6==MD=MD; 4J]7'X30T/%T%"7I5@Q\,>?3(@8^.,^Z! +Q)T0 M(A:(^Z!#+!!W0HA8(#Z5#@]P4_[GU>S'T% Q--0CL$XL/H]Z41Q#0\7L$$-# MQ>P00T/=+Q?$4#/WQ-,QA%!,UYBN#TS71\ZYN[K2H)+@)P)!_?Q*EC,YC>D7 MTR^FWSW0[P$"EKH)XI6E9:Y5>%QY"0V(_"W]]Q'1'^/OK"=>ITEBI%#9#)C\=&XL..6K-&"^ 42(3 M&)&*:\'NFHWC6J\[),J;BJ ?)N"I&&O)=GP-@\".M:8=F#CAQ,AMD;_E2!,7 M^UP/Q+B/:13]Y.N"SYJ"WI+W1O"9<4]3L:-RSO.]5C=I4H*V&HQ+A7D)1XE< M-@!]2250"HLK+GX8JU\QG#$9'X>,'\$;>6F)WV%DVZXES@1;0F3@T%]&C\J# M1H^_4V3RHUS!A_;/_WCJ/7K9:22TPU[5V&?5>%%^$=^H#/-&GJ!0O%G%UUPA M,S*J"I^&U:@8GL#HGW(^$+/Z@]>7?IC5\7)_B/=3F9*6%U(K.\_7\]FB$F*( MX DT D0$>:'H]"A)_7>IEWEZ9M%]WM'1)XZY#'X%/^]SZY^PC+2(R)H_384_ M3J"_< G#=*:C;/W+Q_FO?J*D_9$$3CZA^PPIN#O2@<<06,B)H @*WWN<[0ZV M$?**:K@^C_@4*(&)+'F;].BNH>"@@6^8#J]F80("\",#C)U0S0F'8" =LF MSA#5$'5W*L$_ N4&U+L.'.SPC>"[,$?A]CZTTN%O&M9@#;G&K4I6!:_Z<]7 MNZE4&C"J3FO=719=E/+>7__2:()*7Z)8/!VLZX5*C:7_?=(_>7SI'P'#!"9\ M+/[@AV5PV07YUQ?^Y3YP!C(3=@,HG?%?$"GV-:=6;%9QV7<;:-I?1%J'LA9X<:7K:)824W M+'49G&5'"[Z%CI>CDV/S=Y^:^WL"&QNV9-8Q1:TM63#-3U# !RW/D"Q[IBY9 ML&4'/9_$CQ3]5E3U74KTVHS+*VAEY>E9S.S\]2]./5U"M?P'D58N"*Z 278D M(-H.^.$@[5"N!404[!G<6%L%S!\XB?=MHT\)5&T-BV.KH8C1]2- MWX]N3HA4\?T8\"[P:>A%2]/6,MRF_/&>1=IDSA%=W*FB;33?IK/+0I[?E!>0 M5'B"C(IQ@ M?,@UE!=XHSB1 H7"I"4B1P+5Z(U$XML!/RU5M34VMA2:,VY,F MWB[6,W+V/H7HMQ,R"BJ\>%(=H#5:DY-9?"D,5_29'91(SU8SQ$=B@(;B$PDR0A=9.#; J&J"B#$LK90]V&Q M%?PT*SA]+"OX[%S9OG<%)#J,K)YCAV\'U_O4O9Y9!,8))BXX^^R]DYR%EZS$>$+: MN7JS4F22LE),[3)+>PEB_7_):".APS15(/[[E2+!4A.(ISHS1#" M="?O3)@ MWS_;/S[UMVY,JVDIKTC915OA)"![1C>3'_25D\8GE6;Q/6Z8- %6W'8L%])L M;]>[8'9@(^ 4#SYSM)-<;G9*K26_%CAILZ[JE.A2,R;[U[_8Y4G(?_PC+# M MUX).,3#EV:6EZE#.,D]((?@4_G(V/XF4]KSW1!E&.8#O -(+J$ M+HGP[_#A0(F;B@%D'_Z*J(NEH%I^9*V;MGT;;_M6?7'>P@S9<N&%-)5L$.23JTDLPF=-A+ICGU M5%V/E.3>:MDFYL-JAZ$F+:^Z5>RJ;&:A)%/$I23O#S4/5CLD.F 20U270(J7 MNFLC@BA:KN\*AB(-9!^ZG[&M_C1;+3^6K>X=M,4AE?.-0@[V9,%W^7'&Y 72 M0Q>TJLAZ>S!IS94O,L^NL 7["@WE7L&W2EL197*XUI(98$-)0B,/A/(YKQ8JY%O3X=.T[04=V%UM93)41N1676V[*$^Z>;/= M^6HZ##J\9.>&K;%6*O9PMCN4)QX!-*AIO)$,OF<4+ Z!JX-F%W+LP5Q:T*-] M('_V-P3FG;?N0+< !^*90B5!->PZ<"!>\%>;8WF7Q8GN#AV@XD386BFZP65A MTZ%+$BG@62!>]5V=EP"AD!26\&D46[1/LVC*8UFT$V?X>AKE G"4OMW?! <> MDWIPWA#!]]X.-TK3X"%E2994J!?\P\_ [0I.4X(RB =RD^%*PH6$"D&2ZX-1 MN=-8,@L!;31[19><;S]P"'H(9[/BRE4MZ=PUCE0*A?2H/[!XQ4.E9(.HY]OV MH%0&!A3#$BG\4C$'Q)^!51S*<=3T>0IX*59YU6NS;75)OS M"HTFGK+MC[3N_%B6E$^M-+^RFF+.K6JLJ^F.4977.IM].4<*B,CACE9 )JZJ M^_<\IF<$!XB!?(W4W4R]HL3_WUG.T+\7R/Z?G12XSXU#?!UY%?#S&,[>5\-O MRQ]\O!E?4N'3TQ3GKNVH\O8!"?$C%O'AI-A;-=C8ZS!&L R@/^RV9+$SP8IH MJ5%B.J-2&3<:J&LWJF;1&1>&,/_I<%F:=:Z,X^$P[$8-.(X=&A\QYHQ!,/R0 MCXOC3TB3Z2&59K[58) VTT7814PG&5JKA.UF"@ZC KP(;Z_NGT-6RI*DD+7S'W'?.X)F5 ]\ C+#/B VI"R)CZWP("!W!;'R'#KPI./4Z^]+S%Z"#A\![7]NQU(D+?38IY" $ MN * O04[J!F" -87@D$B9)CO"Q?UEHT]VX!KCY\):VC?P1#@ MC@"+'D1=?M)Y]-8$5PZZ?KY&X"*\OIBIZ1]JAR^%(@O]#7A[84Z !@XR1L!K M91C&FQ9B0EPF3X4NR,0VK8G_@K!;>I@N9OL'WW"/8<8CG).B;X_YV@5_]']U M/!,1=1 M( O)F9E3N#TB>);K[Z(AA4?H2RDD;\*_1CU;9N+J^N")PR6[[><% M5Q;D,'*?@FZ)VSM?0D(_803S^'_?MEPHQ'RB:;_@SS_^)Q# M?S0;V%/IB"(G/9.";YUV30H_>P58_^CL L>>J+,R ^*)N!$?G)F?U!'5!61F M01_B?WJM?)3S]-6GZ+YR V*?-_V&5O:!=X3/=,8NW(570/C&3+N-E)ELO5=& M\JUNN]7-]BJMYFU\W' "QT[$I0-Y#2NOV>HQ+-)K(;TR Z;;9%OU2B';8PI( ML=+,-O.5;!UA>^"#!M/LL<@!4^_^5O)W-LRN ;H7& 37%GS;+R-=R0"B,U&1 MOZ&1P=%_NHV<_Q/VSW]]'<\]L4_ F.DZ=*?V@SCV_^P'?>.BSUW JSL@;41I M&21E&_[Q/5S]L2W;VT)X_2@D3DTRL.32]'FIURW2J<*+TF3"OJ(+8U-SW1LXFE+';6&D1+6W=1E9I-L>\J_#XY4A,==O; M786=HX,,C1KYG=T1.EDPDC@?Z2YF6GKNIML<-;;:-6-D#[PE?"9U/G*8*P+? M;T3EM*U;'K:'PWQIE\GRJIW-*V#DQ8JP&E6CE1QG M<*U9OUM=E6QMT_/X].7;C?2\ODM2Y9(FI9(%BAGVAF@Q&Y2WGH['LJN2HV*[AB M,HN*-:_6>W:O3'M!J]?3D=K:HPM)C,BC0HNFZ,I\.+%+7M 2\W1DQII+_=T& M8S4J/V K59S0U)K"9R[?WJW49BE.QE9:B9^)#66:U%@5CKQ\>R;;[(FTM^ $ M4[&M1F;.+[9PY,7;2X)>=+OK5$<3Y$IO/1U:SI!0> R]?+WCS)O]\I0?,XM5 M;IEDTG6"XORA%^]?I2;304VN%1F*W6R\38/'Y(8'AUY,8&%BW7)^N1%0=Z&S MK9G1 O%SEL>PRPE,!6$&&+B01O,H6:XOEG1:ISMPZ,4$ZMB,2Y=W4@[%-_/M M#BTVM)A56';I+LELX5_QR KO67"S-2#K+2!UIPRC# MPF8N=>#0BPD,0I^IE9VM5\R, M+)L"^YJZG !7JS>2=%=?,ZY*JV-IDO%4/#<6'0JU"12W=H0X%+7, M; .&1F@)?,D.1M2@/=.2!0?GN=RJV.D#$D2HB6[#S507>6/!M8; C:)W5)&% M/!"A)P9#R6J7L96.;J5:OXOUG>)J G8@0JA=N\EAE(AN&'6>;;@EH;+.=IT3CA2E:P\6-R#65RG;E\7@$ M:[>)KL1R:E;5MKGFI#CQ+$(0LG#HQ;X",CKC6I/8,@+GK(K3YA1KJ!T>C^!7 M96KE>^WD<(IN&UJK7MK1Z1W85SR"LS0/HZ0"J6ZYA5A/XEAM6>A@8*X1/%!T MY@3)F-P(=4NRDC+[7KX^!T^-(.QH5&?JI1279EB]33>U[C0SM,#0",)VJAF= MJ&[[*XV=*J9"-'>.3H$)/!,VJ@3XU3.Y=YS@X?=T9H$RE;^%9C"D*X:WFZ6G%_AQH(HF":Y^<"UV>4AC_/WM? MVINXTJW[_4CG/Z ^[WNU7PERR[/=^YXM&3#S#&;(%ZMLE\%,!ALS_?I;92!- M@"9#AP2(M[33@93+-:QG355K+?.\:\,--+Y]IPU^^=9MLWGY1E/7,WY1Q[M<6)M]%)1&,!H M5$L5UK(SS M+VL?%@[\AHV@J(?6#[WRU80NS]"NJFIPN(/A#E[E#EY6]'Q6Y>?KE22E7S+$VG."1N!L MK:AJ6=%":W3*\WY[OY'L4S=U?@,(EF PHEZ7M.U,>9I>83KRX6 M)&6:&[?2LTHYX3CRIE(TPX(H8/G+U((*2?AN2/C"!<]>(F%^(/7R1:9.#1+I MH5>R1\7ILDX"6-@?_W "%Z6DD(2OSF%Z721\Z4)F+Y'P=%F:QJN2K2BMU:HX MKI=IOLHN, GSY/JY&!6XYO= ^ MN#D+[XL5K5U"KR#+,\DKEB#)'[:%4H+\74\M E*3*[N8B*#%-I>7*K%TAK&P M_E2'Z10C)><:'W]_YO &&DT<%[HK):BE\D3Q)&VXB?]&?F_"H8]DDV0C&ITH MT46BFA0JEVXS>@J4W:;;RR>*0L_K;NJ>4\)QZ980/+<.GD^I>WZG&_FU7I(/ MK'Q^LT(\'J/.B/%;IM-;YRO7)Y2#I)H;NHE3M:>$8XE?:FB@LA7T2%(:$.<++X96ZY6CXXS4 M_6;;'J-!P#@WGVY#M2ZT9/ M&U(=V%5]3QIKD*E/B]TROUT75(W&=+)[3 ZO"M][5@)K?';%;S? MW1HGA]&A/7Z?)L1UR_"O.YR^@ QOR4K*T9IN6IF6VM4&<$NMPCRH'$)D>)2A MPJ/J^\-7:**')OJU*P3/4H+M[P@6^D%ZX#PI+EE*8J/6-SU=HP M/XH/@D)A6#/@HS3+AO9]")HWA?/_*6BR=3G>5-9J4K%=JY(LIV)).WY5H%E/ MO8'M3_KL8*6)0D-$)E!Z00[M85#O MSTDXHY$S#F35%@2_DQ"B,.K00GA(/L2'15>F4 L!,9;U:WO M#(Q/3=CT+F @;XZ$?H5V5)K7XF(AEW9IV"7 >&].I]M40L]FGTZBL3/">N4F MR_)M)!B_ZZL& 7+W?;CW4_AAO;XU9Z+C2.(^CL2^B[NXE3\M8KF9O>UVJA9J-K3=%U) M"%V^H7'..A7K?K1W KQ!U=Q1N[PA]I)/G.9E:Y.RH_R+TI\KFN"7\YHKE/44 M;8R41&J=7=IHW.(GV (+LOUA2H^* A,5P.O.?4+:#VG_#QT0GTG[>8A6]&/5 MJ0+;FI:[ T=,IN@NH7UR<,,R49X5HY08>B#N\!+-Q6G_'3Z&SZ1]IIE?]6)N MW5!7G.7UJP983;L![1,' Z9[5@!17CS'][^'DZ%T3A\\JM5Q\FSL^7'7K?HI M7E$)[6,KVMW.\?#9I7F!U6Q28@2>S"VSJ$0 MPN'#X?!VO?,2<"CWEGE6UU(K-:_#DMW1>*G?71 X$/WR@>%".'R'RT-?#H=W MJ**7@(/$ZXO9R!X4E=B$UZFF]*BV,U4"!YY(!^E4)J?O55OT_&F7/0QN8+U4 M>O1W, L-U*MVSGS0V5FXR]>^R^$FW[NOZ8//YVY3EIVX/GS62?*A%XAO&0DXONEXJN_FCN.34LJ MG4J5 4R*E (="0U; 16_\6KN-Z/BFSSFNMM[M,.RS.9&?JXQL'-Q3YB656N> M[Q(J#FNC!F^63?-G!#[5M?"(?N:?#JX_"JGWGD(C0R,EC%6Y3K6.)/'Y^:MN MB]=P3D8 _S;H]P1/J0YREBTEE)XZI@(T?'U MZN(%T,%Q*6O0*"RP]5,MF8U!.9-G$U6"#I98/V'YX.\8SO6]4Q:],9+^/9XP M,S@<"@,TOJ4OX9*JTQM-,-QVZ).U_EBATO?7O=?G<87%)'N@X8S 2/Y],36E!:FBU473%?%=H6]P5^C%D/W@HL]^X'ZHU-ZF;7>WCY)MT--QMC/NJV%H/D@XS _PZ5IU;[, 3_8 G_TF,^YWY"A3+0L8LXEB1 MB3/#C6PX'*XBYC;8R",NG8@S( KO.'R)CI"U!H.+L@1F16X(HTEET7CKO!<]X)-I.!V3*H M#[BY.AIZ_$HO*]V.A-G,)KLS$\64%)7"/+8A9*Y$F;P"R$Q]M5Q):%YJT%)$ MZ,<4#8S$ #+DDA =92@,F3#QTK>\*W2-6NL50&8H%(<)JB6R@_I46X^8I&OV ME2Z!#$^N0$1%D51N/!=8]'WSM37?5,UJE] R<3;R(,IP5%22OK>S\TL&SIU7 M\PZO/?U!_K7[N3%S;8G7/CDMYY9;G6!.R[:B]_7)L#SP/5#KF>6,ZUA8:>2W MB3FI5V=4UNM=5\=-6N%I+(@$ F2==*OSUT; M0N2VK^1=&T0^.7WG[R$RI-WYO)KJYY1ILSWI '>II&$ D2"!IW@J!.LH@>?_ M#32U?W9-L::-]\>X##6_XV+EE0R#K XA"7OLP^U*FO;\G_^'?^QZ,H8(N@1. MO>WKGMS[Y+5;, 'P[XM@QL :/G)W\Z397XB)G)AT\.#,A6./4.5/?X)5>0-Z M"+=+Q7;3?N4#)+_"WCH%JQ+\_.__VE^=8W:T/>G86[;>!LITP&.Z**:[" YB MT,(S^PF'"[CRMLLHBIC_[TY1?CZ=EI"%CG"8[O\=^?4KF?O17HW@,K:W(\\L MI\U3NZ\"9K3[SO%LLOD_7412N\[)])_W&FS[S)G\I*D'GM =_KB=%<4^L!>B M@SU6&;#+O5V'D9Y+6-C_-,J) R+XHU=N/I*.,-/ C&WX]SXSWGZU1Y]D9?%X M&H%5Z%B1!&&OXYGW1#OP(^%^)!A^BY3-,CTJE4HDH\B%1B:2*-=30&$-'MR-_$5Y,@[]KQ7CP M&_7W?X(K3NI#_2%B.L,A=+VG1FK]7[M&7SCI (,4_3I]!2T-A%N2# /CP,=% M9K\]-2/S_)51VH0S&(W@=IA3(G=A>R@R=K!>\&NJYR72P?@?6HIF6*[[UGS-4#>NCWS/:K3 MGV"EY+AEK=>UF.J\'02[%.;.VPRF^,W#=$ILM MS(M=W)(_;%ET0--@,XN.$DMVG88U68]F2E=CCM^>GCW6Y4$?)L"JS\;%3#;- MKRJRQAR_O3-SAK$>;Q0&^<>*S"N+-%WF2)]';[?:^5%-MM)]I2[6>VI3KCD5 MOZJQ&CALV>CW.R*EUA]!ODI;$IPL8:-QQRV&%G_1'D[*OMB38JH!LH0Y\ MTG+W]@/-9/.=H<=%X'O%G).:/2;;7%4C3>D/DSQ'%/U[&-#T0Z2D M-"+94J)<5"(5I1:I9^2:$CD62L^ER(]_=BH)87:-;$E5DA\-[2V0&?Z0?:4P MX##>-J;6"L,I@G!3,Y)$!B)PW?R!H:(1XD\*?DH!<(EA$"6/8FP/A\XBR,]V M?!J^0!C:F D,?=*KY3JCX)F]]/&$(9BG4\T?G)1'(] C3]LN:33T/?+TPO&' M9J0'YRBB(S3&8YO9L: _C/J [SR;GA>9X)X(BS-_!HO\S"KX$*OHN;53-WK( M](>H;,EX9+N!_0HW5K9KD\)+DPBN# 0O+5N'9E(#CRL^=(S!CQT"ZA,I9P O MM1S8@*O;>:9:2]+5'Q&$#:D)46I='UU"%R>AU;:U>H&RGI']7"LRB%R<>.CG[I?]P9*!;!D]$0K&1A';F2R!!@S]F;/[8J/_!M\\ MTY+W#QPV;8ZMG)F[&]A.LFQF_KK[+KSP( KG' ][DFZO?P?W:6' [59M]SDX MP/BY,2D6>)U>U.:WFQ&\>-<4ZIY#H'AA-?Z0//8:OIXR]DRQ/SZ:!52X$5>P M$=(#<]9;'6Y$B(COM1'B WOV9#W(B''DIWK@JV(PB7_[O#^['.U>( 0_4EY9(%%^Q M@.?\E%L_2&3C(_B-#^34@70(GV\/GS^Q=6X8,L0A^&'U8T,*^9WN?]L4(GU4 M$=X7U._O2B$,>^,40H-0GEX;M_S37=WH2<<_/X@7O.0E_/+YUXKQ6Q&,5[[5 M+[F_OGS^'[?5%Y=P5[_5Y_TZ7S[_HZW^J/"IKY!AFPBSB.UY?G# ZD^<<00M MD6N0BS>[.SI?GXCI,^R"3TZ1<7'Q=76QE$=A2=O+$=H?7HF(KTYW("]M[^D= M09)XT@T:>T$_E2$<%P/'CL:H"V4->JF*FG\$J:2F*PTS^^Y8^S^:NX(EK M\$F_F5^/UP,/U*ULJK]> FI=6&A!NBM#Y6$DU+6@ MLLK&$+MJ.3Y R1ZS'E+.(IZJ7ALJ$_V\WYOT+4-IL4TVVV3GC[,D024)WY+8 M*,.]+HW A\4Q?8J'Y--1>6&E\.I0>73-\%I0V>3:DV*!7345.'433'>YF*0G M[\Y_<"E46J6I"Z=ZUE9B]0;K4/*HE9O)6I"T2I2B%,]]7,*JJ]';YU@Y)Y=M ML=J.)T8^835]7V,/'KH%=\0%GLI+:$_D%3&7+1!I\-P?F?"6AK(J) M^O"Q;BMJMGMM3,0>9\9L9PHU=071I-RA.&G0DC5N4_PORG-"E*JJ73T57ZD*&5A*3%(Q,&6D7JD@=.@Q7)R*A2R/ MBWJAVK<*(%TICGJIGCKS&MU3L9"UBDR/ANN)MKRQ_P\B',>9?$Z6NB4E49L /RV56X_#[JE8R'8K M0=OUX55=7) M_G$L.,,VKZ.JZM M@#P/H?($N4']S *"'O*.8]2*PF.EYO?7)=6FQXWA(@5%KBOUSPG,/'Q_HXT$M#6>W$;N_DFF;5G(Q>^/&(%@WX2I MHTBEE@B.=\@E:0]W%WRP[#$<&S8<;MX0P7+*Z&%#-&*/L#*!9PB'#Y&G@6*% M W^'7T]ZM7 '$?@KW31Y"FZ[@4'$)PK.F1XB=1+ZN?U#UT6;Y-0!L4 \MNT? M\& P:<# MAT-,OD]QJ4&H*EED$VTP$]'1;$'"3,E??@V'?#HU)#)1G:31L_;^*\EZ$*4(C_E38E@#<"<<;Q:DMS@&^4+- M(D;L5A> 3BHYM^FT5]*R>\E U-]&G3:>!21O@D==M(WY]9[6S\._N\APNF/< M[]/J[D.,;#NY104W1Y[XGPTM_L(:WE+KS*WAR#9H^E>X-.8A>Z\GQZO[V^NA MX1"/.1KIHC'N?Q@\=H!@M"2>N0W-D2E!%],[^6"B.1HZDP!F3@I"V3AGZF\;@7=$F4/2#&.[" M%^["[UV6(3JN<5\P8 0IW)B+;^?_]8VNA]H M?&#@Z#>FC1 Y>?'Z$'QW1_4?_YB/"&:]1$WD?@[YKYY?GC MZZZN/5N+UUT.)95T!KYEY\I##R@^G+>8MI6D+@83NRDTFC[*:'J.=@:CW70( M35X%W._,JCJG8?;D?,F55K.14J\ )VUK_6&RN- $(KUH*!@3.RDXW"PE%X0W(?JUV8[_<(!(BHXZ,NB;UW9Z2' M7P2ZHXW@F[TZ?P^4A$8G+JH]OWWVFB*N>Q?DCKLC]5#! X^>9!;W )Z*M^+5 M0$\$$R&7R",@ LA[]V^4O>$*^Y]A^=E2;;X)AD_(G(PA-H0KQY_]M.PE,O<7 M:E>+=@.LYUK+-@<\O_G; 3(1Z@/?+;/QW# %O8E M^O-]_O. LJ#;-]6,/>5WWD6&>!&OY[AX#9 [V@]>V<4Z+:!'JF1&=A%8NT@6 MW*7MF+]JW3T\:2?GL+A'$$'\Q2\BO4@L[QL"X"IX.BZ)XR*3@^8F+>$N0FN, MW[A9&V_+7:/;S[M0F/TXG=^$Z8C!6I+SC%@D_%*EM4MAD?"P2/A'%PG_\93C MPK0XW@(4I1D68C16L#@-BBRM 8ZA18/A&9$ZR@B1BW75V4@OFH"W!LN2*5/2 M(B>?RG$A#F?Q5E87AZJ?][+>"JL"_6[W5(X+MML?*J.Z 4%L**>;*&7&I<3) M&N+5F62ZBF./U7*?S>N-IJT,+/E4-@RGLU#KF6&2'Z1YSD(+U9C.I>JI;!A< M/<\O*,F9*XE<,C7AW'PB4Z^>RERA#(5RIC]J-P:V4DL4)E(M/4PN3F6N*$(Z M50.6WA[4EU"O0X:B,I/]S!5/+9?3F=[P^UX+H'6WIY9:L5:U6]7$XY:IMK*0 MYQ1/#UJ:[Q6ASVD+4=:DXY99K3RO9Z&Z '3!10W0:#FE[D*CP''3A!<;\/.J MV!O4'[F::&7B?7'0)4V/5G2BV^8T[R3LP6AMNX:>Z _SLZ#IT9)28GOM3H:C MN!*3L\I;@]["7>R(,KC45/)4J&>H>V$ MDD@[^4ZR(2QDV WTS*-<*$WOL0TP7 :C1D60GR",-!/UJS;K)G0EK7 );X;"67%UUE_6T.(482^FZ](ZUDVM%#XQ7R;%A$QG09EU%D3M6R/U;?PCP5+UR)$1^D, C\JU,DT ]4F"SDJS>!HA_X;UHZ_3IV MX?F< =Z*Z-WY%!PSDBDR3O@V,OMO_24-KZ+M=H]=RAQ+A-XKBX M./F09?D#D?*65?RP,.VOET )Z/4B$XA-^* .TM.]X^=%AD8(>KZ[J=3T5)1H M:,-@P6SD_?S Z.ZKDE"?&]W]R6+IY5P-7[ 6-R*=OG8Q/E]*W12M?(ZPNI1H M^D-)=.4"YU=LJT%$#[D(X$4LUQD=%2R\<>/F8DSS/)%>!JZ#X MW8E$!QUILHZ/!NL^6-6;D'N,]:3;[-K#2HPW$+J7R&9Y>6&N]IZ6U**I:.,M1%R/=;B^%;-0A+SC@6 M2.8:P4_,L6(^*2_J>6@3CXJ61H]4[=W$9C[E60B-P= 8#(W![VH,GA"MIR*D M?H4:A?9A:!^^9!^&5N"UBH8[LP(#3:=LJ1Z2B9I3UF?0'B,S.U:VND[*<9^K MVH6MMK,ZH6L7:XV2IJB]L9K/YV>RQ&JC49*$:MWS'FM%=]7=D.2R3 T&4.3,309OY/)>-7+\YWES)6+D] ^O%W[\%3Z M)=G3RM:^<9=?)NVEQKBK 5RTQW;>279J2_F9IHLIW?AI^BY)WGO^3&2G?,@; MW:.V4SV"/S:PXD'MY;\=QR@9-7/EE)+(S&/LM$YY--?]\0_S(/"'>6XW1>[O MR&X[_GD?EMS[:1';8':KDVAZXTYC0%B-3P\GZ5A]\1FT".:54I(O9K*#EC;* MN<-"8J[* 2WRXL5H\S@9B]-/A0!V6-;4U*R]!0G^T1FMO)*V=($LU M_>,?[H&F[O/\Z]]W:C"]]N#KG21\QLSZ.A*.Y[PB30GL",#>,M&SI\5*PY;) MF-F A+G[/-[Z]X%XW%6$NF"UI\]/NGRI5."_"BYY'D*_.4LMPIGOXG]_D_M; MTVJE98.;"&IBMJ1R\0I?4XK5*\C];7L12&J*!8./P#$8 M,>Q,56R][H=WO%ALBP8_PVS>UYO-6Q0>Q##SY_E,0E^4PE@0PGVYOGV1'IAP M7RZW+V^TW;?LZXN3U[T[*5!G*S:)'+Y ]M.7>,C79PHZE?KGU'G5ARS'!KKW MD^CP**74^\!SGVZC+\/$;6:!>4FLW?:R?-09XA4@!EM4U&7/B#X#'^^[;?Y1 M<_QT8O\X5]QK[Z"_PQ/WQMK39UPANWCEI(]*>$"-!;G/5L2CZYT*85ZD6TFF MTRRQ@VE\O>Z,YAW7#FK^T:36#OADY]BE1(2$)K;P+#0V.-FAHX ZYQB_+_G*A/(UE*^W!.B> MB] )2,^RO7G3%UTTR(O-G$9QAMOU245G(ECY*$6Q]R98V5"PACC\,ARF'-\] M 4-[%G-&.6'5&OBC"5M<%A_+ZF2QS3#%145.^C:2E;MOR7I%U_>^W-<9LH9G MK,&>GY+03$.E&#A %8#RO3$SL89#NDK*R&/6($89[KX$=,.9P>$V-'BR79]0 M8(>HO4K4GD"KT.Z4NK.D55,3FM\DIRLX<^(/9KX MLR"3^ RYR)O=MVS_+*LY!/]7@5_=N^.F+ W<5 Z2YI_@!+(O"NXL/RJKZ7YC MDF5LOM*P9$T*.(& 5?HW,H(KQWL%PYL4")C#H8].E@D(Q?A+2&8PDDW')_<( M0RA_ )1?G]&H A;E1&8==P?E/C/(I[7IHII;:!0(T,JS48I^$:Y7?%WZ^;VK M]]]Q)5,C&VB/?;A9@D^9W/'UY(O,[AKF@S(G^>WQ]71VV MY65_Z"<&=-QAA8;__"2(\)G?S^T\9FLFV0VK?"*'P50!1DL4*;@6$!HT(-T:N*L9[UZBTLN,+BD!^G8E_WO72B)X\\\ MLD7DLJO7@_A%Y"]')/N<8/'/OPA#I,'?FQ;!!^IO3/Y#VR/F)YX"P0 FAWH/ MC=?X?XP'S+HBN_2'_]D4P")$A:FJ"V=H$\&"*<&S3;3AGV0HY#[E93-!4@%W MODYZ*Q820E4SL\4!G6PPJN,GAS+W?OULYTII.%MBVDT2>1CRWJ^+0/P>9=&I MEAD?LU0/T)5"WTG9DIC.5W_\(W%2E!>/M33"\\A>/D0**(@")+3UQ%7^S_\P MTM\>WA"7[/CDR5B)1J 76:#AD/R[HZJ@*32(V4=X#NDDT2,#1EAMQPQP1@0O MG!#>',$L;H!F^_P+T\6.@C%A1]!R@@Q"G+@G_#OY*VG;0W XZQE!"\/Q5IA^ M1P%Q[MZTZ7A7FVU(NB,Y%!\B)&1KYL*QMZ7+!23S&DV&:..!B:20[I[DK+87 M?)BX3C U(CC('GA!Z-,Y^'?I.<])(GV6'7M8;R,P M_<5N&@NGT7-\#[^ULW/4FTWMU32)N3E!)7(Z=/W M,YH:VITEE"TR4#*Q0RLP8"Y*3(IU0'.<59 \4G+-5#Z77%8OG>)ZL_[,$<__ MNO6O#809!YT>4$=EJS%6$VQ/3/]!^N'7KG\C'L]-\*MB*K2'0/7UV+24[?[X MAV4(9%*:8,ZVQ..:H>'J FC:J(C7!)^VR',PKJ36 M [ZG+STG["=5&-G0Q0FE]7)H5FEJI@ MG4^20!2 $Y(Y*/SF!5)Y2$05-ET-&_^JXS=X@4##\HY\V.TJ%HH+>]:+/),$ M) =;S%[&-L;QSTSPCS;G 4I5_=D"V%"VXX^/S<*XM#B4(EMG_-;9]D<28$\@ MCU8K"=Y]YAZ!7RL"4:TDQ_ 6F.X8'])@-?X5PZX^?4O:;JI M2A-3CM=45'3+136G=5*KCUM2BQGEJAV#)OXE,$RT!7VFUJH_7D73A#N,=RD. MMX X\*\>?GY%K_NY#,S(XC#EWNZT,DBY1]3ARS@5;DMBO,630.9QD'IEYS<@ MJ5=.NPS\!)-%#5F= 1[V\^M<46?51TPF[,.)2ZC_CI)]P=MK]#[+)O_8[1IE MY/1J'*^P R1QVMS,VG&0>+^&54(S4LR[XCISVT1F?*5ZI+S#TPF(C-=E'EBV M)T6WDR_-8-^PJS&\VXN'P MY.G*#M4^X*#)M+W)$*[(S- ;M<\AWJ78-GO$1QZA@3\Z0MMD:=C+16$,L>@F MA^&]@UX9\J)+)*/X;?PPS>X.]$][E((' P<:0<]/?X+YF $]DETC%3NEAI]Y M@%SN.)G!XK__ZUFFCJ-K05M+9&_9MGM,!S< NBBV200"+3RSGW"X@"MO=PE$ M?*"?\ES\?+HZ0!8ZPCV(XK\COWXEHA($3\<3LOEGH0N N1PI%'\%QL.7[MHU*I1#**7&AD(HER MK5*NR8ULN?2!;L*WCDA.)K-D"'(ADBVERK5B,*!8*EN22XDL_K;>D!M*D9Q3 MUA,9):D6E$CVJ\9[Z.A,E$M)I517DI%?X]V;1:2&31/$,CC:984V,I4]2@)!@:H@Q=HCB*XEGT_ F)1[P( M15WC!-R.%2&K28:%GZ5%1 $)"@QO/'^"D2#'09/&/7.ZQ@HLJ^F2!#4=6@CP M0& 927S^!.X?AR71O$%)NB@\?\)"G&%9C*%QHB7B M=_ (SYQ,1H0\RPJF@0?]_ E#AQ!)$AX08/#H)=W2("MPFH'P&Q"G](UT_$Z=TR01CX&E M.4.#""&--SF&AJ9HF:)TV'=SM@(TUU<=!7DUOL4AS2O4JAI]T#=N6=7[!3G' M3:M*NI;6*JV.^#@K=;4@6^3SEE[_<2YY[5$.))H*\^B,Z/$RM< M^>?CU0& MHJ4S>( ,H0**U40!DZIH0@ ,RC"Q;GO8]W!)9?IELZ8H?'%4Y2NY;&.A+38A M\L];^NV9M9[UDI-!HI96C%2,:F1JI.71>&.#.E.RNU-A0'/K^7AJQT:Q2A>W MY \I2A(1C7=,I 2R=RS0((-I"P&#T24!TQE[M+X3.5;4M79OH93SJ:1,@?S" MF5>QZG[0-VNQHBG0AL;CF6LLIV.<&H:EZ0P+.88'.FTRAWU3:660[[$LI=#, M JU;?H;I%$A4(SA &TV+DL0SFL%: N[;I##-B1+^P;*&@706F.9AW]W'E5/5 M[ (><[VK\8=\(TC3#LSQF#]@8825&T"! 0 /0M"B+8G6,Y\.^ MM0(C4,WXK*:4&XU&#DE]>U%9:,)AW]A"-EG\OR;P.EYOAN?QD U3XVC,P@ - M#98^6F\!M>.>Y0W6(.]8ZFA-)XI3F13M.^A;YR G4C2F7BA@VJ,%O!R6A-^B MQ1EI7DP[[IAC(4QPP-9ZFR+@Q:Q 9 M@+<<\S!>Y 6=1\81NM3%+--L='2E;(N#\=@H9N>T3*[F'73.T<#B+)'"Z$$< M9L^B@,D1LT0( <^)H@3QGP\[)^P^R:T[@K(JKJ>*UQDN5[26>YHY$5[.#$:PFBNT%C'T[1<:FE7JN3FU4'G M)I8=$L5S&F,Q>.0,7AM=QV-@>)HQ&(FC,&4>=CZH $-P>%,#-M^H:K-6C:VT M%WB%CY;%X"13P&P;62;!#^X7 HB%&"LP@$,F-O&MP\Y+&)T\,A_7@U%GR-O,S#_R MV6[:5*"RGO'2L#--,7A#C^ IL)+$,F0O>2*@ ,:_;F A: H"C6@6\>!X631# MD1POWFDI,:-K^/7&LMTU\,B/\$GK A:+!J\Q.HLQ)!HBWE ::AR#D46$HP8,VG,DTV(UP(@4:(-K![!H[V'\5&N4&RO>"4! MDUAO2<).KR]K]!&839%#DHXY,T=AQHDW"F\/+W(:5@9XA!^D)>H(;RT[L6IJ MG+<>^"95C"L.7S 66 X?@5F"+.9FEJ&9@&R/*>#M@2:C41#0%(WU)0 /A! 4 M!,L0L/K&60)>2,YB,(G3C*:+O,08@LA*YI&R*%H\!2R-9S$=L":-,2)*>#,E MB 4#HK Z11T0C-9'3-U.MC'>$G'@ MPUYUN&QUFU463_D$B\',56*Q9D3T"-:$DJ93-!%.@!6Q/LMC7GPHOQA$"9@Y M"PS"3Q#VA+>;TC#[YAC6@,B"!T] VL1K:7*8,@2 Y04 ^!T0:KS$$RXF0(H^ M6"0.LWS6Q'1K&83Q65CEQ2L*L*C7,7%*)L68[,$[ ! XB$P\%A/#%EI PZ3, M8-A:/* LVN!$>+A(J-50NQW!02"_2G50#"4GA10FNB-6R;((\L#D-3Z +4?C MU^B URS,$WBL\$*!TH_$4R\YZLO4>**NV'BZT!UEFH4<[OR(56)JL&B=M;#6 M;6!]P()XKA16PA'6[QE 25A\'3%Y905S[248J K=+&CS:FM6B$^P#GK$*C$S MI-D Z!1FP:R%F;S$\M@F8$R.T!Y>VB.X-.+6TNR;U98RTD9.3:O"F*3@D1^Q M2HO7):Q[25A[E@@6.6R=\%B%Q@R.Q>H +;#4D6:.Y)B<[[6FR(Q]WRZ[$YR=DH!,6HY&BI^W 3IZL81;8]]9,JS,^TTTHRZT#WHMWH4 MMH9Q9&,97^;>^_:]YUVIYZY@_[6)JO(VM]PV_O3@-*&&QB-[K-M/%SYKQ?CV MMN=_@@,&]:'^$#%)MFW7>VJDUO^U:W2)B]ROG/3&/0)>=PD=+0V$6Q+_^-@/ M4K[BV6]OQ))Y3O WP<>("6;V9R7G@0I>^9 M:?G*4E[3#^!LY9)P(SYI(\0'\6P1I' C0D1\KXT($7$E&Q$BXDHV0GQ@Q' C M/FXCWEI,\B6M]?-F+9ZR(#\IQ_YY9G#Y9/*7715L5Y$O__<']^.=*\2 !W#= MM2A>,F)3>Y6_O(/27YM$&@P5/56^(P14"*B/696-\G?#&")57C^LU$]((7=) M(20W34@A%Z00HB[?%86$ O8*P?&GVWSATF@O^5&^?/Y'M<["K0ZW.MSJ/_,% M??G\U?J_0MEU]53^IC7X1+W^6TTYW.7O,.5/D5AOE4_?11K]57)FB/[/BQ+I M76G;+R^JI%]];N[H" _TY'GVJMCFJ]QYB!1I.$T 'Y?=_<)4+QU.^O+9 MW"_.O*3)V0S/!]IEN'WA]GVK[;NPK'GO]EV=@?-.J9'P77+'.D@F.?-^WH+J M\P8RO#]F$6Y&N!E?LAFWPX?O2ZTGR7V":((@US6:^O8<#G]7<2U4):Z7GVQ* MM7Q2G19*"I(8)IQQ< *22DDDE_=1MY3AL-GT57;S%5KJKVU%-D)#'*@W,5%4,\A'@XKEOT+CQ,9]V"9?I4; 3>2KSJ/=%K_7^ M'-?OQ0-5@4;+IML=9<3%W-(C.T^DNP0/++DXP$9Y1@CQ<..FYCOQH-:3FIG) M#>:\Z8X&\+&BE^A*JB!9\AWC(2/,['6KTF(4.Y;)4M,.&X4*Z#O6PFZ1K6M&D)2WZHC*MC*VA M,5=B8X;44<=:&$=]0@GUJU7--JE1(J:/-O53@B!+9$8FT/U=E>70-+OB\(]K M$H57HN(E?93"I%W;4'9E0]B_YQ7Q6FKI\/0C&O"K?+E>R0_C;7:QJ;3.,4R4 M98\K3H8P"6%RZQKC&V$RUBHYH6-X&:6L%OQJ0F'R]16!"585>8Z/^@(O(UPG$L[3>X.^S>M2;YD9D+0IXU4E>Z!D%G9\W7/-FWHAF[#T!]R!\K>'GEGQ[)EV4,;#\6K[Y$YYB".$7PKC\V< M8X]G3=S<=X_+HF)V(B[4EDG/3$Y=BE!1DM254FX^KG-[K]1<$2BR!DBAQ44"]3@4-H10JK;>D MM'XTE#1I9OC+B9=1:),QH!^K9O*S $I8R:4E$&5I)G10$@=EZ)C\O8!E,%

    +'NMT]D/A-*W>_)?'BW$*/A2I5&_AN;]$>5;/*]+%+AH^U-):FHRS_1BWM MOER19]6W@@V#+%J!7S),*W1UT9>'69Q/1-3_)DD:68WW)4D+-SS<\'##/RN. MX?,V_%[\$;MD1\-?LBO,>'1_7"GL^-W<9][7YWPFB24M3":9Y*Z4H[Y]O"Q*+/I M;E6CN.#&!<^'!\0A&&[/#?Y.,.B/C^78;#)(*ZW^"@C MGCLM"TG^FY/\E0BW-Y'\()\TD/(_3"\(!%& MG-R7NKAG_OV>@0C.J+>DLJZ*O @30S6]26 MN1GP9YEU7FNJG<=%(#D"U5.4OH,'\:R&&3AA(W@!8F_0,J^-);RZ6N^G72&Y M-7%*%H"B;Z(D6;C9H>[TLG@X/%PJ.6/C]XF24&_5;"[+V<%JWAFF%#.=!3K6 MH8)\ZJ)XFV%WUXB34(VZ:9PD.H768"ZM^$&K)DVJB4Q;KI2[!"=!IJ5S%W5" M/]XP]-]]O(OB'D(A[\6!=\KU7^@D(=?*5M512I]8>DM1^C,L6*70N(]=*L2V#!;NX]A,5(+^*SNP=8W+2V>1X6-I#: M<$W-D\"&W-JW\Y-80UX06)#H^2A@WE@!Z/[T2%+2/ MVQ<&&7ZZ.*'V.GV3//G]0OWX)S&$GA>1(V47=PO=5<3K827 B_REUG=+=>[Q M?YW769+VW#91H+%L^M5J7#S;+&-$,D M#6,PU;)5GSG&('ARUP(_-W+&P9_E[<./"=GP1#1<@M%8DE-L>OXH4,]LY&PI M]9:BU,$K@E?CL9;=8%!F4(JZ@MPZ69LG=0ALU*$2=%U-'%1[K293'@V0E+7< M? :E[:R,]_3BR_Y>??&/EMTUXZU>'VBJ8C.5:K5@3MJRMOC\99]GTG%OTGB< M@)6U4$M.@]9'V>J/?\ #MAA.Z:!'7[P,'1+!$9F3H?P=>4W[5UH'NPT?-0M5 M>YJN*PFARS^O)_JSGN'@-S9/;O!C5ANONXU($@RJY9XU&X'2 MLBCGJQ^RJUOA^)JV\&F0KZ,7+^)8K^HXB8Q@E2,,%8T0V+Z:'@DUA+SF4KPF MZWG^;RC2JLHY&\8S*D"*6BM24CKO*EB*2U24Y:2H $[%](9,YDN93-F?>61A ML+)]IVCX>H_89Z^,-W&I8+@AERQ?)<=82K.P"_X(E%_/#$XIL>6,2W#WMKV&(ZH^)(70V\-H-M]G%Z MT?U\SSG%K$%7J\?: YJC9#J#-"M%5>_NP&*W['W71P,6BOZ@K)AFTV^US63] M"PXLTH7:HV"B"5#]I M&F7&FSW;E\,#BEG#V*N>VG%DT7=X5L:J9XPJQ=7_" M(&;QXQ\Z/+"X3AB_:E<[4J_$+.(Z'/AVM;EPBZEX>RQ_P*Z&!Q8AKWG7D84Y MIJ>I7DH @$; 6,<'DWS=QG*6=B5=G MI/Q'75UE)U/#M=U)FUT0!+ __A%>5V[B.R$@/&6X-P0(8J%1-J#;&:!I=N14 M^SU-6 8(>,&GOV'$7L,?Z,0L,LS%Q^ZXK?'J4'R9D3^W2> M#"A4D,C4U;\Z-II3"6N"FGCI%14$8?!-" MYP[URC^'CA"C5KI1:4^4='^VM,VUTW>@3*"#E4R6C?)TF)DUK*9T?SKKGR-G M,4R;F1HMY ;3..3-,E+,#@GV#$JU\U&1_0X^Q%<4 4!A"M=0?EZIZAG<&>EA M:D6NMTDUC*$_],FR5QR73%N>S5Q;]V=0'Z*&0XJ%X#FYSG"(FV3Q[%SDG;)N MXZUA^K&:,\1!8CEL:+42U6K'L5C=%'J/<@!$!>Y<&> 0(=\<(5=1%Y;!XS MHA-,I5Z;5\:C]8P;M*:@IEJJE.7&6#$5MHHI+41I*;P %L+E#G79=\ E'\N7 MVB;W**EIDZI*\BC3+LV[!"X;+97CHQP?7AH.:U?=H6+[#K@85GPN=N.U+IBN MU,PXYW2\W#20+D1EI>DHRS,OJ:S_-]"3+U\/^)554SZ\MHN!B,K_3+L]&FBC MAR+0,#:[B\D\,G9F1(5U\=?CB(T[Z+I!O(X[(S'GLQ[R$"$HW)N'3/+;$^5$ M+'L,QX:-FWN[6"WOX0.G]LV?+AI"DI* ]/ZLWV#G9\[D)TT]\(3P\,?MQ%CJ0> N1 M' MQN5OB6-##X]*I1+)*'*AD8DDRK5*N28WLN72!R+NK2.2D\DL&8)[.(E%.1BEPC8T^4BQ6YU-E#R^]XR',*/45X,)!HFL[J(D=QG"9RG*&Q M(B-J4)>0AJ"D<[HI4!9G$!# IR_X", M)HD6'A7'&Q8C&09E2<^?H $'&)YE-5.2Q,T3HJE+&H=H9%%0AZ8N'LR#XB'' M,$B33 '@>>#IB[HA:$C""V)1DF#2!^^03!T@D6$T"W"ZQDJTB;]"IB:8O$D# MR"-1M [7BK$H8DL+ L2380P*KP$0-=/0$:*0J'.T?C!S46<,QA0UFM+)6F'% M HHTJS$<8"4 *4-"X/D3"- \A1"M21 AC06ZH(D\AS3.HFD!L% P*>'Y$SS0 M381$O.=X>'CFHJA)>&::"$R)8@T#"S+X[ FL]W"&,\G5G'),A#2-INL&(-"6:O$&#P[[CAC KHU;1'/"^ M:,>&**&:ZI"5[V-(8.MYJ&D^7 ;UR MY4Y>9OVY6M6":.CG+>MR^W'"9-=Y/&(J590Z,:LP("T/Z(5E:9UFL.8**9'L MC"EHDH$XC>G$V7>"6!S,3:8'"9(57D<8[Q>JTKHE(Y#5*M%B)0P+ N#[LFQU/ MQ*:'%B4 C8R[6,C9UF0@:^QAWWCO64ZG.4Q .IZ, 4G?O*59M("!S$HBQ1\@ M0-2105N\@>E>PD8H!3 "3(0)"G*T@1>;ISCF<#1,9:X6%5=A -0;F42LA*:: M5]5X[6C<4[[ R$F9^F!<"S)8873Q:WV9.0/1$GHB %ZJI M^-".NP[W2]FY/1H MJJKU59K5[7S3TMFJ)AWV;7 2:^H47G\*8,["8ZZE&R2]@61"3+,0\<(15DS7 MC663Z96LH*7I6NV<0ALI6:/ 8><"3]$Z8:*\02'"$B7"MDR-QT.V&$M@1,,X M[+Q:[Q66SN&1 M4S1MB5!@#!X>C=SO8&14VY,U2'A\J::7*8US\+(P1R,'&&X\PC-BB,2C#4L3 M68O2L*1%.F\A@;708>>EE"0I27E4!^EB 0RI>>9QN,:=LX>=X^76&0'QFH6W M$!.+@L^>!902S$+:CK1[/S M.['D8WI2<925(S>]R8+)9S@\Y$,^IF%:EV@+F%A](UC L,+DBM=/0A1M89V$ M1Y Z[!RM=3O76>43&,, >)WAP*,1GN0OIH.M5.*RL<<^#%P^P8.Z-I\NNY.< MG5) C%J.AHH?-T&ZJI&FU,;)@Y] ICQ[J37]91;+D_I?)]ITN:)L+);ZU_D_ MSA[M_26/L+4[\R+V.#+K.;X'QV:0>J^&QM@FU.W(7\3+0(._:\5X\!OU]W^" MXS_UH?X0,9WA$+K>4R.U_J]=HZ>#P<^?]*'9F_-;F))!6[,\6XJ&SL?^C-G]\7&R ^^>>8+V'/B;ML<.W-F[FY@VQ=2 MF[5YY:5)\$ )YSSE>^;A7O\.[M,:.HN=SVKW.4;\U3\WGI,%7J<7/19;)U7P MXEU3J'O.T)^ABW@J7E-4@,SPM7ZY7QZG/[RV0CV$^W -^R ^2&=#?\.-" 'Q MK?9!?*!"0%S#1H2 N(Y]" %Q)1L1 N(Z]D%X$-EP(SYN(]X:^/:2#?=YLQ;? M,.M+0O_"-QQ>7(,C?\0;%\5PAN3+__TA_'CG C$;*?6%81#B*U;PG ,GY;CD MTDYDA8@G"HU-9$9V12$VM^T8*KJ[=K=_63V$SW>'SY]8_C>,&!I0X@?%$(<$ M\EO%_[8)1 H))"20,P1"RB*%!'(I ME82G=%(*&V]>50^---W2C1QS\_B!.\ M=*+RY?.O%>,WPO2N?J?/>T:_?/[A3H<['>[TASIWOWS^:OU?H49R931]D\KY MQ?64FUR5D%2^0OS=Y*I<.:F$E!&*ER_W_5RQ(O57R9DA^C^A,A52>ZA,A:02 M*E,AJ83*U-'\RC,JOB\3'*CU_$RM4T#JE$NS3F[9[D*U M^NY,<(3PRU;:<F;8@"K',0@LR MW[/4YU:3^7Q$?4:NQ"^^B'-E@)&> >:=B7E1?YF/T#Q=L9%H,,6>Y\$ MF#(%J\DTCPK**AFGVED[ULXX)#T+^^,?C@OQ\MWP0E0GBK[HFMSC/G_Y_;,_ MWN=;\$>>4QC3KN-YD8GK6/;L1BXH?*A*?.UNQ!<(\NS,OZ/:&]!S)2#G$V)[ M6J644:8VUM6RI/A='HJ],B&O4:\\C(NX-I#;+3 %8 M];1G6YX@PHC'W0A: M3D@^?>_GI7V@]VB.?;EV&XCH_5.,]QW>A'M\Q>+I\* JW.)PB\,MOC5EY$^V M^-I]9D_%8DAN5_R".@K*?@9I6G&K 2*:1J@M7[IT&25I/7&-16J N4=;YFECSK0G9\,CV;02N M-#6WWUEKLX&?KS,%77-;JPPAH_=E=Q15]+8=6I^KYWQ"('S097@D(-? MFPY]X0*E=T?@>5&LSPW;%=55%BKSPKS(U%(+3. BYN#2N5MJ-^OX/#1%TFB, M2!518HI HVLFO?3G)U, M@9$1#Y!!CO0!5@3I$!DA,F[>-GH[,D:+4GO1 :*FVNU"WEO'QK&*W27(P!82 MQT9YZERA^Q 9H5%UK\CPYF9-D.*UPH"OB.EN/(_R@T4@,[!I)489 ;S-N+IJ M&ZJ&/ 1=HQ<842::HZ$S&>$]^=[>D#"F[_K-I!WE8F0G?]'M[V$]K^)^,GZ] M#_):)@48.,TN&E52SY<5F9 M98"HBQ69H ;1!05I:30,QZBX-:4O+>B(#EUI\*RY%F 5SJS(LO)?<@$M=W) M\1 3E83P /3&@Q._H:GS5A0@WLKTZ79YJ8Y@>J%VZM6440LT(G*&%.6%<['; M-WN*]-+-KX8S@\.(/9I8N+Q;%3B3YEX(=I"M'TAVJY2H7X-VK! :S:'-:FI\-5E M\3&S8NAB:T%F@DU)D8I2_*D3YA!MWSY]SH>@[9[,U]>@K2&X9C.?MDM@Y,[C MKI2KSN*Y &W89*7H*,N\I$E>^P'=LP#NH>.=O,)X]?S@@T_BOC@*^Z_O;-AE MQX8S0@5,B1B/>(5P/R> Z:)LJ8+LCPL%1R:D_7OKY9N3]I=?ZGL+:=^E?? Z MTEXLE'5FW6+C WK,<+G%VJ;/(9J5"5T,8)75W M]LF.QC[U0,B)H MJ>74:*W4:^M)>]9+-B:,3!!!+)JHR+_N^E.(B! 1UZPQO@$1 MWE2M_?_VKO0Y<5S;?W]5[W]P3=U;-;<*,O)N]]PW52PF(>Q;('Q1R;8,#HN) MS1+RU[\C0]($Z'32G06"/DPF<)'!%^#B&JRWR]/%/'<6LHWK6HA-ZD.9PN&"/"?)/3* MLX&'YB)5IGT:\OV5@W-EGJD=_I9/(M%@DLJI2:3D/?GDV) M/:3-8/79/0*R3L+)U:AQTT9TGD=>>M'") ,"4HV-://9Z!+GZL\7-<_5J3H= MJAR<5?:2JE)'$XFU;F?^="GX8X&2< S?BH3 $Z*9'?FN3T(0;_'%ZZN\Q5-5 M??&K Z<9I'W8JKW@V^30#NK^ GIEED^+"DI*HDKO1TOWD0JF1&#W,*I65 M!%)X8A^.GE,(_OX">C(SB=KI?&%N)<4KHUJ7Z:)K]AAZM#_^D9&14%]X,YRC MY^NPRPW/2$9#Z7;?'E4>,? M,=;!W26'M0+?;W4&YUAK"OY^[:(W<.QD$ ]N,+.'] #EPPDZ=JL2JNLC>#NI M)>]+O8NBCY26-!GU2I1<>]=&Z4S[V) MCT:M7+0,[F=39Q2C@R7FDHR$KKXL>L'1\2*WZTN@XROY7<^BXS:+AKE>2_<' MMW8^-;@T*LO2H,?0P1)VJ0FD/A>R$TZK)_X8OCO] M]G2@C\F/UTS6[%.!.,Z*INS.]3B8LEVY$!Z/P7F;TAZK,3,AX91MW4W[-**, MJUQV3>$!R[X6G;WA/']?@ !S,$3XXQE93=DC)($D\F-DW,ER09?0@D,TS^4$@?WL4O'+,H.A,5O\M;/S.)K]#K!&Y M2VZ09"VODT/J3;^M7WMX%LO:QX=!Y#/Z?POI,,Z&SGI_TF],^6DP^2:)9QIC M/?AS/3$%E*7Z3KRP$T/Y(7.L^*%K5:O"A94J-B^$3*5>K=13S7RE_(:8>^V( M4MELG@TA513RY5RE7HH'E,SERZER)@]/&\U4TRI9Y:;0R%Q8V5;1$O*?-=YM M89BIE+-6N6%EA>_CW9B%4,D)U52=C3U3*553Y>L-M/Q(ACSET'V,1V+]AD7/ M=HBKF)@BU<:*HKG8H,C&DNVYQ#%%Q=04!@+R^(:D.I*)B(.)H3E8,141F[)* ML*S(LD,\1Y5E^>D;JJ-Y5/(HUD1;PHJM(&RXA&+/U21/=9&MB/;3-V1D.K;G M2%@7%1E&I3C8L$4-VZ*CJC \PU&]K6\HGN.8MHVI3,"K,Q#%I@D_7,JL#,E3 M5*)O?4-S=$.R$79L&=Y@W9N$2%@BHH1TS:!4@>_+F"B:QT;E8>)X M"+NZ:9LF9=/8^H8MBHHKR@0CSX6U5=I!S5&& 1V>UEM+Q8X3F[SE/JR1"2* ML.I1F)GA /5MVX,9RXZHF]2@SD[?[K)[O="[BU2K$;6#O%HI.]=X@>7=F;F7 MG7;^LERX&=P6JCAUX]*1;]>PO#NSYL*>YP-)G0UF%W;%J>30S66;];GS]?)% M6QWKNB$/*IV9/\&-=+>=2V%Y>V:V1@$A ']B4OB@ ["QP>T#5@6^EG3@#7&G M;ZM]K9BIT75RT&X-)WYOE,M@=X&5[;ZI(JJ&!M)"PHD@JH LX7_8 VP D1T8[W'DA7XRG\W8U M.]#.&]7)H#9)MU *Z]M] T.HJNMJX-8@&+?LVMA40'IY*E) I N3'V[[T$^ M?5F:G$\6 V)8@]LOPM_5)?M#/ MMJ[^3(W S)U&[.SBM!_,(G"VX\.+=3H&8]#VA3^9@R&AO^NE=/R;^/=_XL., MK;/&F> &PR$)H\=&K<:_'AH];H5]OO/W[ K0.X="2W 5!'#9P=>/CV[VP3-< M'=H$YV'UIP#>'TD(T"Y@1\@7/GB(S(MTOT\U]KH?G8A5",9A2S2)Z+>'7S9G MQFSNM;W-3*@XC#%^F,K*P">S:?#P8&7=QT^>. $;49QUFUTO;AH^#&S]07&U M-B^^O&-JS\7.-NS"C?X#Z-,;!HL'=_7A[R0+6'U;N4P+6*>?NBIK[S3^\$-3 M8H-//IO2=W%1?NR$;S2$?WRI2_[=U7S?&":GPP?1X6?W'#@A."!.B@X<$ =" M" Z(PZ #!\2!$((#XC#H\+-+B)P0KR/$ZQ,P/._#?=RLC5?,^O!/?/PD./3, M&NS$(UZY*$XP9 __[P_]CU]<(%D_DZ5//:9OO& %GPO@Y(*0[=<+2\HB473L M4E?(4B<^M[&ZY2"+B7T9 SE\3AT^;W?^\*@0P\Z7']--!(V<0;FU].A1^EZ@K(WKWYQM)@G?/'/6[\Z^7TD<>_)G.+AI-CK)8LZ?H*5MWX?EM)2KZ#6LO3;[),0LA3@Q M[W"5 (ZX-[-HRA(HI#!RM@HS6S:I!OEME:PR*Q1T62@6*U, M:NPVOT,D]8B09PIR-4TW6:A:Q:I%B%<>J2ZF*F9)':4__M'!NE=$[N1RO'WY MH.B'XKJ2!K?+9QBN@9X4_[X1Y03IH(XWKXZWAC&_CS!B.N[ M@0Q>A*'LTV[G,U^L5@<(S>YQLU*:E&XZUTR[:7_\HVD)1=5WT/8?#KT(8L69/5%B M@4RGH6_/5@FRLX'%;W2;A>6\M*/>MADKJ,B@N]H[&I7#@(.@@-W!5\'@BAO>U=%&MY9 M,YG2>F]PERX35KB"G98QS(0H?Y%:K1P$I^2JO0X$O7ZGD#QO-ARP_ ;6Z*K: M[5W;,!R"NO\LJK6Y5795YYE5=>Y957/['RJF$HCB[* M")LN*&E%465LBXA@XHJV82I(E^2M&J>>1HCBRBX659-5^I1E3 AT0)#BJHZG MV)*Y54<5N1K19 =Z]A#%BFH[V)9E%2-5-A3%M&U-VWK#\VQ1]'0%:TCWL$(5 M$Q/%@-=,(E)1=F7)V*[P:,BFXE$8AN*Y6#$E!<.@"#:H+:N:)[FFN34/V[$- MQ_-$K.J$8(78,#Z;E324#=W6%,?VR-,*CUB"R)H'"^Z9V'.0X:J2*\EDJRJJX1"#K3I,E<)::9** M3: 1*XR+#-5Q'%7=FKEN*J9KZ"JV)47#BF[#NQ(RL*/9ND&)I%)EJQZL23R% M2@Y8-H8#_JSF2-@ &8OA Y[N*#8EYM/*CV $G1>\3">K):N#\WNWK;LW:IWB MVF[E516XP]!%5L95!7Z2-!VF9&KP7+>);+J2HNY4\]V]E5<1V(0]FUA9:Q;8=0TE&UI_M*?RJD,(#-^5L&HCX#"1B+"0,M"2RI)- M=0QJVEIVW'Q;=ON^W:KMJ[QZK50CE_1+^4';T#K%$9KENK>] MW) ?X*BAF MU'V55VW9 %0IV-055G49F-\091O;U!:9[)%,M+,66L=P&CVJC5%A6KDKWRH3 M44[WL+I=C]2U71.)$N"6,;TBZAI@7A6Q3B55DXDN2MY.WY=^KY.YOJHDK<:@ M4[*]N[DE7^RIT0I(]U3)\$!X > 5Y("$E%T=R[KC.B#_#(7N5"<6W>[\"K50 MN^77^J+F&V.C6:_MUFC57!!A( !8Q6I68ED#BM@*P:Y"%%$C$M54<[OOWE@T M&WC:7UCMZ]F=>>W:=B3NJ='JN*XM$@J=(54%;'L@GIBT(K:IJJ)BJ^IN_5=Q M&=;TYK4Q'DBD%-;FFD)3N<5&C=:'<7L$A+P.Q+<1K#G$7%BK5H=M&Y"H],^L7_;HV2<$K>$?$%)V+B8AF7M4J9)U1TY2\ZUZF MQIKN<'9N,NB;%Y?TSEJV]>LV&ESTVG*/-=T6CCIU-%""F&H4EL,$/65+Q,8> MD23)]435,-V=Y1C(8Q740,=*-IK^0DG>J0.ZP**XPW^2+:I( SE@&P!4#^]"YO+O8=FZSI;I'E?L&QLD%!&Q32GI@8LA0-Z3U9@E5P7U#/=T2L+O[[,JHH[&!53W=S,O1@2!3I7=HH/:S(H M6=O#CJ>!D**(.>; YY(.:I%2#3F[);WS;:):UCW2K*JVD8 *!B#W2T M*3DR\(6YC4S3571@%$?V#/@&LX(HJY NN3KTY#K($[=8P S1G-9#6K"ZK:# M00#XD\#H\%39(X;FB=LU[D6/ *<04+3\/ 68UG^C_O/!5'1.-2Z$7+'2YF6(NYIOAI>,_&$Z6"O =O_N+ MYDTX["K3)EN/(ZYG^%%%ICEXOAIX?L>H.V+ '%N-:/_H8V>'3 M;V]_>K5H;C9]4 '2E]/TW0O+/A_U^G2>/J["LIRNG*ZDG*D_CS-6_,A8/MZ@)S\66423FE.:4YI M3ND#I/0;&3%'6P_N96;OPX-818;>C8&)JQS$O^^%6FT.%CYN=1TF.)=;^D\M!SLWWOS/4'F1@7N)LQ M=S4,YKY+W?2R!5R>'S_R^'<6AY&R2\KP;/V/,/+G4F87&\XH\"X7Y5:R6)P5 MNG/%\OJU5=5I*2')TKZ,V1Q%'$5'F%GW_5"4U@96E!_>] ?2,*I,R/"V)M+> MJF:UKNW-.L\QQ#%TA(EYWP]#%7?9'='R]6@P0R4S.]2T2S=36]6[%J6$;NY6 M N,P.D"7YMU@])52^[X?C!"PP?RJU7%;#=RIW2_]2&]/>ZMRV6+"U'YJT)U* MK#P_GM/HZ\?*?UW0'&T\[1>*=Q\O@3^BGMWGT^^0@X:N/A";+D?H!KUA49_/EUK_ M^7%V1G/ G_45>U97W+DJ]#C=XZ]<&LF^K*IO2Z+QHR 7 M9_:OS>P'&:+Z;68W^KYR)]FS5JN=,?K&#!>]XD5M5?P:V#XARKNUYD^.QO,[N%[6(^?3UT6J/Q5=TN5FGW1JRM2T\;"4-_EM>/-N:Z[:2L@JJL MN!D[@Q/-[,AW?1+^P#\Y7F_\-"(P)^G15,DR+L[7#%+.[

    S<Q@7?C:2"CB;C2!0^;(/#)>!_MM(3.R MT'6O>3$Z'Q06I5*GOIQT)]7>JDRVF) ,\V=5LH]HRZC"R@F!(_;HDY&-DRY' M&&=Y@TMBQY:MD'MIS\N$7!!6PP!$NQNQ<$W,\8\GN[X?[-HC"*9D>C-HM:TY MRB1S^CFK:5D9QW4OK;WR;OE]FZ>-WU M8GYZ_$-/CQ\P0C[[FMA!FN<_N-^RQZYX[?T6QU*;6;5<:;>2K10N%7$U>['L ML;+G8+;+"%QX<]>%_^%%,0Y-#LT3L_O?#YK%;%F+(B]S9]',4'*QBI)VM<:@ M"6Z *!H)57U%.@$.30[-$]L;>C]H:H5V1,M3$[2F:T2#B&IS)4PQ:++#>**2 MT$6N-3_R%LTI0/,K[4&]'S33>NDZE4]J=LN?5H=&0[ZW"LZ"09/M2.D)U?AI MXH-#WY=ZYG[CJVTQTOF^V;SIG3\UBN6W(2U^: M_LK1_LG:W!/LY:NL$NX@?:%3JL\[0SRX_^ +/0+DI[[0M@NT,#2JCHWFC75[ M7;BX(99&@GD/BS*+Z6NJE)#WW(OEV./8X]'[W\9>X3Z?L4G*\EMTX"8O[;&R MO,^G&/:4/_Y1U(2&]IV(Y=#[\M![[B0/)_17NE+PDC,]!VW,,WO=7]_@_NM/ M=WV'^S_LG([#S'C0 ZM?Z.W,GX, '$^/TFO].DDU/OC\[2%:T4R-I\8N^Y_U MR)91%58R<+?3$5AWSG#&" 2_],FX1^LP:LOSJ+,WI5)R490U+]6R: GWB]=M MTKFRP)Q6XB,RBI$PM-UL!!P0GQVE.=E.C23_52/77P 'L))]FX9[ ;Z5RGPK74T@A>?B56.4:]WTU;3OG2TH$7J^@+=#N<]WUZ\<4@G-Y\0>_]BS,$W#:F3 M/A^DT;E]&\UG37^F>A_/WLO+RC@K+M+8&EEW$]LZ+TQ:PYB]XW-81D+67Q99 MX/S]1?G[%P,#]V+G;GY_WCZW1L5L4^G:49>@MX[(_YR_VTNQTDNR3OGGOU2_'V=+%?[XY3='"2[W=2\ MK?3Z9A#S-[@:FIA K\TL>YR[2,^Z(!2>_\3YX"&*UR7UD"=W@AO,["$]A-0! MW.![N<#0490O>_>ZWUJ6%]UN=-4_#]T%!B]->IW!QR'#(7,:-N2EO+C/U3K) M&ZM=#+6Y7%VDC4P,&>5U-B2'#(?,"R'SJU'RVVFOZ+DS,3D@F8)XT;5OC*C] M\5KFLI)LV3>^I[7./5%.(FT\KN$:@PRX71)2$IJ\NWG$(?/[*9V^!&1^S9,[ M7)_30D0_F!R5+\Y M>SF4U5U9/?''\-WI-UG;]0N93[CFN";X?,1Q5O1FFU#C8 I?!RX ;U'PH;M> M2(9Q,?NUBQA1QF+0-\NX[&SPDN"M+KM"\V@*#U@6^[,5 8 JSFJ+D*S(-:>B/:;*_NJ_X_*"^CY[]XPN'2&+VQXY(1K(BD;H8D]2Q2_. W).&+BY-ML,J&A0R(*[7+)AV5YX0NJ M\B1-2KPJ\<___9_-U=E5-FNUL+%L:_)*L8;HT:0=4C)($@]F]HT,%V09/6@< M\TQ^T#C?'C6+'(,.G7_('"M^ MZ%K5JG!AI8K-"R%3J5#2%5%/+E7*5>B@>4S.7+ MJ7(F#T\;S533*EGEIM#(7%C95M$2\N\CX&]FT=3WEL])^&U(/85\' Y\:6:A M9P7)4S;=QWV?0ZWO9-D@EE#)"=54G9$H4RE54^7KS^*G;053:"X3B?=[#HJ5F7)I$?5;P4&!,SINI[:\/- MQO5Q89C-%XR11196.#<75G.:J?TA4##Q)DR&AV#OO1LQ?KSTXIF03C7R#0'8 M1*C6+6"0MQ8US^.4&5_?;:GOYI,_7AG3S -8Q^77%!'Z)!)L2L?")*1@E,%K MLXB9;:Q-!/2(C;G5^@L3H++C,VLN$B(*]MLLKO[-FIZ#PIO$^07TOZ.?6G$1 MNWI"8=VF?3+=&4Y<>H,]9+L*TZ4PHM-^ $^"A[$PUV"CVEW$!N'#_S;+D,=[ M$U=Y*_IN,7YG\<,0I!N=/;;[%;%Z(+;OKPL13.]A@X@T*FH'H MF,3B7%C[=P]O"U&?TFF4V$0X- X>SVYN_0-[/:1]^!9H=I;1(V""9NQN-V-; MB]XP6$2K?,'U4IIYD('0:OR+R2!HPEYR9^%:8JW4'MMR9%N0,(\L=6*5(X [ M+S!>$_R()>"FPV4L1*8K@3FG8Y^R>:R%(UCC8&_'G2\H>*X.&3JS82S-UO(J MOC$'K6$DXAE"PO^QP3T?;,GZ+)-3'&IA$H'RO2^:P;,UF=L7%M:*MCFJ? M$VY17A%MV8+AYFG>#=X2'^,M:(7*,@E#'#8SE8I7ZEX.DEUI%$:Y7"_H]/[X M1SM3)77W5%\"" %\$M&5^GE<=R"]PP)WGK_*V!CK*N ?#6D-T3?:!F MC@(QX7$=>@J!W](!">/]:486Z*'!F ZX:;S++F=".?@^B!4*@(-&P![?=1=C M2S)BBHEIOMG0!2T&GV%:-2$ DZV>V32Q8K40OLEF!GKC'KX.#4"73H=QN2G& MVV>-,\$-AD-@8K+6D"MNVS.^N']HP+ 8Q$5@6=-WU'B?J"7>T=3,?[E-BZ0'>S&SKP:V;#G\W:=]V@ M]_FJ1SX#]^7*:C29T=^ WX5&*]W(9_.I>MYJ"*ER-K:6/M14?3#ZF)S]H?VV MDL"@(X8S=U62;2VT?V)A+OKL/=:6!1W#!XT5AW96\F7UC4<%&'^'#OT1],9Z MG4V"\<9WX(4S 82?,)F%X)W2+4/ZT?:-XICZ,!C3O>-*Q#/=,EZ?F3@(GR"< M/C'+GYK%3 D^FNAG0G/?D/HL_ H--S0MF$X17>O5GZS]XQ! [JZ_#6,&)/_+:U(]B09OV0_[5N@]#?9G +/7.E\W'3/E./P-$_U I1[CAB:Y>\Z4 M;HX&Q2&.@Q(H.;74)R2.X9"IL6'P^_F:R2L M30[JGAV2CW>@1@7?H5CO4*COL4.Q7L'-'8/UHR<;!AL; C+:N[$Q#WQW_[[& MX\;%7W;@+N%__>EH^,__ U!+ P04 " ! 2I-2W'9O#="P !AY0 & M 'IE<' M,C R,#$R,S%X,C!F,#$Q+FIP9^R\!5B4W=8_? \@(2""= L(2(-T M#:B4B(1T2X=TYR "(M(*2+$*(TT @[=W5TSW^!3XGG.\YSW/?_OO._W M7?^!#=?>]]IKK_BMM=>^[YF!C\"G@.L/)&4D 1 2 ( 0/P!\%+@'H*.BHJ%> M04=#0\/ 0+^*A8^-A8F)18)W P>?@I2*DH*4G)R:CHV!FH:%EIR\V"P<5T/<7\.L+A(2,<@45#1WC*B:"H/PZ@ 1"1D9"0;YR M!04%<=4+<1U P;V"=Y-3'/6&XA,T&CM\KF<1J>BT=XL;"93ZMNCN&-C[8EPE M)"(F(;U%S\!XFXF;AY>/7T#PWGT)22EIF0>/E554U=0U- V-C$U,S^0:=GIF=FU]87%I>V=[9W=L_.#PZ/KG0"P0@@WY[_:E> MN B]D%!0D%'0+O0"(;E<$."B7+G)B8HGKHCVQ.X&#=[K,CEWK'X M,?&BJK_ON)@H;#9Y MQ*@'8PL[4J':V_Z-H ;<\P#8E3]2A@.(03CPJS2/X#LB3_JI$ MD2P<$+GMT8L6"P<^9<&!K)#?M.[[KDC\TB]BUK&?[2',(,*(_ 4._"+/3RSE M]B"_J*P;\T\, ?G#$)?UA/RYFD)P8#^'$;GKEPM>EP7[G;%N#,Q=\;?EXA'" M_&K6'UGO->SV1_L(]_R#X2MQPV#:0&JT>;H#%F>L4;@52"U9203G 3!U M&0\7 J3_81G2H6GK]9O5$DXR"H+Y@2H^M+34>Z)?V7^S0?H_ T.)+0:RZ.-1+V#Z8/M_B0[IPS(K]"F%;QPK1_R@"A5*Y\CM:H MWF?CV\:1ZA,J!@W4RBUKR4T*:,D(;_Z$5:D_L(I=D7KEZWA7F5;EZ-K$@RF* MS]3/QY3&)ALMN3DX686_[*F$7\.SY<5&JK5SP+S!T^@W#WS$ ON0&Q]]# M#&/X ITR7)(E+,:#0KXJ'@E.&;YZ@OCA+=O1)-^H/^,4 &X-/TKRNX]05B]B M]ATDZ0WB%[0 N;3PTD\6U8W]CA[3WUW*< D:@M^AD;R82;68";@E_]?6\[^\ MWG?CZ<9^#XY_9[U?F\NPON?:/?K:@CM8.X*WZ/[3_'PZ (/IK_F+M-+ MP/Y9JK\QYS]=\+LG+P/P'Q=D^).(3/Z>P/[%!<,M82 ]G&7L'/Z^0B6!5,E7 MI[J3 MB=/N!4D=K\K$W1'#E* WZP)8\6/3N8&&Q8+O_ZO27G.;^!#A*UDC.F6(OTZ_ M$OP^'S$/YOX+'VU8L95+SBKA4,EHA^-;($DI7AY*AS9_K]LYV%HTRVR_T#?2 M1T V3^C\GHZA@[';@0:*O V=4MHQ5L8&=K>D*YC-_AK.@[GY@<1:,L+4J]I2 M\ZU,\HQOG_.=B*'C"#S5WU_N*7"O!CU#,:(LC\V6>K=\HMEX*X$5N:.XV?JZ ME1M)O6)HXB.'T0) *EV=-YDMK1WSGB7W)VE]AHTS'UY46ZZ/"=XBJTC#LH-I M6UU^.%8NBU+9+W5QQJ"0CY)I7C3K26\FG\FU\?L_0+7-WQ1TFA MMD45ZQ$YFLG0<6Z6['PYQ.Q_M_\^5[.&\AUV"FD4\FMV8N1CFMXY![=)9^5K M/>:-@IQO2.(YX>6PI9!7 @F\_+<\!N])#,X7!_5KD9 9"0;?D-JK4UD3:+2^ MG&W"LW' APHL6Y>A!H.T$O*Y#\T(B!3@0P98K>B/%_=U#P\&(ZN9ZK\.EWA MD>=@=E"28603O(E%C"0IWHC6\*!J@KH_XA//# 9QE/I!Q<[=@(_:1F<95"WI M0SR9[[?JALK-Y\?H5!>F4;TU\+'V#_%!CY7+:^L3BDL=;%@S K.)44,?A^2[ M34TYH05[# OEFJOQ0GGS[+);A<99AOS94/S0P-4:O%-;F*AM']=UG&#%!W+T M.ZYGU=8%!1-*"?ZWU.A,*6=W,ZL'N6/3M3P.GY4@<]MC9=]TF3IH RH$ITQ\ MN&CZV0KVL3)S!.^-/6CI"7OM: 8"$@QM'<(.2I5#7V:SEF]"61D^U) ZWKYQ M?/3EN:M^E@N:)2!/LE^8-JD]P&;H$K##IRP]%I&D INFK!;&VK*"?BY.D3L.V),^BG*QS--Z-.2045H0P/C?://>-'"@+0J1! Q .;4PQ=1#EU;XBO M2>\8K[!A=0:1W![0%B0'4.W%OIQ51_!8,7OL@C]),O:'^O^+LO:)5D^_*,L'_XU6:#_ MK\BR^M^2Y2_LHMUPQN ,V4,;;MC28CA"[%<87Y//0?N;9X3M,'S0H-(PZ^4A MR"_ MK?PJ"MV%?'7F&>/F4/^U$\_>5UK+];W;#T/>SE&C,C_OG2*G/%[(J7CN@%H1 M5]<\9B]A(URZKJ[E)OGJB3:[$F<2JAS?/^/\77/I,][-U'@M-\_WPQ%R1'%^ M;K:MC([!UU)L[9+BOOE0*7FJ\F6ZMF1D5_$-%F75>++G8\@_A>J% M2]"TCJP/*"292QVL[W8S&%\=OX_*@B0_^WCLR'L&@BSZ[" PVK2,=\$JRVR6 MI%6SX!^,9GYA- ^$T2(11I-QF:";1:"+1SXT1E6D%_YWA>^ M[7GE0\$:)FM=>8:T9XFX*T4\G>E&Q8R(A$@M@QV-]IWQIA@N;5D[@B:FCJT[ MZTL.;<=N:,];S">W$C4AO52(A-%HE#PM=<:@FOP;)!10"T+RL[0&G4B(#!X4 M-^(E93ZV8_'BT@Y+0:NS4/L='7](9/X;/"XD" M7][YTQC5+TKI(91ZFCPM1B%'\+<4M^SAP*6QWTR!&+ZP!9JBK';EI2'%G^0" M#?;]+46_&OM_0AL)@DY$:?OOFN0[A>EE"@TX\ <)VE_M+[/":C.WAFO!]/&F MZ:MWW4PKF8P&YE1 )I("=':?XM9@1.$3N%'/V@2CEE%?=GO)ECD+4USI3#2? 9S@ 0:24&<0.ZB. G91[#)1P-L/*HE;MR#'H%/HNC(,J.OSP>,V69U MAJ.VG]8^BP,@9TP(3R)LP !PBD?A[0/"#]UN"+73%2Y68<*CTDUTD< M>C=XM+BM(\$6HVVYFV<).0)A,[T?C9_]\T!>(<*(5$\FD7-."$4!\$5A"QCD_>PT'@M)_ MZA71JF=.$>KPU<'LT\G7LML,2:'50\6!4OIRG"/KD]&[A+-%;OF>KH54I MUPQ_FIL_;CG=XV?%,A5)@4=@4N/+Y=D*9I;.E9K8H__@ZH3)_$JO[+,+2O3Q MZ$*&3Z%#L)'=<%#JC/PQVBAD>+\2%JH)M/^JYO=X^E'OWP$V&NT'\,!<0*3_UGM M\C(&RD99:3Z188M"A2S5)6F#./UU'2UM-M3U4Z=2?]S\S! = M;F#T/?_JY6?+5?KG+FHU1V!$/M@*=E7]+'.')-,7//E 1FA.N'BQ0J:U'% < M\KS%EF.7N_8!5VNE;[35OJ')EYYN;3:QPWEW@.0@LV0K[)MF_]<,_[U1H>7- MU+L9U>:>/>$''W?UAH4=&WL>2P#V-3W^;#R8Q+/EM5IN?J'=J'>M.(4M\*\] MPWQ!F5^]8B\8SI%R(^%:69D"2 +_[YOV9N@GJBL63WS -63B)(NT676.R@IH MH!E7MLS!\@6QG8*-$')!NWOA_9NO;WKMM'W;6RR7C'.:[_KB[OE.W!$Z_F6 M?X4UC@]8[,UC"H-DNE/@@YJ]DJQN8O4V)**-&JI%S'Y"O5J\24U5DPJL=N)Y M7!T8M#:NVYJ(=1*FQS"I+G4)W+]K?%?"465WLE5#6'[ZW'OH5'Z(?>!A/505 M/WP]R+$5<.Y&QO'L1>M]H\8W)2*D/.!)\82PW$5D*)/&K1)':,/89-%FB@., MK'/K'^Z8_5DCZ!R+EG]9X8'I"65M9W[M>[_7,*P)YC2HXOR^U'*^SE(:&\K6 MG- B_+'^6X1*M+@O6,WR!2IS):&EIJ=%CMQVDX6.I LZDQ+5=NC,U$G MKZ?IZ5RQ?3>\%44&CSR7":!EYVA=&UC?J_8D1G^R2AYI%8JMENWNT?N(R")*N'"=K',[^7,4E=P= M./"LGJ2ZKY:81T0\DR\N%B^WK>F-GU=CS\.YRAGF048@+>CO6^'CSZ0&*Z*$ M_4761>4,555EH1IDZ_W!Q0HR'ZV9\_+9$25(6U@J9-@/? *D8"#.R%05<""Y M3A8.(,__$OM^WJ,P[WWV,QS$R3:HP((1F0&&>VIS?#K8L"6J=Q'X4NL-BYM* M<.#C,>0H=RA[08,4@Y !XZ8206 ;VC ^*!X.H)]7GIVOZ!U1\7VO?&@/)G)[ 5' "[Q\#0NN! LQI5MNL']?+!:)XX@@$R]8K2T..9 M3YUD35WT&%/KQBW3K=9?>T=6H%$]?NR;"XK83?13C3?#D*3[XCN]LDX[0&=F M2(BSPX_24VV%C4)Z)C(1KMJ%;*O$FLZ"6BR[S<=]-WL2.2EL4%]:^\=&\)O3UK;JOV[O69Y4:UAD1&IXY MU] -I!284_-#+&%@;OD3. 'H%Q#=;_'VCWG+]&/:Q*X6IIP1V:*R\8)R4+8 M^MW8>6CIPFF+3QW3Z;(9CO(,3F'BA^#]]H:(;$>;8] R'-A?IX+Y,B(U_)4] M\B0 8\AE%RC^A 9-HH?+YG$6OH5& MW<7"OGE5NE5E7U@!3?R?8VGR3$6Q=KLPQM#\(#8:,<937,G(1ZCNUQ1J%^)'6;-(RW_RHRH$Q"^TZ&HGV* MW:8(0)J\).!/YL&?H"_W7=*L*Q^&>N[[-%W'(PFOV4W0]Q<^>:X(#N:>>Z_5 M%8,*IEW'8Q2OX1Y_'WEG->)9TAN0Y27'AUU&#L^XU"G[0Z^[,E\X[U=S^F'M M"'Q4IIQ+\))3>*$;+]FWWC!-$WTGI_/&F#"'OI6"I(J]MP$?J)5N#Q^4^I-M ME?=QKBR3YMM)>=I8XY&HFC551E8,ZP9SC9%*;D<%"?M )]9DNJHAC(9?1LBO M5<_AAG44+(O>+/^Z@"N!OWU'*[/#K0WU:#(=Z\9R$*#W-_".CVF"OG&GKP,G M39J7-KA2/S%[@**JV(Y,LCA4PSM<0!/'3^?R>0P3##;[MFBX<6J:]>5.D@]3FH]8G_G M?"WT3G_\C([2H7RRN)8,(:='=F998R_GB.)HV+V=(*#R+Y$KDVUA-S()%;\9 MSY512'#]^BD1W8V1$U7E),$!FC*/K,I:=:5^Y@7#ZS-HW51%3\E#ZUM\N"%_ M(V?^_O8#UL'KK>2[&/L"3Q/GKOKB190F9W]"G*!739HHV?LW-%2)7+COU\#/EH2\6@K#L MTG%=IGOS+.;8G2TI^.W3TINJ9PA;49-!\A %GY7<0,.<_E##Q LX(-&+]'-N M_S&QL%\DEJ+(8/RIV>?+VCPO7I8S-^"85;(*8>9]F \P.;V)KO"!'278D;(, MU/^#A"P1S!BU0N6=P@T[^*T4X(N7DEJ=98$[M!R)KH.'G:=9E7U(1 M4JYT&[A =_O61(&QH8U=>H9#-[W"4+_=(AL&$]F1%C!;X=Z+,OG/?7,AOHH0 M&$]K@J ^:*XNH9WTWK6/Y ^^="B?<##[XCPDA9S=BK:R97U241.WR)5W-Y"K M@$2G0X:?7#"IBKKW2O+EC=QH@J2XRE>:/EDA\C9^>OKD@WNWIWSY[)FOCK:\ MEB6,R>VR85+7-6?U/EC*[:*\2KXH'%((88L:7%%[-_ PTE7,[>V59_*@Q"H% MKQ))+U0SI QOLM(@GE"A1 E%,15%+T;@VO/-QPT_03@W-':FJE 8G#6IW7RS M*@E2W$4NF\PVA9=?_]D^N3^1*'BO17W"J*HR9"9)G"[GV6ETTZO&%9Q%J _; MW^PRRB^"\ZD49(D+-MY51710AR S7_<_>KJ^A..=3L!-25-I4A."MS+CFA'C MR'Q](H]$800Y^SA **$7!7%(^#%E_VQN1:) UEM#M .\#U^WT8WH\ ;L'&P< MPFYV6&_N7/HF@84GZ4U1TA"2 %16EH-G]M! MYLSCU,Y\61I6_2 GZ"F8?_8,F\!_JN$8=X_]9 L1:F($']1U$2>["*J[<* ( M';('$B,KNR!Z_+C$2NIA=8G62]:S/4;C5YN,(G:;0942@/[XD>6Z^XVE3YMM MQ98FY;B-Z K7"R?F]DA:A^(+7 U//20^]&_:S%W7%C]PF*=6(J)^/4DWY04F M76(.X#LDK8C-L(B4H?'*TM@YD+JIHGZOY@K_:F)*PB%#!2-RVA#WK2')V$7M M$AY_J$Z.!)50-K7IZ */.VQX'>K5G/76\$9+7PPR'1('Y($OMV*1-H=)S[?T MM@E;KIYN06>J*(>[L$VY[?O75SXY6#EYSG3 ,!QN1&,18CP^DEZS%6<2Z,$' M.;IR\G)5I-X>.PB#%;B/ HQQH- M?%A$*XP]^IZ?P&!EQ5(>;WDK+[JR+E3%D6&C!NCHW"=[=B;HD.C^^SW5MJ&& MV=W["#/"@?-T5LLAR7(X0!7'< Z! ^LDEKK?W[9VT:CKX4 89O+)W&3;H"#X MS&\@8'ZC%M?8)9,, MK3K>0+/=U'H.N_?3O"SC+-H&8_M:@W;?US-VQ[CT2.07>>V-W M]1-'R?6KZ^2["2>+H= @H+FFSVBPECM.Y\L,WEU4LW!;@F>(L$XYV,N-/.(: ML@P1BX]5&E (QGPE/?K[Q(B+I@6 I5!"-ZI_4[U->Q/'%^V1&D-H M@L/H$%L.A'%X+Y'^3C&;7^G#V<*VC\=27Q,A@)<9Z/#DYF#AWFK>*Q_=IEA" MKMC@#DF^61$I_L7@DYF4NJVQF$KGPP;H(R>X!CU.-GZ.(DJBN$\FHCX MIG;^88SY-,7]?)?1SH:5''+EL!Z##0T.;SF U:1B#D3$'](7/A)Q!M6&5 M#&EQ^^Q&I)\7.C=("?O:AHQ3CK75NQWHWAA43)/+B(9 0F"\E3H!3T@U+(#; MC?NE.VJ3"M6#PE39XSTXWS)QM5%&%M.LKTYMN4&)/7#%L&VNYIEK)B4?+"-9 M$+$ZT/J1*#7AH54B%]5IZ%W3PGQ.V]9#4D-4KXALEH!E3;&='$]9WG/$\#A, MN:PL\D#K;5$!BR%B#XT:=-B:(+K19$H>6D=7M=W5I"F:F-.O-8F:%I6+$L7-;RZI>82"T2 MX<_S(<7'03(M;B@X!8*MFM6"![%6#IA2YSE9=7V!D9ZQM)R^#8'AWLR;8B3# MHN0-9=6EOGWT50&,&JI6[\/SC=A<7C0B9S&_7F\5.BD,=')X)UQ)+\#"IKK\ M@/Z>-'X1]<%Q&$&1!D]KNX(8].-S=?]\8B@0T"**TB*#>V<^OKL7&.G&, MEL^6FV]_1Q_=1+/8<=<6,C%WZJ&F(0$X%!\]N&+L4AN;Z$0TR'=%,=J1L4,2 MIT,EK*'N'H[OS*N'04TK4+]7EDPR!AL*Y>]Z:HCFCP,PJ'@?76/.3O-A-!?4 M7.;M_U1Y0WZAAVZM?[U[T:J53&R6#N;D_"26); MGB]!]G2$_G04L.2X17R[D?9Y\$SUDC!3Q0EO\KM6+X880WLVW"^&+/<(@5.C MN*7LE&NZ>BB-M_5Y9)>&K3Y)%K^AU/S2^-;46OX+%YC)J_+Y;%E#P([(707449,"C6N0MA8A4HFQTN@L_S*0MC5VW2)\!??+)Y4[W.EF305LXTTGMD%H[PMJ/M=5>Q1XZW 0J4^_ M/Q4?:9:]2C-^3HV&!=,)H4C= 6\[L8&7.]FV*+GF2L6WR(RU)#[EI'(!(N^AO M9-R$>\?+%&6]* [#B[/O1P#D'N18IR?*4HV\):TH?'Q*72@&ZP^-Q28J46)0 MPNX^XE3E&5<8.6*SLNY^S/Z-U7O$+\&M+:_J.6QG<3EN(J2IF.XYOS'6G4TQ M\O,L_Z2)V4=)5B8G.UIH)B$;SG@="N\&RJ[Y)+F_'DQZT[KE3@8'*N_EZFII MQ\Y'9/A0CT42L))@H;F*[#-N,A"2A(IKF[[XXV)Y6NK@87$KZX-U:CX\&9+1^?390WV XQJ7 M0_".O&:Q!* V")XC:P;[4P8&4\QP.3%8U',4!@_D?O%"[)X8LV5DUNQ;Y M,'")=Q*J[95#DP7&A'R]WT!,=.% K_4F[!PA>U/?>:P'0IT/#:>'1'#@AAAA M0VE!;45P^O6UPJ8/A+>D:5D3MI\]))4(?"L[A_1),DK @ MU;>8ACVR#W"@P0ZRS7V9<2_R=-]4T ETEJX@@YY,_9B&PZXJ4H8N,<7T?4]. M 6GG99W2?]3'AX2:CD&.(U;5)_*8;"H#"#U:U\V7?K%4ETH72FD:J4FN2YME/!-QK1 M:(J^F5.JOF8-6>NQI^]YBU6"Z\NA3&@P,CMHL:*3U)$B 66+Z?1-9_ MJ]S2I%3O9JAGN;-" X\U9CDNC#P3IVLV^W= MM9T%26/,*B[!DG!4SM[0L:L-ANFL!7,N#E^&B7#%#UP3=QZDWHR/E!&@=A+! M=UJ1OR0X^'+0_@+2"Y!__0N0_S _->=>-E16OWB5CTY;AX7][>P4@6%KYQHC M56/QW?(9'SB7]SJ7RE>UHJ2O9'X>?0?]3HGUKDK\+^K^;G=.J3 M*;]2>.G[L/BM45OWT6Z"QW4WM+&3.;6_XLNB9>ZL&OQN D2L:G(?RSE5H%VE M&^UQKPO/]=Z]*7MJ?6?B=KPJELQ75@S"P<53)P/@OS35E88^5IOU6V5&F%:V M!&RT))];&CZBB>'<"_U6(/AOJO?OF0=I(161PT:+3A"]M@'NHF,4#<@P.AS8 MPU6AZV>;?SGK9;&6E_/XM*J&Z@C;7.M3Q4&?F%]4"!*2^Q26 LJ;?^$YU'^W M$82QGX6J-AQ_6-]@>R>=L74Z(4-3C=7O'XC*4,]7?+(+]1&J M86[?F\1;Y8.1)FO5)$GOHY/)JD_KXK_T3(,#[%XP0YRG6(X%2PN#9V#3;#A@ MJ2?\W**TUM2#<>QC#1QPK#96H0"A[.&#QA65RPHDL=4>A:Z,\ >7MJC =DHX M)1\/AW=(/>XO[/V7'FW^)YKZ#@(?\Y9P0/^X8<](I?AR7QE4K+R/K30L*QVW MG$%IN281RA#Q=BH)R=<=68V901D.A+>\0'B'"[(4RX@$/GK@.+EA077$5H5 MX,7;(+/D8!2W6W+2]30*SAY+,?IN-Y1F M+2 Y?-BP5TNX=EJ7!UU*N6;-JG?OA:PS:LMW*?/_)")IT68".NV M1C6TOI6';%=6RK/1"7KU=%1!U83N!-N%1GU5%"/_$I?\(K-&-J:X]@[]%[X# MX]:MN2(R#N>YV0%AY=>6[K>:^'#E+-VWQR %J@/6UV"U+5QR5%5"O%#:D M:V@5U)77G=FQ2:L,6 N^CO1>5)*A.XF+@>$E\IW&O8!A%H*/@J!I/IR0Z=L# MD.ILR%3-+!P(3/\?OI[#6BN5I:/;;!8P3Q\OJA[7K_Y*7C;LW>M%G<=7%+ORGVZ&G7" -JKH_/D"'.B+4&V^W%= ;39:2=XA M[H4#JPORYS=N6:H^RH$#-T-P8/5&" (NA2N=B9)#_:XIT?*3#S"D(V0_@ ;] M@02L4*]FP>Z#284*(L)^F\!2>EM)$O4\)!QJ7_0SYN13GJ'DV=6N!V9&T1T' M+8R&L41VSV9-;TF3^XPV]CPLL.>;W(K"9E*" ]!(78*:R/%HZA2#:<^&:!XJ M ?&$2@-7@12JI2W*-+3'[Z]10[/DUP8S @X,M"[LJ MSU<^+_ ,3U.VCJ82ZVSM0'US,3T1B88JOI(3CS?U_1CX\+2"OX?,&OX!*C$.FR M"[-RH8!5VLVO1$*:^NE\;"+>B*G2'.DNUVGQDZR@7C&6H2RW2]76L"!T#^XZ M4":LDF)P[S[][+&.,9Q]9H8\D!9KS 44UFNM"?46NJ+1BDB)2,CH>O=.]!0^ M?;OBVU>NY?N1.\6-?L1J#H(3.]"[E]]&I5Y=\MYW8^>$Y/&CTMT,XS?">"S! M1F!&H=@H6Q?#8*?V%!R)AJ_Y>]^L9JK="#:T,\1ONDQ\)&SMP.%'F87&FA8N MU_A_X=#4?JEKZ>! HB*D@7R%080+HT4PJ&.;VT';@I+LE#'\V 5F*5U,A)YT M/Z\*QI*^G2^T3K*'F5W@N&23&<3*9<35A.'L4B5E&"Z8G/A>R)0B&[D7,ZTD M1Y^D?HFAJ#]7TZ(BII)+'%GH#=KBB#,YIQ*R(QT'=="L8S;[M=(L>8BE8]]G M.P]BDY=;NX#[KIF1;R#^4Z\I8,+K+ED1YL%PJ7XI58CGLE"%L]]J_&<^?-(O>K.ZXLQ MV0^BFX:-0SQ;(MYH$JOO)ET]]M-/,D,NLU+M[7;%[DP0H2D0LDZM,7K1NZP@_=L/,K)64>!FT MR96*3.WTD:=[5>KQAZ^;"^5RFOQT5@)I*ES9Q(FU:Z!>-UG-4."NMB-@.5*,Y#7PB;BLK@=MHKK.52=%,.&N[I^7&' >./5++>/%_3=Y_E\?"27)08LO+NR1N# MZBX?HC;KTE^A?])!<-H!_O"A8J-)3

  • 9W]ZH:JY"2]2@ ZV-0;/>5:9!!C M"M)_NA7/(TKGCF%8XRYDJ2W/X%(W&]F@Q$G^&,L,LK_+ 'L969[WTVZ*K/DK MFZL'SKQ03TJ)_+N,NPE(\N 0];0@( _B1>&G&$V6$2<11(=V96R/*A4L9@DZ MT]]>3KI9QXM,ROI9;'G1X;:R%)U=ZS6P9O4,L\"MZKZB@5OU;2R-;PT5..YJ=AS1\YCU 0PDQ(SRE&6@$3A@IB5% M(RZ\U6KKRGG\O/!.6&=<%_9TW8,#V8RD?O,AUATNN<-T$A+]:\37W!>RY:?S M1JO9#*-FK_?D-.:P/"O9)CZX03S;$./CT!=&[M S?F1P^'!KQ2L775/(BW=G M2/P&9Z<\4TD2D9"D@$BU""+6UC<+BO#NF0L_)NXF9@Y[]<,:NGW*H#"A42^#)"+^B[2Y]2:B*CJ_OK_A1 MA?QJ5'M#AFF%;N=-A#R.W3R V[02'ONR'UC M/%VQ)*5HKV[47L'7>YMR.H9RKG,1[ 7?#&U#[_M,![91:0%9G;,ZO[X&J_U<6D1J"66#H(R)8RLMG'.]@? FXA0(.4]>@%S7TX^_ P'0B[NK9!Y MWH,#(HX]I]-PH"6D_B8<2*HQ/=^" [-BI'N(B+\.!WIT[L".(-NY+L/U-TOB M.K@H[R"0.C!M4]']*M/\S*PY=J<73Y_3:0J"+G53L(,ND0Z# M9Q;JG##CH F'!@1M3DG M(7AZN0L\593X_M4(9_ZN"U$+]A$9,E61((8]5!\V10V]4<@^UB!DB[SOO!(. M*'1)P0%0%V#1]\\N#,<<##6NSYJ[C+Y-'15OE;#F%*T2IE0;[-*VEX*CMG509SYC MA8>MV4ROI;%C>(>^_R.Y*66"*L9[UA?P3>\&;Z%71$N.^\O># MD^HL[[:<8'^_32TSB(=Y<9M:*PD?ZVJ'++]D'.NMLJ]TG!/Q2\:G;*0"6 &/ MP(2T2V:@G)F\T5=Y(:*XI..:MT8[YKW5=MZBS%:L?TQ.S>&& P3CX^/B]@=? M$%7YC)'."V=2_CA1CVA3I]93T99T0:="3"GCW(P-!@UCPK.JMP&0+&K# 8*, MUZ-I6O=K=#,J#OK<%.^R'NGR+JZ@(:^8(6L]K)7M%)M9P)BC6L5B(5%. M0L^+ZC1+H\ C"B6C4)+K)#5>/V&BEJ *+Y!?;S@)L ?73-#5@WJ@(W"@6R3 M=#C@LQ#V'[@036%/8I-2%@G=P& 8GS_N(\ N,PH^9T16^M]8IY2#C['-&O8G MY,_Q]_,T-)// LKT3C898$'NP-?O;Z4M*2\P/"7MGMF0YA-'>=)IW6A"YQ/$ M8=\T93BFDFT3D5)IF5A1^N59[4MR:R5)Y].(]64QPJ7<5[G+:\0%^\4CH*&&,NY.$9D"/UX73K=Z0VFP M\06J+?4U%C!9G& MY21L,9Y^)SFN)NA[RU73*IS:)TCK;:)P0!!6!BJ5,%YQGR,D=:L-Q,S42'O9 M]$A49R,7 Y&U_7E/=0(Z'U<67RWMK&9W?3(1^>[-QVB(4F/W2& M('8+Q5N?@3C(?D*S=@&EZF4F20?:E08F("EH85-8BR+XI*/3].8+:?6) MZ:_/;E&X&$MY@MK.2M7VN\S,:C17J$P\ OG2JN^B-IL@V_4\B4BV0!@_Y]6" ME=X:,X:Q.DH1XQ/_=FHDP=WGQZ358E<,$(=DSB7P?C_D'-_2HAA1:A+O49TL M@V%!W*#R_YTEPH_ ^II?( ^[I\E^[H(H&"1$$$E1 A_4O>)N?) ^(RNSZ&\\ MP*(LBW573+@SU-N$,D@0YW'2I^RN5 LB][-*O@/G84(^T8<9(ITYY:ZG5N3\ M2U*/'$:&GXB3$(LP(K?,]PU!7F@ZIUCIBYN3O'0W43I4#!>T11TX'GYG'O5N<3PR OP"[.] 5[P1DK:M2M MFLS&8@\9$TO?I=28([45HOZ<2O]RC=JLN(Z^H-8LM@%&@W<3DJ;"H5-37I;% MM8/WB<+5/^6QSJWLT!E7^+P*^?+H&JJ&U*,,5;;DF6].9&3AT9S-.="'Q3WF MW,UB2J?W\JR.W^RC(:>2XXKA;WH*"$+YXSNT/&3C\S*=8/P9H6*TK?I\SY;] M":*,IQ/O'DKU[^N(4 >H[ZUR$R[0;VDW[Q&!ZW^V>48RU/(O,;'6N9HR_$V;[TZ'Q MN#&(T9B&#&>5*:<,M=A57W?L%^\$AV48 LL"7=R@?KC3$=[.HY''H\'[:&@H M3HU[N9J0ES,U'P:'GN!I03OQQ&DX'3@B.6:#385GD1%>XE/8.DAW(Z_$0,&5 M9^&U+;M-C__VW2Y):=@C-/<"E^E$ U. U,W<:$D/RTU5::C M^4P!JM3],)5R9P@[B [MW'2L6]"TG&NUB5-K=?NO(;D>F$!I6.FG"9*UT-7W=CM.;[V=T&^V=U-Y^ 9";$9YR M8QBY + ]2?;?QUS=O-%^X&@\F/:257WL.D$$.E8'/_]3.69Q#/?MB95[5S?(S,+9"&08ZGLQ M#NDKS1!E4O-7\)QA+V0U PZ<, Y]_3':S9 M_C^YB?SZ#A#"G1;7,S7C/,EZ M(SWCZ'X)"N52VCPO+C^J[,-<%TI"C_*!#;F/%8.LM]HC;T1%TYS&\;;-N5#Z MF=18?/]0E=^CK1$+9W8'B[XOI05E+3<64B(JGX2Z 2=.'S/KMNK.Y[N:"GC> M[Q:Q6C_BNT8#X [4\Y\,:TD =EM':HIA\A6^&FNWHH<\',CS<"4C^1,X)MR. M0SE;R5^K,FQMI-+G05P(NFI8N^9NK#/)C$2L,2=QR*/1+D_4( 1_7KHEFFIN M>"N[IMQS%"I6$$ N?DHC$.I%0>J0T__2EZF*Q M39,:8FE[R%:H''9!=%SI@VWZ=(JIB;49XMF;OFC6\E]2L':?K^L8_YA&:[+. M@MUQSAV3$7F1%)JO\Q@F*8(&JY&' VDA@-6_5+0J]+A962AHR^-+=%\7 E7M MSR1>:>)3R.]]$-DTEI>.A#,KAJL?D!9 U M*CY8<%#%I9X/+_,=M8&-3HCD5GA& X0%D 943&7$NZ#0=2NJ/@@&\KXK@WZ/6Z M&;Q'TM^PI0X'SMPKS5*PV$MPJ'O+%V0,@N)#@19UK.#%ZCR[%?=^*2=:UB,JXQ)3 MG\(#/Q(2DY&[\Z&]9-5SE/P$(Y@AC]L20_R05/1I],IL9P<3:[W+X("0XB[K MBY&9D16LKL5=DCUD*KYE,4JG)ZQ=Y0M9%D1J%>]K&I*DV2(G5/5/:7;:^=O) MP=J^4CQ]KAL""_UE'('K3*N$2O4WA%2,KKQ]U@MJ+WS1,WB@G?S^1Z5C1+4TE'3KDTE2,>AZC?KFSFLZR5>O)Z0K6\3$WS 8UVLJ;N@\I;X1OZ M:+;Y?*!0+VP77>],6!3L.4X;Q.X4#NPG'!Y[ZXJ6D>P+:QFT4"7 X, A'%@Y M7M\Y&_-B1))%MJ&1L[-!;F)X_<5@2;D:BKI&ZZ;,7WJ R$WQ%GI;E"&"2(3V:9UL]]6>*O7 MO2"YAM[:(7*<#9U5)=SB6MXB48]@\DKW(YEZ7IF$*/O3)1[O%L&^"GI%LM]4 M>)NQ6^T\"P3;32;$!8Y9-!B_;/9#M6^2H8+RJ^RCV8 ? 'UI.5.:3SXF@WCI5JQ]LM ^: ;,^Y2\(>BM7 M6#O1-]]YX]UZ [L!:Q&O%5R'/*_ ZH&44_G8,.9U,-L7I_'*0@\#'^[LW "M MS8JU4Q8]DV_)?%W'E8;OQKRKLR5:"@[X'+(^LB%/&Y[*7_%RL3KG%"/E5A%G M/1REN6=YO=+H2Z1;;9[#1VU[08>X9]9.#F8;4*>J*BRD%C9[] T7J]F=%&PF MIK@N;VNKKP4TU\OTO\P\?>-)]0;+_DZHZZHB)@+K)<4#4S<"D/AA?9]QE)RW M]U*P29EB$K/=*CZOV3UU^K*^Z/ +!.5V]\'T\_6?<=X&HS ?A-*1S+VNG)]- MV@-Y!Z4OKF@50'I3/\.!(E'(2;V'9P/?LLSBB@=;V,B3L6 4Y!XXH'YG\*R! MG7@_!7-/!0>,2"62B&SR8A$.Z%U Q//@V-M:]$V]=WI\\AZC[?-#J@8XH+$_ M.W]NAK1/(%[(PTE13,@1XW Z?RIU4IS4:M-U\KCV7*JKFLK@1:<$/>'N_?/^\VH;E_*H4N(C[:);.H=YYK=$JG>_>=X>ON^7@* M]%;RPRY .ZU4KCN?Y6M+,JB:/>#5.IA13V<4\E"Y!7%VJ7C@VT_[] 9GYZ+G MEQ%R@E;RQ83>*QW,?.N"E2,(NY@V'H0<<7IE^=1_J-@_:)9?F/0J:SU0K^\J MI='C6V -C;<[6?!A';ITQ^@1&X]-<8S@!;R>(>"EA)@*>YM_3/=!5+#DL0VQ MWW+_!N1.N$MK$F7* @",.#JS; MW2P+U'J#0,M8GOX6$?ENJ(,8$6/^M%UNO ;Y\A;&9R#B/#U [\+_S;((Y=]= M02@OR\C5D-C!ET*\N-I\H7MS2\[F(C"]F/W,.RMZ2Y-+"K_G MJ.6=L\E,0#C7B@-$Y151\%PX,>;D>0S3OV>6LE=.T4'3+)XGVP?)- M?47UXH.3!G^!IZYQVRF^T'4JZF,$+YRG(0WLJW*GDCGS6E3O&Q>$<+G.TP-; MW)]7+LPNBY'BJ[ +*>QN$*W9N3W(^ 1S8?-";Z4JX!BS2#;Q]_=#-3&@DR^S M?3Y(4=N+ZD_PL MR4!VN>5]?^8N]V]@'PU3BV83=./]"IR=FH=Q'V(T&E @_ M$ T+N9U\CW*37Y'"7IIK(N"YH5'<6\B_*+R0QD=:.8* %1H4Z#+ M\YZNYR<;OUIKM+^UZVTPLEQ)56A!568Q:3AYCJ!VF>TXE>^LO' S/B*I*>-- M>E4;\A9C*E6;>TZ^)7<<#=-S]]%>@0.&IH*(M' !(U?F4 0">YXJH$81/)2# M'(ST0B4.#&+=/#=CM2B09I/LNBUNVN5Y18PM;V'Z'*G#^AH1&'>]D-XLU]L) M#D!3Y4LDYKB>TR6Y,$[X&"872++QR)IV: H%?\!4E! MOR%I#!06OY=Q8\5;IYV78_/>:00B6>23;#B?-10 >FG9L?NL0R,E+ZZ!O2\V M!\@C!(["P$IP0 8.W'TQ!P<4?]MZ](8N\(6%P)<2RY-;/9NM4/#7X-_R329B MAPFBR,8)OV"2K!?S2\)1(K&)7X,YY*/H41YSG^_A4+[:ZO ME>)EMV\EK-*MVQ F.CG;T_S(+_C MB]3X:0;EQXAN9EG5K?'H4L=*(BYM9DPWUFWR>,G6ENF!>K3YAZ\^#2F,R0G* M.RW(D=L)<.TK*^6U>BWXOBZYZ&H#GL+U:M=6BH#-I@W2AW"@/ M^FBEYDK9^*D%NNU:)Y9U-O)2H9:89I783 49JW;77U9,#V\D)>98EVEI=6F. M*L9F[ S5K3]^W$RDXM;B;7W5&D?G9RAQ+Y<[0H0FHAG)NU ?^G_EZP#^ MJN6[0>;LR^' >\_)$RZFD?[D1"WY*$4G M/@P7G8]"8E(>UMVJ5\]9.>I\=NJ42_C_L/>5874M2Z*+X!9"\* ! @1WMY#@ M[@X)[NX$EQ"":W!W=W>'H!L)[N[N[+=SKLPY=^:>^>:-?/-C?B![[=755=55 MW575W56-AKVEC=AI!%'O;>E*[O84+$?P?RC>=RQ?I\#;-GKS"1M]75?'%J:Z MF6L_L0=AWJV47K*?;);$E)C-U.[3=0DY6\)Z1PFU?SQ_0.#/FVB:^T\Y4O_9 MG[ UET/+G/J$VIZ7.$X7@$'BH"ZFZ4%&')V@+S,": NB[ 0%S<)@@'2D" SH MV(&!';A2=:^^@+9'.]T-*FB>IY?FQ+?K^6!@I=7KB33\1KS8:SLL"^)H0*;X MF^"?F=Y,8&"5 N*8I'*'/R%O__6066+?D\N>P T#Q&<.*H&XZL3_%IC ?Q/, MJW\ 8_:OP*S^%X.IS#Z%S3C5KEX2R2A7&_1_]+7*6>=COW^U#_&;O/ZABS!M M+ZD4IV%3#])M3@]V/0&EDD$JZ!Z?J4QA0@5]?I];&6"N>98% YTG[1.6UB'[/T;C_R^8E[)8IN6] M$Q+QX[U9M,?ZC$A\XC0]EM.BP5X;RE->^].RFQI#UZ(3WMB_1:6DN_#Z^TI@ MO7O%MG, .LPD'_)GS-P3E_^M<3"4472O_JI",#"3W'8'512G>[IJ#0:TXF^1 MSL+#KHG()APD/31%)K=]^[>FKV"1E +O2_K[]]X]T.BN=-T$0K1Z;HFD+76S M#/\1BQSIV8?F9P!TP:A.NQQ\UDQ*SN*&&\=7&%6,SZUD8AS6M/I?4X%V-Q06 MA]UHG:_*T;)585SKDF)8] 3-@V2XD4$=M#S1/@,7Z<\1KAQ(^LW&]LS%'EGZ^3,UL MA7T%:H0UK.(J2,C,.9V<-/]=(VB.QL->=*VZI,AX(Z6@?I]:3S:0I?!,% MO08-^VLX9CM]V)C/1B*CY+JO[]-(U90TS0E4MUR+$I/921G#P.MESJLCL!4D M<(C#X69[*G"K,WI/5QT]4N&KK6C/[\&AOR&;ZX:B*IJ^QV3&CK;Y;J.D.E5D MS(X3""&60K_9JO8W08X(1GY<#V_IY;I<2["VA,U&AJUFZD)Z_+DN5\AS @M( M_E?LVR@[@A%4?^6;0NJP&NFN.T.,1W)*4XCMB<9@[V* MT91,E40H16PT1_HQ":+I8V;6]V=IJRH7R[>P MRS&_$L!6.1+?H4J# 4_%!QJ5AF\"V#7#)0%=3=*W&U?JQ_91RYJ'HLQ M.J E#^SJ0DZ^A@N#Q-GRF,^I/V6I:%D[XQ7&'2Y?ZB MSF64X4I'3OLG<.5-U[2);E@T=;O(S3&&MV@^Y[Q8_] NS/;K9<'YB< M2TRGG:I$+4U9)[*T(L8&_3UW)QG@32GWF);9QAB"+O+B.*,.6 :X:N4*90P0 MMRQW)_-^\(E* 'E%-WK:]N*-((9+=<.:AI ^4ES%C"/.E;#T*]*\FG'Z@\/7 M-753FV&X\OJAV CMRM# *^+NZ$*?50VM6Y*PP;6&/^DL2L G.0QX,I$\N7V\*=(;_'G;_S(->HD?H\'026^B\UZOIG5?[C*PVK[YZ4J>4C*E+/ZXEGO6PGUP^R5_0^X9&/@G%(L3?W7XJC(5 M=\J^$, 4A7#_0]G^<:&A"5D;4TTY$6"7TG M1UDYU<8R<,E[$I96?6HQ@$"5!LS_>H0%*GX-;[MN(K8DE['_6F7L6 X1Z3R3 MG:5/A+5MUMGK J\9#+3J0U9!,X&78*"?GO@>0=UK5TJY3! O[0_?FSP--4&0 M&-Y^/"<& Q@:#G)PQE?:RX]PU@+'WR%+:Z) Y1'$BF)Q!0.?^\! ]W0*)E3" M8[PS1!Z31N^W!'[=#FIJNT-9\EJ&K,"G;'G"@)&7X2($5Z/SI]OPWZZ=T!\_ M^7&D7?_P>I!6G:HYSS5_99CAW8RC<*LHF_J:%BT^\@F$XG6W9\HKG"NW M@&Y+4(!1VMO)$AZ!$8*R':X!./\I2E;Q:_/JQ0:60LJ!+AHV]_*^6&&*>"37 MAVE2T]F)+>F-88M6\@8< L:&5#*Z1H\-!TXK8]!>?X0Q_@>2"G3W<6J76"<< M@A["JW3F1UFJWBZTRK_S&>$Z%Y (%SK%6!09*I!\-G*MRB@828;:B?TZ7/&G MD3?%9#,S6RC[NFS;9&EN3;U05.\0$:[7,IL>'Y&+GECF5&D4JUQA8:1WN@-@ MF>W7\XIO-'IC*>OV!OT0YHA"@!6M=#2)*%9'X)4)%Y,3X=^P-QJ\G>@)] MH*.P[?1C01R!/\,YKZ9%6-M3?@N?]Q[M+^+#>!G/9E_LXGCBU MD^=&5=(%272MFEA(]"AX]XLNBW?N8_#"_WPP62OWYRR;+!*/V&S"%F^1.C2) MZLG1>@MEUZA RK7!V.)TZO12/Z 62IXO^-PF C5_(A7?+-T/9*B>+?^9-$U:KGF\(3\+[7)M-7^_>2M=WYA[!O1Z'I-- M.N2%HYM23-$'K.&^HMHZA[-Y^=Y?S_V9AP"DV;17/>F]&CCIDD+=*E=BHPJU$,,7@=:,5GAPO1+S1_B!C?YPL\A\8BB1+7>Q&%5+0R;\S&4JM!Y*%/-+H>+/\J?!7[T , MYS\!6\)-!3 L[_CZ)X;M00?^9[6A1SE_&Q&6.V)!@Q$BJJ" M@3)QKPN,/UXG^U+LHG7^HI *MWW@574U,C:+,V>(]/_GBS*9A 8@=4W:IS5/^Z MEB U=E9>D"#D"7.2_C-?@0E(9XY747/8VE(@XD-D]A<2IE$2=\?VBZV:VF_\ M-?E[JCM2V&=[5\X5>/J&QFH9WW@)T,^?<5VPV?=6[6EXA*A.NR5/=Y0>TC77 M3R%T1Q=R\<0D'UKQQQK)HFOL@$+9]_;,Y[-=NLJ5EXK((K)]0M9;X:$3@1_- M)]U7&NP:PO6,L\N=X]E2\\,_@MM7"%9M1[CZ)"9.6,G.\[ZBGU-K^$;]2PUF**9(FX+$'#G+QO&>\VOJ0RE>PB1/ M[?"JYRW,B]HC#8[AD7Q=8+BK35".0+]P&+WO6L:J3O$4!N7>B\?M;7$T?R8M M/:9^FR!*8!^"Y@;DX/A:*VPA"COHS)J[3<& M'-@-UH;C?AMT&?2S:3P\K0' MKH/68<7Y^*WUO\VI!I%,8R_,=S%7?WOMZ+CU,KR\Z+S+:I3X($T"Z*T]*VMLW>8\U*D)(\P[+'OM3IQ M,[)@]M%HTT#.E]+]2AY!2?E#U2,7/@, M_/,TLQQLGZ*N/%&#NVQGIOE%1)(H!XKW+T;0?SJ2D6WA4A)\IF!].ZMH8U*D^I)EEO^F)VW>VL MNN4_O/M8WM^O2]>GG>)>7K2$VYPF?U(;ZVYWOUU?'2:.CSN$!9,(;*FVSWE7 MU=5:BLQ.0%DHW;Z1N2E%R3YQ14' Y>KEW#-O^K5O3]8C<$9MUG:Y#]$Y?\KPX+L*!LH#XI]B>C0N(]=T;V&[P, G9(;'M\$U M.T!F<'?CE-7SK/PN,TPP8#Q/6_PEG.DG$Y#:#CO:*II'@N^@BI5]$WIP(=S: MPB)+.4O2T@K;\8+6>R6]G?>05M1JRDD69X#@*QAXF13^]A@,5'4E8'SE^&A@ MM6,"G9_98/+9%+LGZFA0TZ%GL((6_Z7@O+;+]8[[Y#41>5-=8_"/G1DZ6]HR M3 /N0B[T6S\4L1%!LEPH.&\:LR6,)+6*R8?;-6VAU2Z-A=SC!KI SI9!' M\?SLD]82OI[%[KI:(\FB)/%E"PO@#(&3X)J:/Q8[/4IR(\D$![E/KJT7'=3FS+3[A5[XZC;A+XY +EN8UV4*FP8!IF'-(T]LMO&>3!:\\.[ZCXD"-:1) M]_P?HNC&L$;F]>% ?J"(V?V9N23S%4N)&3%)*"^S#E;=@_1>]MVTMAE0C96V M2R$-G];/(5,!"F41:-HMSH>N@+UW>,!=<)UQ06U%YK!]'BN%0G$%8[0=3A\> MB5NJ2SJF<1V2K)),>>"G\:/9K'JR(3 MOY84,$;F?N^4)E_7^LIQ[GU =\#5EXWP6!\5XF,D(! -=D'3HUG842]3U91N M$UM0*B?-GJ;5TW CS'N=X%1A_D9D"WG2UAFQ;M%!7>A%NW38%\I.OJBPKD].$G23G38'\[8OH8T MR5O,8G.SE*FBO'[!P=;(9M8Y9HT:>Q%)^&FL\T5"SKT&>L,-5>=0]2L?G8JP MEVAQF$3V]2F/:5<;W]437X:HPH/@HSRHBURVF,QIUV42HO!-K7P=3(50'Y]<)2MF5M92/(CZMVS["8W/AE^EW=#9"Y->#'+$+G6 M4![WWNJJ0VC;'YB4%.SWNB;O.]L2I_ N$ECW)ZMK*DW'Z=:$35]'%!>73J!4/A0%"O2$>% / MW4R8DM2QSYF^'*'=$(X3A ISIDD.60GQS"PV2R5)N!CJ,K6V^;:A%72T#N5O MUXW/4\D(I^0MJP%49>T.)B[E%?12AB$'XK^.15J3@B+S=H6JS5O+OLX)_]!8 M,-% SH35=Z:SC_GA3Y-[[_1D./"7>JHS-&6>2V 2")]F669V5ULR=3W>Y<06 <]_9\Y[Z[WI:R1%_L*'EOG MY80C&1(/82(W&$W\94I\>5!\>2;/%Y;0<#1-:9S6\*KG$X8L\9Z_"7I+X/1< MY.WQFDNF(L_7N]7F^Y%8? MA-4J[&;W7#I(:\TC)QU;)&94JF+F1H)KKXTTA?9K'LK]&:UM9 0BBLAZ3I.\ MV_2^O]_6[#8TTKVU@!*"LP^)0 4&(Q MC?-7'H;Z,DH,3WFI][\;F!LT2>)1PGRN8M2R?5PHU[I+DS&!3L]LD%]GX!YQ M_Z;-K^ZK4;-@7O_LM,C2 @PX-JU,'P: @?DYHP^Z;]@/(C5?GV6$GV-".54\ M0$QBTK RR-(9]8F&K_[*P7^ZVG2%7@X%21(C-'%RC[+!\"SL+!OX6[_LM*-[B_N&; M3D78M'E"^H=4KG/LA;C0KC(YEX7T2<4;SSEIF[TA1UN8L*^$W;;UB)Q:ATL( M>QQ$_DH89'MW1WD&$T-(<_.=%8R[#0-&%@X"#@P"A\^W62\?&11",])DHY:N ME.JC5HOI1Z92$.0$K8\9<,G11RV0 .<'DBLR,R+"U)/?=JQ'3Y2F MO1R@G;:;%X>)4QW7DK:FX"XVRY&Q'Q'7O^@!/K B-VG+)>$[^B+XFUH,;59F MDKLK>WYJ"REO%^AVW9@>BI.%?4!K0E7#KZN8'UF,G'+(>V5 MSA[[W?N8VN$=98\&4G9V/4_7_:80-^<28I2;P&OEYD#D'K_K.^7:]%8Y,M-H M&\.-Y+.&44(3Z \[<0.%6GOL=?8: W9*"\52388DEC"^SY\#>$0Q#($'"ENN M2@.;6C+QS.UB5!.YBV6C7+G3'+@[<2'4Q7 M1A#(79"TP#RXW8S!DD,C(&J^P)K0<6D\FL!;#"AG6ESL M2$!4[I:O*J!,=L!+1R4_B0UYJ2F)-?Q#87Z(IWMO_;61Y1FEC%(RD2LN5D:6 M*=/.](O9#EO6VI/N2)'*"*< W#U@_Y&&J)ORZW9SN%RHGVF="#E3$\6FRXL( M08&+L?"N&O5*W8,T=(W=%RPU5;N'%(1#+\8;J7COOH"!OE\Z_6N3.1QBG/87 M_-H]*DZ[0RQQZS^5?0A.+'MT&_C-'YWYVR%ILFZ(SGUYZL36O5/$,I\6_>JU M@8/VZ$_;=I%+/9/^K')SXKV9LRKUS["KA7><\"CLV^9H'4$/L&;R@GCH-^;2 M85C^(EL"5:)F@YJOU]_'HNZ'B8XEJIX<^@<5+EEAW^B&IV4WC&ZF3I4( Y_: M_"\*/C%)1/%:6$G2".CR1E/NR?!1FWNAS9OZ"=#/(+_>$2LA5!2KGB:#3,,,!"R( ML>[80)BHK:]+$:09[DEIRM6'6CJ;\9RD6?I=NP_2(2%W)UQ71>(9:GTL8F24 M#D,V2LEEWXNJV?E8Y.R9BD$=?>64:L678F M F<-4%6Y;]\H(SW*F6LE\3'[6,-#C'(BU3.\PZ@U-<(A(YRE="+$#H(GQS2. M+Q;&+?5-^E20+XPB:#Y)=K][']X.O1\\G>G-)+"*"\(6L3.$#6C?D@%%&#P* MWBDQN?!(A&:XS*W0*KQGSH_?9'@)H\*?9P)]4CA=!R<;]*JE-EN)5*/3 OV. MU8"8Z4O!8L?5LR+)8ND\,& RMVOV#>Y[Q F;?9CAH%^2AZH,,09$VI\WN2J M-E%KSD''./)M;!)== )NE?VEOGSI5[TLJ1#6M%-:[7+ZIWEVR)A,!T4B(A$Z M$YRFNNQK'?I KQ$UJIW48AL8UVI\!@.O;^5@OJTL,KV@'G)B%XE\?>ZYEG4L MR'G@=7>;[J(H9NX>U#R0R!-D&'#.<")VGT1\0CO-^NIQ98;AT* 9%7:DN#9" M;(>],W!2@K^!%^5N:A39E#U^"<]G4\GN0WE4.EJ,S/!#>U^>&3 5WZ7Q^7K4 M;4N19>&]G*K O%RK^\_XH4;3#YO:ZL:A=9\\=SYYBRKVF>WEIZ.X6S]7GW^3 M>3NCD"3.VY]H^JV\$Q.(GOP4OJU@F@B;<\8&:(_U&-O6H#2T%B>\%*( 6B M8)C+4G71:E^4>)Y F&A6V43L+#3HX84,F^IYG=R:FCH:=7.H-2"6:@K]6G8C M% DOAR,@_/U$':2WZ-5]CK.02BV)TQ[:=QO1M!^\X497,K_S,N7!0E_7HUF! M :]FSMF'0 ]SHV"@.[XS46G._F>SU4?V"0VJY<$/&]C*?%\ SV>YNFAJ/>25 M(J'W U&;D4D;ILJ"*F0SFXJ7\L"#S4A;$[Y[);H/, M2\%]I[H/P=QMCZY_B9/]_+.3,X6OEA^\V8CO+N/!P#LVSR1R4UI+@F \ BQ# M/@0^84 %I.Y5>Q)>S ! _[V$F @S0@,M(T^ ML4)9'U2@BA[FWQN8/#3 &\N)$P>1/QF?./;4E,SYV!+8Z><>9>V8Q3^0):H^ MW',\/GF=9CVA#],\>20]@0&!FS&8Z)U&Z9'/^S3./W3>#89?NHXLY[HK)HE- MI"0D#OZL I Q\3CQ1?F[@K_\OMGX/R %Y55Q2!?-;=9ER!%7_E6!42R$X!!: M(#Y'RJ&$K:3$Z@BLD(?G\(/$0;2&XI:6GP(_! D5^\&0<"%?7)5QW;3E M[[8^/]$*-467EKBXQ>X;^9QWG6S_T^&:M/H)?]&4B.5$.S5[>OO0A#<=XH"JP03;=NS;K]JQ1^+8WFU6YN! M8HXGEX6/N:FZ@_9.<2AK5[&I>9J]DB5*K=G,3FQ.EG]!2??W+?\XX#AT%@?% M=8]Q")_.$1@V\_&#8-EYQ.+EHVX7>(M]R<' )Y8H^,DS3[\)R-+Y>W;] M 3G S$KW&&TD=.AQ]7:&Q37#=*#4-)*6GBQ"NN7#J%\ [K'&'Y#P9N-@N/ZR MK4[TUA R(HK*&UY]Q2E@8)85#/P>/;'/;-F,U--),9>H9!&>6:Q0)7_=.8<3 M^!JD38&M!^!SYI*D[OSJ;@H(T= M,QJA8#$$M BO !@0Y&,! U!DOXJ'MET5>=T>XSQ>4=TKMSUP/.Y*0O\>[BX"U=5GR<8APRPIAJ4 MJADF 9[> %^ VO]6WO]?JW^S%0U9CRHCA_^EHWH6^9P8@"+0:-;W0$9$#%F[ MB1+ @/>O6G14)R/>V>B9INEA[[ C3^_DX'+^/W*W$5B'\Z)FW&0.FA^JX.6D M3DR_@R.WH(39H#I.]K"A/O9[P,]R$1E\E]5%3N.0?U8DIH8-78KV?MCUT&_[17G=3$./W%>ZBO< &7;DTP$8N$,H,1MH P.1 MWR"D.WD]PJC4BO[*WANY+_(_^O>_+TFF_/0[R^2*3#'[+F[PY-89=Z3 M3996W^)V43@W#%/GDK2\H@BT"?2N-@%+7F_^9T% M]BPL*UO=+)?,*2H:_0V*?;.!<1F5L,*O-4W\H@4,= 3T@0$<30/;;AA_)7;<^;_N_TN[OY&J.#EXG;)L 4HW):CZ*+%BD"H+/#OJ>PMWF_M/'6Y\;=UV]U+WQ'-S; @-RYSD!DD<1;T?LQY FN$FCO$#' MO?83UKJ=13<\Q"=?=C6%?#908�VHG,[;Q95$64/RY;M7(:6."U-3*%I:"Y MF8YC]F(<7C]0_+A=>#S8SM-9EIC,]&81"9 8#%1BVUG7+9^*0-P4"J'<&D=+J= FP>(5"@2$>\7[4^(3?14_7H@?!/G+_"OAQQ\7D(-YPE+X?Y%Y:?<,8%JAALY@1GW;3X:A6#@QU./+L02 M;7MBN+7<8]J=KX$6D7L':8.2]^C\%^1_'??2V DNQ+D7>GC(L3.Z/ :5<)KL M$7#,E[D86K@VV_S&YXG?& $R6CY$?7]D^7<6VH['5$"X9P?A'@3Z+U"Z5]2G M3VE>O4_NR_3D=UHXEN.;6H=>90A2-_&JV> MS 3EK!S3KO+;>$!%BO!]+10X2=(% \;J.G2)W'M.E5ISI'[?8[7A=&R?X=J ;,\M9ASTUAS0IZM56(L^W61Z*0LJU&XY^HL!_]$Q8_G=4@89#:](( MQ'J1B# A;E#O"ZNJA\,L5A EFGLP!A>+%9OB]>2ZVW9]^>NL#DL9&!CEXWAZ M:ON59?U5M8J*(QBXW8:,^/+,KS-1(Y#GO!?+]W=@X%?Z]G%U=G5/1)%XC6+F&'J>[*-U*Z X$2)[P_$)>.JD%#\P<" M?T^<-YM)\)%/DC8W_E7/H#<_^]OJ<]/)3J8O-L6)YJ M?H,_DYF_T^@S54W(H\!T:W0TS75ES..<;^%98[8F2S&G;IL2I$G\3O"EO)I3 M//?E8@P.S?/D3)-I092RR,BTH\G;_TV4G@J$+'&>BOK7\)B;FUB&Q3OH)^)I M,*OQ6A7+G8>E>\*UZ/YA^(=O0!UWX:'5+M7W&Z!(O7KQV&E1\H\/74?76N&] MW@P/O%,UP\Z=V'.U+9AR"]I;8EFA$FMDU^(#QS,[PH[*X9AN&R^RF=[EDMOF M*\N3K4"U$SNE_;>.W'^&EPHFUZ#E][97W]?%T^M=U$2Z"WJY\*"GO5E-BH>% MSJ[X1.9&>CGQ-H/%U7/M "2ECQ^)CSUC%OY#>O??K/-V:>ALH>:")QXC)1E] M*%5SZ.0%U'%P#&MD\'7P.ZCFOV^;E/[LM/0RM6F'O"G]:N'Z%X^I>SRI MBDYK7T@<<4O-.U+1VDYDPBG2\GKRRJ.<$Q:S/T?)0A]=X1('.+C^<&2!!C>;U^X?+'XO$KYJP-ARD4+J^[$3\6"5"O#?^ M$R-ZP;L0OKSH3SGS7OW$L;;*E(!Y83 ,)E,<_LU#1R!_'R&:V>[_H+*I-$^R MA7)S&C?X#F2X?R?Y1!!:[QI5[(JG,W]^(P=W^8^+WJ>;LJ=W3FE7&!5@8.+[ MOEWYKZU9DB;9>\2?8&!7RN&W%)[/7@I%P8D1PKNU6^-HT$J MMCI'2=65NECN]1$"EE-2Z^]; MJI+'X-,17ZQO::7.9@V'XRW57P[;Z)Z$[Y5+/,DDY@TVMR6R8U!;B4<& ^\& MSP3YOP^_0PNL87&'3\KEF/6JSJ@W>9A$JGA,&HK 0O4[7P^S/Q8D?+BFP40C M?9L0ZVPAQ.S%K9F4;TF*QO*1!4:.B[8O';JAC#.I\RY3#:&D.E[$@WMKL?.' M]Q%+EA#B8C]225@[@:IV*7G:W!)QLR'I''+=><-]P*J#@M>*%/P#DC?!9V5C MXN29%[(PC-ITV96-O@5DE@ !1L="\\56S1$]#/:Y6+ZARUA;G+^5!<14RA(AVL]O!;=$!5W/\8-W]$)=IMW?KHW]6,;=^9%%Q2_# M,L/'6FHF=2!G8;&V"*NF.FIXT[2DQA"P%M%[V": K%Q7+%MAOYL95<0^FK[ M&21#H3V$7$!EW\0Y\IR'R%:0L*;GLJ581-W@&:.@$4' -;_?4OKDY0<0]F(J MHB'&C_*R^#"\,!PNOD?SKR#+B1G1J;FMJ8#AD>_E06-OQ=E?Z[!'?[%;#[LA MM-4FRC'V= C%1CA,73-W_^;\O2B_7@I>( M:RCI]"$*,1FH(D/Q;;YWX"0C"S./!;'BW].IRM9S:QZHL\$V_,COR8K2/H6. MVW!W8L/Z$GAICV:-R7BQ -!; ME+@D?KGG."\QVH_[+_/4;^Q5M)\CBQ\B$L^"-+.E2:.MF>R4KXW'RL@@TGQ< M5V#9%'@L=2Y3BB\]QH8O;3:W9\X1)78I3NX>3;J9:6X74-%$@L?H=&],H&HO M",LN>RG[M)NG: &E"!^1B+0N>@C4F(?H>X3'Z:&>]8<[0 MD79&>N/UU%&[?/?6'.)(_ZWZM@&;!P9FJKWN$(HF M 47M:59CNV?Y Y3E>2I652C73J>S/02!-%\0>8,&D40G+R]W^PK2$2\.)6:4 M01\GZ=Z@67,'BEQ>W6T'!WOHS2TK5X.6G>[S-R()/-HQ\ ; @ _21EK776QZ M*^AU5:J'P+T"\KTI3'\]G+!K/+Y/.T__^DUAE8O>DWH4HD/HM#Q[=@'Q]R2A MP?9N8!'DUV<&7,@RL80.):^7N15;U^Z>:]"K+*"VW<7"!=?K^BW?&>!-U",6K M-='7!><6WYE(C"/K(M! <]Y\P*#W,VU!/J[\K09TF+?XDHW"(?YDFP-[=FY( MYPV?:0K%#4X&JCE-G(U9S%5PM'?/R< M9P;0&\2M>AQV;L8S2][<]XMZ^(0*G9UB.C,/M66>!;GO?!L;%=9EGD_ M95UYO=\C'=EQ%3-@[-;%WXV$TV++VEI;T?.N55*O?Q86W/";O"K]?&.L(/WL M:)PU9( ]WA2#(8%XE)MI248SVI=??U>0\#%G>4Z/]F0 .M#P;*/7A4\$C>1R M6'I;=/08)]Q6RS\1.X/M!QC8>=($ R8]]M8VI?#Q5L_@O@$;-H0VG+=5ZF[. M_J6O0=5*::(42F&;ULHY*HL-8M++[/AUI530X[S=V]LZW.<31:->,+3C@2]E M-ZJ'D,H7]NI'!%["KVO!UGVI2=(W$(DZP)>I##[!&SM.Y&+>>%CF0M[O('!7 M5.RQ)//32\W!-8=KV*FM=R]6,_S12I%)WA4Y%))KQD"+S@&>90 MJDBXN/)&*)UP10GN0V4T\2.(\M1:+V41)/PMTJB_0^BH>X\@"?$EIWM^]V$, M)AH,](_K@P$=R#\[\BHYAJ-@@$PX_-%-%@QD"&O$ /)*;(0Z(,FX"9XT#L>% M5BE^+:G;SQA^WK;M?!YOZ=B2>!9%KCHQ&.9H$U0^GC)[JQE\C/3KXY6#"\!, M^D(09M)_B0E4*TG:O-I=0:10QKJ.Y9$1QX7/X+7CZRM1;9RR.$2FK4P9'$Q2 MEB0<'A5Z_4XQ01JM5PA #T0646[!4R#KOI.+B>RNL M'(_"'QC.'V6E4I?2@M(1\XL?9=6K)EZ-6\W)66UCGQQ\3;-/A= S=GE15"E- MP,1;R:DD3-N=ZNV<#C^N=."(ZPCK]-5 +OMCXPHG"2.U>PC1LD1=Y!X5E$GV M I\P6VZHNE)CH%;!RH/L+MU?19)S]PP"= MWDW6TSM&KY\B?6! (K.DL.=4],'W(V0*# U_BA46Q%?ZQ^L37];:?EWM_"GS MJX%^R6#7J>Z#[Z' 25DN'*8?E<_1&\_,> J>7H4\L-+2-K+XLZM, =?6VF<"(R2M[O[$# S88 M8QB]_)D--\W$SH3SLER#\WEUKJK\S=32;J(N*2, \ZM;XFFU56- MT!( 0:3S=GZ-IVHH]NA238J@> YQK*9HGD9!?^^*?N4TP&'%X'ZJ@?==#IX" MFL (<_W7S]7TQ3T< ?VX(Z-)1,G3CO$!1Q;3%)H;S,6J+UKU;M7?1/_834T_ M/5;GUO&?X\^-FYX^JZG)CL2-$E/;(*?!2:@GS*F%?L+K 1P:E9_"'5&+3,?3 MPS9UQ*[>5?$@J%"&,0%*7*$_X(^PUC9\/_? 6[\5BF*V&XZCP M:CB]BDBS*9U,QF-Z?C]'T249?U+#[D+P9*WV.RO?!7'D3A(\ Z&\'P,C7+SZ M!.[N8["H:"J-DS5\5HC^>GS\YP<%%3*ZU[8#]>=/2TR_RMEU:IK;9R[H: 2* MQRP4V_[P-V@_".M&24GWB9XGX\Q3,W&^95&)^K.7E58>C26A>XWYF#+AH8^,D^#P:$Z M^A&SIL#K[\4&QV"X.1Z\J_]>T=@M?Z?M[-G?"ADK[_TEF2$LPZ7(S+(TG65, MK624$U'(08Y]FO"^YE14>> M.)M?=C1)F&#E,VB1"=B%7R5A5(FP&\SK$B5_!@_DOUFG"@J#(:5+WQXS9L-L M18V29D>VKF-(LC2KC>B'3"MQG\:?/J7*'DW*P5TD3J>A]OM*!JB8H@A&!M#C MV&HOLH0DNRM3G#J%Y&LM\(^]UNO$)D&4(>/C9MHQ2SD.1'[':2IU0C=OAMZ. ML<7\\:%AE,QV=#UX>.)BE$RTOJ:A.LXEKUJ2W;JJ<2 AG3E"O_[=D7Z\\)K MC:IRD"/^[:+_*S<6&:=4]M+U5/DVQDYL9>K"KCL4+SH@V^QX>CCOA+N*2U#)NK$F38O,8%"YZQO'$S M=8E\B\5G(E52Y*%:E% R@N3&I7P[SQ)O_ Y:4?UTVJ2.Z\*->-ZL5&_=7);:K34/AR,(9XOD?ROO,(N#5 M&FA]G*)'9>-SR'5PZB6G8ATQ3>"R'K.J!@>6E(JHN';$R=WDX.6%18'83^]X MB@;A?PPR(MXIQ?PE6SZ_SXPR9$GQ;[NGL_B7#P,FS\3!P(9)Q:][>V#@@JI( MH7(;#$1F]CVU4(*!LKI-'B ME7IN^Q2!)]BQ_J^U-U[9WN_(6V3)=BX);X2 5KV F7NC[LD#!IY"AB%7&L@X9G.6C71G>I MC[!9L8N@PM]NXTB[VX$@^/-<28P9N:\:D>N8*WDMC+_O(#+@YFTK2."^R]TR MM12+741P+:>YJ(U638H9N:NW.OIEL0R7,F,[T-)!L,][020 MQK6M9=SE[>ILJ\G+%YY[[G9Y:C]20?N.%U]:T@\N;H$!.L=O3K4 M#9WEJXKR@'=C(WXN8^#+:7F\=5;==')>V(C=$-,]5(=+8J@)G3Y'4UE["F.W M-Y=2O:2@.?>F293Q\VVJ">>C('2IO0KYS$5^24]W_%BQ+K]:W>)/F]N+.;<[ M.7AL"\>B();) *[Z? MJCQYIMPQV.BTTXG^H?2Q[EB#/W2D)UR#/\$P\:X[H;4X2Q:6-,/6,!$6^WS' M6JZWA,<_#TOAXJ_)?BXB*@&L:LI,I*L<,//X\=-\CE #7N\",T3*M97F%BIN!F?>:1J\98N) M-])_#0/CH,"^/M7GV5M":/3##$?%8I.\)M0PIC(BG8G$'E0#V+XPO4M)1AB; M,[,:-G?%>.L\PKO)&.;VV7N];# MIYXP&J>ECM4F[?EO!-OD!UW$1VF*L>/5+3(S*E6I)L<_LE3JS[479SU'QMDY M*?&=#_MRW% A"LX0++"! ?_H;^%U44@]5ZR+Z=5/@7:/\"NVI:3TKW//JWG2 M_.62K?^!UT4N]T*Q -9?KMEV.@G<*1("5G^OLZ'2D,\7];,#G>;-Y9Q&4?A* MOQ'E?LUSOE.-&E%%4+Q<,,J+*LT?59U]Z8Y@X(78@PDTC>(WU3H00X[Y]^;\ MC'H;^2 ;]DTTF2S(V-+&%OOHN$GQFW,+ K*T)/C[@D%*@ MD]$.Y>2ZY_W^T=:&']$*+K%4J6(MK&R5::J[.*[W%0U7;^W*V@Z[W#8KKG26;F>SSGS^F MC119'J/8PQ@-ULU17GC8<>8K=FHH<'.J/W2?U38D5/(V'QS_9"(.!0R&UZNP MX^:\05J=<>)NMQ'&IGK9: I,AXE5 D'JQQE5]35Q;U65L=6#/WEK+ ^K\&>A M@B:5"WCQLR6-Z;+(ES[4@@%#@Y=IE^YU^N=L+"[ZLNX=3KU.,5HY2U)Y1&9] MFX%]]\URL&\MV*2)I1M:M'76]B3-A3JY:F,C,FA9O+EHSJ*7_7Q"\%8XG(5H M?#!#MW3(9Y\#:E*?B61)C&&>W[+E%,X.Y.]6J9/[LM4K8H8OO%ZM. [QV4T^ M#U'.SQ+3$\O"_2!7R >D(S5*_$AT^SJB^3F DJ/JO3L^_&U-J M_:NP5D,KGU',4-_]CGD5RT\(*P<*JES^6G+LG^6YJ)"K**V?^0[38]R=L M 7K7U$(SE6O-H2V*ENDF'4#L:U^U6!E)=S00] M*+((0V\N/*3![QLG5-!94Y??+(E%6B8W%VE5;%C/R-7H:D1DX%?,%E29I%]R M-Z[V"O:/2JTUEZYWS/V<>.,[+_J6]TZGR/0M1E^<:0XJ0.E,@KHLE:8Q%=[U M*H2(Q/<*];5^7> =C1]N%%,SOFJP$-=^0TR:%L2W/@[HW8_]*E>)R;#UC/VR MEQMB)DRI4W9'/A:IUFG2Q'G086V1E.*BUUMNIT()!!BX:+Z?=&A:9%R8=96$ M^WYUQMV?#7\.3;U"<#%J82]Q)Y/K:(VUX!%L37^'.SU9W,_;61'+:QPF^UD. M7C9O#WUY]T0[@(FVO_2E$ >P[,S)UZ-^CI&6XK(_*G%^?7)5:NE;&L<[\!KD MC$'K138_$ ^?*K/D;Y3><+)4Q]:R_2#1;[HJS)33B99BA;S-4^FI"%D+6KCE MX+,0]E%Q#+ <\!:0D?EZA-IU=7&<[!78 MPGVK()M!_6'X)L2RQH2=DY@#:!77>33//7%*L<]UD96M;*T[L_HD5!K@I[]% M;H<(7P)(.K^=)(*O>T\M=$8^1ASSY:<-6IY.Z\J4!X9L4U5#[2+.[)JDJ_^X M]0)R C%%KC<%7@*P#+[6PXI&E?ZBZ8BD^ O MB=BAD@XP(5X:-<* /02]B4"0WH-@=;=;KZ-]R")2V?/?7> MK;1?21MS=_>R"Z$HD'_BE^D0D[_8:G2C@OX6WHDSKC:O^=4R/-K8T$)&E@+1 M.1K4)M%DN3H_9"E\#%/.OFLE&V=?G9TCFR>GY DS(RL,V&*GPM97A.KYGDJT MTZ*@W+X)K;7#=6-W=U@K--=X/FPY6YY[2\^[!@UK&".22R(4V1].Z6WW#JX% M*1C8HK-HG5D3L\I$A9'3+-1NE_.>H$=1HRR%_G_M?754G-N2;Z.-$R3!)4 " MP26XAV#!W8-+TS3N+A'<)<$)P1V:QBTX!'=WIR&XP^/,N7/GG#ORWAN[L]YZ M?]1:N[Z]JE?5_K[>]:LM5;SKU;8W,@V4-&&Z8SD?Y"'-_4)JEN!,DSYQ"C2Z M.R>]>&6@H$^FP?N%(<>3+H6)(!T%$J!UH"Q6R\7(4-G3[V$>5BPEJS+K'PU, MF;4/\#[LNN_%_'8>!7LPRO7^-6R*QBI<>5H.M%%!'7L0E9X&\ZW6O6B?C9B_ M<$/<1$YTAP<:G]>U='3"%N-ND)N>P 8DU'=,8;Z\^3_;>Y\LH[)"R)2]3>S MS[ZN-E5_^6;Z0M79MXE MO@FZ!;\/!?3]ZOQ^[??A%,P4/^-@9XJLFNM4G0"@/7GJ"R>5XQ]!U'X/ &_ !>/7RGI)T.\*UYVO=Z<)71+9EJ#H,W6WL,=/9>0PD?(UYOY &@1O0][ MC<#[!]U&_J 7=Y$DP/Q/NE']P2)=J#*JS,2&,N+V12M.VW],3]%_2S1W&T\Q M>K%?"!9E MQO^5#5K_;NO_7Y54F2AE/9,#>VE#&Z!VL-D^73'$PN]'#01#WY*WM_^+J]IP M&UZ1O*:Z> 09(Q:PO:B)1H6LLA!GH]GJ+\=FJ;)?D]8%T;;&D@'[#/DEI<:- M-7)A'JK:9B32$M'MTU-"Z:_\]O="UF$JG-:?%2*>]N(L&HEUK$76W3(@Y7ZK MLVK4O=#]< UI*JS>:- /T4C]B$C]I:W;CUN4:T=EAY(G3)/GA*4B^/*0#U)S?)Z7M+FF M5$=;%K_4,XQT>^FW5>BW]"9*A.IJ-^-BN!A"*S%J-F)C<#HG95$3GLA>0 M$_Z90W ;^GSOF7=WRO!/@CEW =D/@&'6H?M;MDN5/S+**$M_T2;[+V*,2>>H M48]?6H/HS:^6%>D_,F)$WG]C0J'AGY2E^E=5OYI:56I_Q8T;>@Y40(/ISG_< M<*'%XSQY)?*5BOV,;NH1]__)B,_MUQS4:8P],<-7F-T[8@33G>9YVGHS>J]! M*(U@0FMB^T)VX(ZVPZ4K6_E"VXM3R8WQR&R"@/N2BT^ \),QJ@CPOSE"XL! M,*3^6UD\U?O6D0? -I'E \"7Z);ASQSB80;N[9G2S;;*5OL#0%CM_OJIW V2 M]..T:Y!Q=VGX*_N/3"9FL[?HR83H89;T7Z0TV/:QJ>X#7/TN5OQ^1/VA[<]Z M]5<%A'7TS;7Q=K$M_SS@3PW;8[[S3(V\#8W).>W+ST:0.O!71AWX>Q2[U_JG M&-"Z\P^,%2(%T;V8KM^=UV^#$-JD[FSXQS#P]RTX+::\RPK;6Y##]Z\T8)"Q M!=1<*"D$UH?;+$,[(UN8G!?^?JO]^D.BYH6F6LF'*Q-TT MGG0+-UT5);N%/%N2"V"]'Q':0O'\_ MU3RY$0%5XD)!>J&J$-'ETW:!FB"DGV$CYP&=JW5R9TZ;SD)_KKPS4H>%MI/J MU@EP=M:BRM]S4OC5KCH)O4G)MPRE<_\+-J-![DX.D]\?6Y9"2^&]&#U"1ZB)_21%L6>!!G^6)V?C*2<9W MC]_D.2F_R%8;I->0C#\V+0?)Z;4C #2(C EVZ4WEC@7MB%$L/.W:\67T I5E M37AO?F2S'16$8>!I,L-^ (48A-9J=,=:CM1U7:!Q0\:N>*:'.M>3'%^[)&2C=+X] M==,,UQ%URV_1,]JC1.52VA",>W3 M?]P3<^5!Q>:R?.>EGNSVT>:T84XNQ>/ ;\0XD7C-%<6!]K.)^Z CT'>B01)@ MW+L2; XQJK[;NE70,EOF],ZV74K:6-M82QT7_16RLV$:4GH0HFT4',4A;HQI M&YXN$ CV55VEYPBO557W3%YO9(4E9WR PM_\.AS7T=197PAYFU7#23".W1K1 M)&CBSS+O_O+'YJML7K>BS6[FMT6E;WINIAV;6W)$[-#F^IGZKB-^L7A0' G& M(;Y5SK[T-,*Z>Y5,'[PU/IC$]=UD\;YUX0D?>SG3<<6UB*!CWF0]$8<<8? < M!;M&6QL%/ZH_^]B/<[85IBBYK=<\N\)D G(.8RQEJ MK;<%-==CU@*Z<]!@TD$?[K240QF#D3 <3Z>HUF'4P]OGYR40.ZRIZP_W$AQ: MB48#U3%QH+5\1EVZO5FO8NY<0)U M^%JH+F"S.XA9"7_!8( DW6.1UWQV4X-Q><73*&,P^I*Q=W\%EGRC_-5$!T\^ M#M%5()[1?1MA^>RB-#$4L$7["Q+N>C%,5M0M!_VHQXH@\02!1 8)&0)L>3]!,=P$^, M\3%.3X-D[O"D^ [EZ4E"GR!V 4CVNE=!6U)C9!9[F*85;UA-R!GXD;9QN3U# M 6;*W1@)(4\)*TP(36,=E;:4_G8]@%[\)OGSG=_ R!+L]IL6]1)^0%0=M5R MR@B8_'O SMQ>TGZ"KODBQ+QMT+@RJKPNLO*/&&D?[_S0IV))F4A(U8(W>'Y; M]X^!QWW4K]^NWK#] W_S&YM]\_0?F[_W_)7-^?WNS:-';LF^_:TBY\\_/F#X M=_>VW%F+5FC=^QVV'!X^ '1_3WRJ\0#(N#F\N7D 3/Y5HT=?7_0_1+3*V!@G M#4D2W14+3LL%DS5Q5-#].Q21_WL1$_6N9S0=-L9ZE*$ VSUC%%Q!Z=Z?5_3B M^I'QY]XN_M.#O^TMP[IL7XO"O[33&;9]/9ZA9"$K\7:_DGF^3!E]YP[<>.FP M"@=W)HO.*-R)PST4Y*U68K51LGJ#K'E( MP/_X_LQQ['W8U3W/,G&20[MKCUC3P(XLZR!=^?I-/IWQ^@(+,;$V(\*CJ= B ME]4%P7T"!92I6%4T5N2X-W.N[Z95A67;B"FP <[J6KR0-04!'YEI*&],CUUZ M%P_8Z7\/(:1Y98)T$[/!?CZFV)T#A96MQZ7PE(I4I"YW\LE@ #02I'_ MET]J:^U7;UB';G-YDLI7%[2L" UX.YIW>>L3IT$W+^?2P%# *JLS9HF@QFBV M;%X#-$XM?>-\[@280IX2QB[,V]N-1')>X+>"\A4Z4[RDU1,[B,EM5V5JW;$1 MO^9&'XOMJJX,?.ZS,D-;W5P1"OKN(W4#+U<@Y[NA\R^@=Q/Y3"$8.C,!Y3O# MQ16)0@Z.%:%"OD5!\8M)]]+FX'[47F ?\4@T57-4EIGX&=]>4&3EE MC&:/"3&YY2I9]Q9]_B3HGIGXLIJJ\?A^#ZEA@V_Y[&SUMT7Y1"5T_;DYT.J4 MYG$I\WIJ"':Y>2R_H1,MZZ%!XU:UR$G;\**!K+UM.*>G<9O;+D49+ M[* >OB'Q5"T%28 $F#!:5Y)P-,1,$B&5=7CIDR*C]=_!6_\S.J(*?@"05E.@ MKD+89$>V:FJ!=K-EIHPBA4WWN0U4")>PW8O69(/-+'#^PH(<0J)L=K4%CO>/ M6F0LR[E1?\%9)FIP_Z;-_,OY^Z(?P.[I):%4 MT[SWEZ>9V(5,G??,WK*3C?3%5B>@5W0J!)Q**.,O-"$Y[%(>W?3(6I:_;KJW MNI\I,%E=)+*&8G)E<7 \ ,QOAH'@W_99%#Q,H\@6M(1YR=6*PL;2!P\[%FF# M#/"$CN;SJR.7[5D:<]JI14HVS2+=SS-Q?CX1HUZG_)18VUZL/XU;I6V<5=D( MK9"A9AC77N,H?"IB=LV:Y412$P:69,9G+ #2 M\V,I"N27 N_QA66Y%31P%G]EZ."$LJ^MB1#3[8[70U.=E> M<"FB$\#56[,K,4][45*7C+ R5LN1P &DL$_55\)N-SVTFKWV:4] 0>Q M;V.0LE'5AH-B%$MYI9L,N%96AS"[B9)>YW\OU7"R[T,%3A9-[WE.%GA!P$_O MJLN^7(1V9IX0>ZCF*ZTB':12#?H+%C+]7#URA37C5$WD-E9[I11AAK7A2T"1 M\,OZ>]?-3I9BPB>+*:DGS*9FL#>*=$IS*/*#)0-[7]3&>\_5!SJ,I2H#[23M MT5=+=)QWN(G,#A-8Y3/MC#PD],G>I$T3C2"3PW1\N X0I0T]ZARG^C]WWP"DENVZ ). MK9D&YCJ2S-#YE1>BU=ZC(D0L'=:RBB*MRA10"8JP%FQ&ZW' M"-G(\C*/>P"\H4[/%B8+'.)O<4 ML]9;FEFYEQ&5O?M7LHBNG_3: M<#+@D*%4JT/@;",=FFQ>U(94G9_.SRJR7]*" BP%P(=^,@EL=?)>0P[*L :K M,+5?UD,9OQ AB/WT.WR^MQ?3K0]P8Z&A9:S*9WY4(V\V35_R[(?A_+;37?TL M7+1:;?_D;2;GJYHX6I&ZK9W0T/Y.TK2)IEKI0+VOKWL.2$4(.*]2M!$5$;KL M'^TY:.PXP?+Z](NK1FAM,DT?I;FF<-=-ZP%@S!Y6D8.^?,+BVE>);J9&=M)S MY7#&7T0DPIBN;?,2FLX'.>-;]P*5HDZ\R:\%SE?Q4NTG ^#;Q8)PU564$1.3 MBI0=1#EV$G41/5Z2,UHD[CZE53\\,KFOL5[:.;"QQ1UC*W0NJ&.]D?<\$ /M M=,@3<*H50SO7%'@@J$5?<)JGE=9;\K[;4SXRCF"5SK_-@=@U @NCW?)"AG]K M?G1H=<#LTA5;%1TR4>KTB 4OLYA6+C5S( TO%WJ)S5>.@WF M6)QOY](>^)A 8#1KHK5N=LHLO:*MZ15X#N1Q[A>FJ)5 MZ#03YSQT>66R47)+K')ACHN,+*P=7\_[V,.10?UF_IG:)>6$+A7Q+@Z,=0KV MX-45T?Z O.K;2X_C+ M>MO"V&5 0IEM3VDG0IP&=]9)MJ+!N$QVK"SBY5?FE,Y=$Z,LDG02<,WV MO;[KBG)@O:*.']I$^T4ZD[1^ZX8O?)Z<70 6F( U^1 2\1RB%)\'0!HSTM\F M!)8O-.2O!X4"]F/?)LC1,@%D>OC7586"PPL'LU)7Q/EZS\OXRR=SQS*3%"L2 M)R=RZL?I0F5KW^S9V[?$# JLQFE-FK5,.(/SK#3!"A8RB0N?,%87Y?&[HXE/ M3FE'_8490T^^"!D4YX0:SC/)=B,&YJG8@#F#8ROUDM.E+%X M$_D4&,SK"GU@QS'4L"Q,TH)RM\JMI4&G2*SK.F/4&OM9D3F+$+N M"B@2AZA3F:.9@M(6-$*N;Y2!/I(>39_#S_3ZU3^6,G]K%'^%S9B@%T3Q,R85 MZP'@RM$ZQ"K,'[K7<;UU+MPO?(IU JJ/ZS(* TN_:$Q1#HI+#7H< Y[0=:(. MHF?UBQEVKPN=9Q+4%0'>-?$_)5(WE##$N]@YQB>&GKV714E,8&GJER2O3ZB4 MV98BY7%(]\$E1!CNIGG7D.WBTDNB%A.C6,8PZC)WB/,(]<'K U:CN\?=UA7+ M19*"3ZF#QI"/(A,6+UWOUY1#-W5L2TJ-%W.!'[8V&#G)8$X9K:& V7\AF$?B MU1E^7?9DNBF]R!1[G)DCA"CA I@O^LXU)%O7W4\*-EK\-'%RYET7\;J_K+ ? MZ?#O>)J]N@6XG4X[OF]7#>:NC^WAC8VEBC8+E*6XQI@-95@.,0WECN0FUA#W M!Y;GC?R^[FZY.[HSZ:JZR_N++F;V>C*FR9N+ MFX,K>*[L9JYBA43DG+$BV8^SXUO-4<[Y*Y4DIH#G*JF>%MD*7(KA$8D\16TJ MP>KVGK\EVUB-2#OEG-=K@_A"TG<#/=8C[JK:-@O;\_94IQ<4SKW. MQTU'X5AR=)%9.$.$:'E%];LD(+ MR,CY(2"];M]Z_]GLW4052>(&-X&#.0NT^[DF-2U^$<[759N@*?M'_/>5FX)F MZUW]^,=:*Y:-I(&!EI^4G!J#\V8Q@8QP* ]!._9/GE\F;Z4E-OP=)OR8IU H M$HM@Y^@VMLD_-LZ$\T,ET,U2G&U\0@F"=JTUJL9S+*%-L/&U2#X:+XL:9.QO M\TS/C=P%+XZF8L0H5F=F[/[/KR/C,XPK3I SS&L6Z]H]P#'I MC3>3*%&?!Z;\4;^\WYSUZGS-WPQ^O+ MZ"G7A(0<1R54N),G8.&NSL#%*+"&08G#7WR[;1?5E6CFNC'B:JAX)I!:% 7& MP_) -T$E"95UQB^]-W9-[@(3KCA"#D.2F_H M6R,/VF= :A:P2)8(,@>' +3N1F];G8&18CEQBF,;S&95U8ZM3+8ABF+;N!0H M]M?O$PK:LD$.^A*NIBE2,P*)3C2&D/!G)HK2"ZW=@*W)XFE=:\U%VNK87::0 M$GH5BF&,:;VL)VH,#X!<&TQ<^1,QBJCIXC#+_$U4=N'B]NVT;)QY2PY"XJI9"9B'6/?S13 M57*QT^UH-#"PK7YU_GY.RN9P#=_1?E.2XXE3T'%0S1A?)LXTB%1S'EMD"*3< MLJM%3!XPEO/N_!GGZQPXRTR.*SH(O3[)"-AHS"=V (G69 MN&+/$D-7Q>T QN'LXNF/KE9>P#6]GQK,9$(EV!;B:W/LU,W=JI1CH%2X,^HA MT#:V$7JV)<6:@\EH0PRDW<0-N.-0?E$3#"%=@&>VN#>W&5WTK'S]'LUUU>;H M>XZ!#U3&!GC2@G2=7B$.SL@*!C&_0[,Q8E_+/RLD%0DRS7V'I<9<*294[DI3 M>32<@$1/O*?OLQGGC0_/#-/T!ME.SGT]?GDB*^[OZ>_I:]R&F0P8'#2>-23?FO'=2S4J0@ M[S")(@T@""4)OK:*:8(9.;XR):YO[5"U MQWJR2/;=9XLB4Q^*B9K//U]M?%)E12H%4BB*OT;8&9W3FQ>"O.:0.4KK,1!G M\)'R5,>;TZYN1S EA6(?UWU 2"1YH2AXT>E4SVG-Y1XIRT;3%/$MV9&XE":6 MB%_1*YKGJ V9-*MXQG @?ZE0,I]83[,RQAMFCR5AE40LZD96B0)P#[E$C)<_[2--3N6I8FF6Y0^K00CH.9Z*5E3:T^<")<'P=VLT-6L.RG?Q MT&+2YJMA/1L9N=+P< Y;.516XA+:=D_*N3!'- MM<8[8A3>KHDQ"IN==AAR4-8S,3*[7)]7=%!H,DJHGCLE'74A)V*A="9_IPN0.<0;+LID? TYW!A/E!RI/D%SO?LG&9_D)EEDMC?17VN52 M> );%#*#BTZ!]E[*0 .*C,(34G0:W&05.O M8V9V^\H@++G?8%I$1*TISL_7W%(K157\U7\MY",-KU=4QBKQR.FYQMG[P(GI M[:<$W-=FB$B[$J4^N_M.'XW($3CSA1)QLY4,;T*]^-=0M(T"(^ .KH MHVN'J$F[*T<;WR7K3]9TP0]1$LK+4_E%]$-_RC@*WBUTG#W"6Q6]6;%18N-/ M7/1+TYFVW:4"$V1W&'W7LWQXJO.T15&,K]N-R!'1VLBGN%R^[_$D5\F9$\9* MHNS$"M5UA A\-)[ZQJ,W;4I89NSK4M2@EW^&6_7C!FY>TR/]N1=#O9Q_$-Y- MX13(@%18,%M)H$6EMG#M9).U6. MWE(FI=$S06'>MXF+@HFU5EDW-KPH@UM]GXTZ;HMY3K>E)ZN])2$%^M9$LOCR MD\>@XL02=.INI]K45.(MZJ3+E0-:]BJ)MO/*4WYNNV%50&YI3D?CEI**G. M?A<+=,4KU3AJHY^BV#6O@DIIZKD_C=^0$4,;RG'@F-[EN;[;'YF1AQ%8CPQQ M%CYY3V!=R+&+'!2C_ P61)L= O)EZU2S.A]Q>P/Q*\(-J-J?!)PNXU47U-9 M#:N\H5.18KGJ,X+PKQ^--?'>""IBU^K,'LQ3B:AN_>:]+LIX:ZJ/4&)I]>:L MV8BF3[?J(RZX! NBE6KH#YU(J%TZK3NS%\7=3&"5"\0NA%[@^#JG9H8+$B2$ MC'CX8GIC60[ [97I)V M@N1J=Z4\3;H(82(B=UF^V+=":BP?+B[.3N9< MG]4S'V%W%%^! K83WP6A8&$-$[N,(Z7#-ACWH\=E=T$)8/,:5DO>Y1E M-=;*>V_W!":7%)6(K''KTN]60C7QI=A#3ACA-E[D4X+6W$78(L1VS >EZ]7- M&@WNZ@^ [^(;T>'9S3@#K6ZH*?F@BSTGIME90SR*B/0?COK!6\S]#0TV0E&> M 'A+%?0NR[<; I7=1-A@Y7T >.49>H;J";*(L_+.H6U 1DCDCDC8)/-H_T( ,CB2 3,?W7%I1M';$!_PT_XA<)$B M,A>7[_&BJA8M?70=EG#\,% Z[]*SKX.=AK^FR_3Y-TD4]QYJA/2@$FLT:FV4 MVE .G(7F]R,UE%]V0M<^?LK"#5ZKLCIL'L JEP4[D/013XBY.*6+!J=&.@KS MU>67[%UFK2:.'LN!\('0Y(7RF'I!(MQMW/[4,Q)"A"R_E7ZFF94$5S$3Y*?: MT466Y-'2RH0 'T9X[E=32\IIR K0,G&H0MQX6U' 2PNI"+1(73MLV"O7T:Q' M-GUPSH7+(W&?GRMXT$:\S3S,>@Q1?&;'-,YN]467E.0+5@D^>#K$Z'^M4?2,>U$BE](O;-N25KXU%9"PATX;1N]G1[AP.6( '- M.\XI:9 M)%^_\Q<_,9Y 7.)__D3UPD=KR\25>N9IIH"!"7X+V?B&R$W%JZJUM)@",<\3 M4OF9[(U'T&!EA5@^])ZCRT]WU7F!5]608$Y_06>!^[N;&QE)_&T('=YRY+(M M[NGK:!UPVXYTI58J@_@O#* M,,--\^35$@KCDUYCA@+I=JI4;KX1+X\_:&GO1OM'KJXWNTK,T7'R:.? M-Y,\'?DYHME")($WQ'AB_8@O=G+Q\03L6Z&7BXRB'2G#\Z1! MCNW)[(RN3_J2*HA,[L-[IBKS!0N#7?3M3>%ETZLIXQ4Y'PN#E[%ZZA"XV_@.[_R198X6S$M[ZCU]N4['*(GD:(?M326YI%L1.WM [Y M\];XXLX0WPFR(HBCQI>/LYU>3[1270@1JMB"3]WY$N\)(3\;Y)P2VF@I9ZC2 M> R?['3+@WO8(.>O':&.,M/R>=AQTTAMQ7/"J'?<% +G[ONCVKFQ>E&OOAR\ M9/7_)2RRB0'HIW)EQ30I<5AN=VX6[XFNLI'R^.T:_5BVMRJNL(%))*]LH'WH..^@27=C:T4]V9U*YX2G(:YJH MJ!IWX(@N !FE]&A'+G*$,VP%(M"4X&*^UY]N>%]2:-CPG$NW9[=M0!3_ M57!;3S5J*7J/?%DI/GO;TH39] M0$=5/R 693UH.3@Y+37W9BJ4,,WUP->]FG2RISE\&R52=^([Y(;_AMH 9V8S<<%GYC:_V/7R]P+$*)["LE?@ M C+X_7VXPD/3T6^Y0G@.Y^#'X?=/LW-%ON@ZY!%7/2?HW\AHU..SZP9MS=;- M"#'YT0?3C7/4&L_*R=6E2JWW&SQO3:H/J M7Q8%8 \'YZ1G^Y8"'R!D<5!I)_9XO.Y%9("/%=(WV 2S\QV!7'SGNK0KK7:V M)!VJ0ZJ?B#4V4\*7ZHXF6S,F.K6-4\*V'U]/O:\)FT_ M'$PNKZF*RR@V2)SN#A2-X%SK$% H'1$^Y:A"["NVET&B6]N6E,C=J<';GE)^ M+V'%RNI&\HRFDS@!,U:)GN^V%JX_!N)-M@QYK>?L9%]7;S6IR?Q<*@*@>ME+ M B3)Q.FPGD1957'!XX3/?%JIP2K;%%!3TQW[CJ%YP$G*$^\TH1%8<8N.=%3J MIOA+O]ZGHH((K]=Z;%8?40LK J.+'9AU_'GL90KPPV'"Q$NP#F04L\@^Y\LS M'0L=A)YMJ7E?*,*H7 EHN)#$=DVLVVK>87"Y\0'0&DRE)C_&+=64I"IKJGW? M[6S48Q.(6&1Y;+U1UDA4J#^;8MX4LGK<5_ ECB:#3P;!2,38'RCZ'NQ(@>-6 M=812W5%$/+X>G=VAJ*++GI%!DHE-..%\7#HR+]T.F-Z5PXHJE91D"X:Z:^@J M2"U(4$>;=S,JJ$-:#'M#CBS"28NM^;2(FWK[MT">]& M3 6QSH[N+@+]0_9968YGR-[KA.?5B*?Z$B),PO(L8@6X?Z#*KQ-LBXD64*6I MQW7,,DMP6K.S]?T4MQ53JZXZ%2)MF[BE\LJ7_9$DYJ2>6+,I%6E M-6X^X MLO=:_U+Q?Z?@FR)!6S I?4*Z@-+OA[R41=8H[%*,0SBT >WFY@)&> MQ4[GQT6*F&.Q>_V2-"BF8'K7,L9Z\ (5*!> NJP=V$"K;N,PM-!3LOO7,SAE MW G5G3^)\'^4<=>]I!=6C@F*^E'\+Q6X18/6Z,'J\=C2^PA;O#&20P&2&OIP M94Y'>\'1D?^ZY-7_4\CO8>9_ 5!+ P04 " ! 2I-2.?M4U(\( !Y, M& 'IE<' M,C R,#$R,S%X97@Q,F0Q+FAT;>U:;6_;.!+^*SP7NTT RY(= M9YO*:8#FI6B ;1MT7>S=?:.ED46$$G4D9!%/-QA9^_8 MUJ?QT;:3/OYP-/[7V8E?].S3X9^G1ZP3A.'?.T=A>#P^]AW#7M1G8\U+(ZQ0 M)9=A>/*^PSJYM54]$E1WAR!"[+\E(&\.HLYUV)HR8""GL(LY%FD*) K\_VQM$.Z/]D 31#]4U MOD@DGX]^?]?^(1OU!K[\?3KR=WUW/!",-]*4-^)QN1Z"MR$3"R8=L MLF V!W:F19F(BDMV<@%)35YE'S*4 OT#5?<^CF[GX[-:FYHCT*QB?T%"UGA_ M[T0#IC)GUE]<3W@))OAP(6'!7B>6>@91-/C.5MULPVF7_ M)Z=S&SL%+)](8!.E4]"O.E$'1:1LXGSY;"J>-,\X0N-ON@PPFC'ALG&J\R_& M^FB>"PL!#82X5'/-JR;R=_Y Q9H%6L!\3R\$&+16%1M-E'S\4OV>CW>;KAOQ MT]0Y93E'K&N8"9CCP6-S81@ORQI#04.E-"*F9&^4+CRX!E'PAC#T;Z@J]A:X MQ*/M2&D4]/&T1;"C_#:(1D>JP"-OX9[ZH^W1RO"0MC!T._]_!X#!PP+ (3>. M;[!BP<[131*0EW0]#AH I I7+142&IR>BQ+QL6!U:74-J";R%<=V$!2<%?BD M!6(GXY1K-%.%D$C!S\%EK>63G)F:_JS&ST%#,PD94 B#QRHYVI,R#:;"U$FKT[P5JJ92 M-!,AA4YQ9\/2#4_P=4OM/!+X LM$B0 AK*T T47LHCAVZ[5^46:8X'P"0QX@ MZQ3G1-"M[7X7 2NT7+ *,4-PIS! 'K_$DZ% M2:0R-8ZC;*V5]!"KM,("%9L-VT)0I8 0]<@YN<"2KL1:E-CAQUJ":6C[#@_Z MNUNP[1]IDOYNZIN\>H+H:^E!3BLQRIMKV/=P)*WNMF1V=$]YM!? E3CRPPMOCV@XJ,8S#H-D2&.[R_#. N\8J$U^;V0^B GP!"L%G) M4P95:YP TRG5Z)2A40I*-P^5)ZO;@H!Z!21X5,4J* MU+W-,?7$B%1P+4A[X6F-.ZY*FJ8V1#5<,C".E[A\K@R@-A8/#QI4<<)8+3F= M06B3TV!%67"$)T#KO W_FP )XDF!XR&]KY/AEXV4R4..E%NGWRL!<_O$?>NX MP5B;B90.*VY4Z?#$#882471LG'*=MI#%"!+ (_M3*)%U28P?[(&* I-$L)#Q,>+> .%9 M]!0E=XR2Y&%%R M\:1^HFI[\_*W.>/X4AJH8LF^7*"R25L+N2 '[P;49T23/X'Z;J!.'Q:HCSUD MKD*/F'##IEW/57#?(=L3ZU%)4FM"UU66L8$[N/2:T W.N5G2)DJT#OV0NA/( MZ=R<#@LFQ3G(YKW/)?GNMYEQGW!_9"C>_15J8/>".FWQWUVE.)0O[T"/-JG\4C6.=-XJ;99TQ#7@?$4AK 6XZ329*&0[U)D*U,S-L(7X MQR R=#C@)Y43;6S!?VJ!BI,!65VZ[W',]E--^[AKVM<2.2HZSGW1B#M++S\2 M 8B\ADHL:\LY\'/B!IZS.G;@V+9[>=Z^)KP3GIM*T+\ZNB;?\A0'&EBFV^NQ MWQ!TE$<,(]ZZGIT8I":F+M!@](>SI$G_U[Y-?6(>C[_H?(T$(].8^KH(+'#9 M&J'IODUI,-SU9[\H9TK.@ A R:?-ET*Z2?!05%(M 'OGN?(IG6]$""+ZVQE, M[P:LN!6;6@W<6)UBY!W"-< M6D:*NQ^SUU@W2]9_V65T4^DZX#X,+-GD?OYL3:$)ES=ZGF"T<^ T7M>P+< MB4[XGXRB)PC]7 B-ZMBIB6N_EKP0U'OLW>4URN) M>[MG?>/MV<&PN7H:+6^>]M>4]G]SO:3_/#F?:E67*94 2L=M_ELS:;.C*00& M.+44)03-<[11#O@+Z1OUP$;3\@YZA052,,'R_#S@&9H1\YD2:>.RO;W>8+C, MT[XM&5X,3)D,BYH=&WM6FMOVSH2_2M<%_EWLXQLMC2PBE*A+4G:\OWYG2,FO)&W2-FW238$Z%CDD9\@S,V=D M'OXC"$Z*C!=%YU>Y_GS(#@ZQ)E&]1!51&P0]EZ$_6Z_QWK]J/\\&CQC9^_9SN?Q:-=) M'W\X?PY(GB2BF@8341ON=@X-5DQ;3;-FFO&F1!LFMF '- M_865UU9 P;(12U5A@Y3G0BZBIV.1@V$?8,X^J9P73]N^!?\:T")].G321OP7 M<"*WW^A%2<;*\[!G[>;(_/*FTJCD"SBOT%,5GC]WNOVV:U6^T401R"_5ZWBGM\FZ$;], MG5.6\1DP#3,!<\P^-A.&\:*HT LTE$HC; KV1NG<(ZS?#=X0D/X#9 I>8 MWT9*HZ!WJAW"'@6Y?G1:* M(?,RJ D"A^%IQQDS%7VLQL]!0ST)&9 +@[F5-MHS,PVFQ/A)J].\):JF$C03 M(86;XA+$X>N6VGL@\ 66+M/Y"A!MQ"Z*8[=>ZQ=%B@'.!S D [)*<$X$ MW=KIMQ&P0LL%*Q$S!'=R R3S2SS74#);2Z/+)(ZRM4FBDBB (%:(-+><5YYX[9=4=^RK@&ARQ$BJ#30Q P,'22PF0T@L1RC,D4E^DY$2:6RE0X MCJ*U5M)#K-0*JU1L-FP'094 0M0CY^0"Z[H""U*BB)\J":;F[GL\Z.WOP*Y_ MI$EZ^XEO\NH)XK"%!SFMQ"ANKF'?PY&TNMV2Z>4E4UR2;-_P#>PF\A+=$=ZO M!_$6IAZ88^SPW7OE&<=@<-L0&2YY?QW ;>(5,:_,S8=0@I\ 0K!>R5,&56F< M ,,I%>H4H5$*"CKV+Z>'WSEC9BN.4.-QG:=.*A'8)!'18R2(G&O=$PU M,2(17 O27GA:X])50=-4AJB&"P;&\1(7SY4!U,9B\J!!)2>,59)3#D*;G 8K MRH(C/ %:YVWX;0(DB)D"QT-R5YGAM_64R7WVE!N'WTL.<_/ ?6._05^;B822 M%3>J<'CB!EV)*#HV3KE.&LBB!PGNWXL1W;EJ6?)>AVX'7.]X&Z)K%-^EQ(O: MH++"4M3@QA,]BV-$M%/ D?TI%,BZ)/H/]D!)CDDB6,AX'W&O@3 7/7K)+;TD MOE]>T&=-/AOK\(<1=U<&8M'3[^GK$4\BI>W MH$>;5'ZI&D-Z\);X7GNA+TKXZNB+<\P8$&EN'V:NS7!!WE$<.( MM[9G)P:IB:ER-!CWPUE2A_\KWZ8^,H^'7W2^0H*1:@Q];006N&B-T'2_IM08 M;OO<+XJ9DC,@ E#P:?VCD*X#/.2E5 O WGFF?$CG&QZ"B/Y^!M.Y!FONAH4' M7+UM'G=!K*3DI8&H^;*^0P2#S/_P3OW_\>PCEA-K"XOF'O!S)YTW;^?:T-HPNV[/8]@^A5@^L!S^!XX49[_Q5AZ MQ-$]P-&8KO!^$Y!^JIJC3$!ZU47-WQ&5X,3-D,2YH=&WM6&UOVS80_BNM7B,A\7E%A4*XI-B!=,%.BB50*"_2::LTX1X>:D1E%:#_<#Y/P^?,@ M.!B!I7'SB!09ZD?)?I3&:8*2-$N?9_U]=/D:[5Q-QKM.^^AB//GC\MA/>GEU M^.ILC#I!%+WKC:/H:'+D!_IAG*")QJ)FADF!>10=GW=0IS1&95&T6"S"12^4 M>A9-WD2EJ7@_XE+6-"2&= Y&5@+?%).#444-1GF)=4W-B\[5Y"08@(9AAM.# M4=3^>MVI),N#$6$WJ#9+3E]T*JQG3 1&JJP7*S.$)R,8WM*Y#1:,F#)+XOCQ M4&%"F)@%G!8FVPL'@SN19K-R)9,>6J8IQX;=4&O[,S.OS0"*JE4KI#!!@2O& ME]G3":MHC<[I KV1%19/NUX"OS75K'@Z=-HU^XN"(;#IY\@:8':P-7O#:C9E MG)EE5C)"J "%)X\&:=P;CB*K"'%0'XE%SBG6V52:9L M!L9MA-=P(?M)4G]A9YQNS+B@CI&IY 0&CW\_/3L\FSQYE#R+ATDO3$;1U./\ MYG[FL-*HWB+@<[Z-J3:L8#FV,433)3(E19>:B9PIS-'Q+/CO1\_0[)PL-YB/<6"UL'%+:=+]#(W=B2- MX_1[H&("TMMDO6?JP\2Y W4F4"Z%\![[VFA=?2G$',+_ABJIG9=_4J70*<4< M%,92@]@SMF.U[0I*X^%85E!4E^XN&>Y"V40G4E<^#FD^8'4.YI>P MJ! %/PDZHCFMIE1[Y5[2A;BD,<(UZ/*V:KL@0D)H6'$0$"P() B40 &U&R:O M6%U;G^#?:A*HW:BDFH+[ZVYZ4*V773_C61>] SOH%$B<==&X9+3X,/M:)AND M792[](4+M<9_,D!7X=MP'&YF0M+;B[L6$292V=>*^JJ/8O[J;>!^)L!$LQ:*.>=+6#.5XC8'5WFIZ?LY MT]2V&K6E:(OZ';SK+V$%)'L[I+TKMI-ZE= -U& M#P&XO 80+SII9]5RV1()U;YA AJ_QM(>&%IK%)H)VZ;A.W2"1T!6AEXJ:/EA M6;DW3.+;/4.<]S^/C?\#)%R/\:>GZ1U3AH'_/N Z7V7\*?+\? M)GN/ATW%@EV3D566J%M42\X(:M\ ]XHAJJ.[!N]7&CU$&IWCBGY-(MDS@P?. MHE\I]+ I-+''6E^40_?JYB>VCS]SSD2N66V/SGX4]SY[CN=ZX.;M]-W.(C]Y MPI3VF]W6W68K67/:?Y=ZU?[C_'JFY5R08',?M09I&5X,3-D,BYH=&WM6/MO&CD0_E=\5&T3B7U"6K+02 U)E$A]1"W1/7XSZUFP MXK7WO":$^^MO;.\2H(^[ZR/M58T"[-KC\7SSC<=CCWX)@E,YIS('1LXG+U\0 MIO)%"=*07 ,UV+KD9DXFJJJH)"]!:RX$.=:-8IJ9YQ&1A59;VX,D,<&6'WCLQML.3,S+,DCA\.*\H8E[- M0&&R@W PN&O2?#9?MRD/+=,@J.$W8'5_9.:-&5"P:L4*)4U0T)*+5?9XPDNH MR2M8DC>JI/)QU[?@;PV:%X^'3KKF?P$J0IU^CJP!9CM;M3>\YE,NN%EE<\X8 M2!1X]&"0QKWA*+*"Z(?J/;[(!5"=3969#W?=\CZ\7P:&@5L34,%GJ-QZ> ,7 ML9\D]0]VQNG6C$MPC$R58-AY^MOYQ?'%Y-&#Y$D\3'IA.HJF'N<7MS/'E09Z MAX"/V38&;7C!0F[1>'\?QD^(*ARLMU1/J80Z>'TK8$6>Y\;VI''\50CA$L/; M9+TGU;N!DM]KG1FOI ME;8K*(V'8U5B4EVYMV2XCVF3G"E=>C^D<7!&"J6=^H+7.:I?X:(B@'8R<@(Y ME%/07KB7=-$O:4QHC;*BS=K.B9 O-*XX= B5C)S>8@J4F+MQ\I+7M;4)_ZTD MP]Q-YJ !S=\TTX-JK>SZ&2^ZY 7@P/$D=Q!W+2S*5&7WENJS J>+_=2-+5?D6JHE^FH&V;>) MI:U,RWA=";K*N!1<0C 5*K_>4G:7_)W:G>&Y$DIG#V+W-_PL!/[5JLTDAB,5 MP\WUVS1M) *[P:$Y>\G^>DMP/Q-DHED0Q4*(%2Z'/!==@ZXW: M4K1#_1[=]X^X#)*#/=:^%;N1O8[JANKDL-P7(#9]#[%<%E;>Y31, MB(8B-H:MCIF6=D5+^)QPLM<'WSB6?L;1=Q!' M$WO-]4F!=*]F?N D^2/'3.3JUO8J[7LQ[Z/W>JX<;C:JKW8W^<$;I[3?'+SN MSEW)AM'^>Z[7)P&:7\^T6D@6;!^I-B!M=S1G@A15NY-;\QYOG0S\)>[6T6"K M:7UO6]$9'OXTT.N %@@CHS>*L\9E@T&8]M?)VK?%[I+9WT2[J^VCOP%02P,$ M% @ 0$J34GQ86Y&/ P \@D !@ !Z97!P+3(P,C Q,C,Q>&5X,35D M,2YH=&WM5FUOXC@0_BMSK/:Z*Y%WVM+ (K4A;)%:BFBJU=TW)QF(=XT=.::4 M^_4W26"/HEO=?;B5^N&0L!./9^9YG)GQ#'^QK%@63&:8PVUR?P>YRC9KE 8R MCMT[G3S=WTP@ZEN-\"2+'&2?C5M"S M70\2S63%#5>2"<>)9QWH%,:4H>-LMUM[&]A*KYQDX11F+7J.4*I".S=Y9S2L M5VA$EH^&:S0,LH+I"LVGSE,RL?JTPW C<#1T#G.[-U7Y;C3,^3-49B?P4V?- M](I+RZ@R#-S2#$C3(?')GA=KRW-3A)[KOA^4+,^Y7%D"ER8\M_O]OY8T7Q7? MUU1++=0HF.'/6-L^LIH)9#I,E2D&IP[^3K,\Z"V5--:2K;G8A6<)7V,%,]S" M0JV9/.NV*S17J/GR;-#LKO@?2*:)GL$78S'!5V2\QCIH^8U#[3%] MY;&U0>+6Y!8;JJD2.>V-7PJ>%_'GZ6,2+^+Q(7:OH^CA:99,9Y]A,EW<_SQZ7S>5X^&CH11O"L1,V1 $@>7[%Q<7YY3T,%%Z#8]6'YC,_U$KMB16 6H+: M:/)-2 SD32FY+JG@@'?5A;J6=*&-=;DZ(%]R2<6+,T%L]RZJVM#O6)9PBTQ0 M\8J.N'U8DC?48M>%VPU]C&/A1V!E2=E6FR?:IN 57$NY(>.+%M,!K>]:$R!+ M#80=J0#*G-".,<-UBAH"KP'LVD.G/OXW&@K[JM94J-KT,Z\H/P4WN[#@>8Z2 M]']]U_?=8/ _CQ_Q. %]T8+V_T4>.I5#$2,4-P;IAMUD13T5:V:J#42HZ4PX M!=5\DPJ>P766J8TTK [PN[OY6R)R@_PK)4VW28Y:"J,Z?%3TD9 M%92M;PGXZ^IRC*R]W=NQT <#*U. M<(G6_MU]%;-M)[!?.6X.3MN.DJW02JG+^F:Q)5UR(7M6/!^T34&_;_N]]X-4 MZ1SUOE%PFTZE;6>:_FCT)U!+ P04 " ! 2I-2AB%&S70& 1(0 & M 'IE<' M,C R,#$R,S%X97@Q-60R+FAT;>U:>V_32!#_*G-!=X!4O],V=4(E M2-,#72E5&X3@=']L[(V]U-[U[:Z;AD]_LVN[I*%7Z%&@15?WFL9.. M?G&<"<\)3V@*SZ'PDDK)B@*>299F%&#' MW7$#=WO;<79'>-*XW2)X#'TOV/%"/PP@".-P.][<@:.7\.CU=/S8KMY[-9Z^ M/9HT1(]>/SMX,8:>XWEOHK'G[4WWFHF^ZPKG65>QY MB\7"742ND)DW/?9R719]KQ!"43?5:6]W9$;P24FZ.RJI)I#D1"JJG_1>3_>= M :[03!=T=^1U[V;M3*3+W5'*SD#I94&?]$HB,\8=+:HX\BL]Q)T>3J^M.7<6 M+-5Y'/C^K\.*I"GCF5/0N8XWW<'@XY!D67XQ)AK18DD+HMD9-6=?0WF% BZL MNF5SP;4S)R4KEO'#*2NI@D.Z@&-1$OYPHQG!MZ*2S1\.[6K%/E \",_4]%P[ MI& 91)[P.M*@?#DQ^$47!.SX/--/3]P'U?93T@!4:(WR6I1P"@>3Z71R?,OQY#XJ]&I&;Z#1J6CB\W][OD// M@><4?22'L9"5D,2X^O]RP3.#OF![B(7:.*\)S[(:IC3)N2A$MH0C(D_OCW2'PH4= MWX3[@\']D>F(BJJ@K944'-.JGA4L 3%' M@S%.OITD35EG!QC'4*7C:.O:FF MBO1VGU98^4.P@UK'HOZ;!KBO9?9N!>9K MM;J'%12<,.F])"DIX[O%WCW2XQL*.95TMH1$<&6NKUJ SBE(C!22XO76.)FH M)7!24J@15M+.F_L>QE %1K#0'[[0M(3(A3_H$G/#7,C2)@?KL^%PSX5CIDYA MGR1:2-6.FB'CS86]_"+A5TBG2XT43K2L$UU+Z_AA, 3"TTOD^NXJ*;P]6\[& MHL0K][*E,7;AEP# MTK=DEP:1%/63PAY-:#E#146!]7H?'ID5+>L=!&Y0>%PB;X/=M49M!7N\ 0LL MQ'-8F-;#C,*<%5U?PO!S0I-:XG4#X68T.SG'2S[/K )+II11Z5?R?3(9?SFW MG?U28WL#2C'?L(S-:XGC=+8] M<0;P:!\5!B:A1E'DA.'6UM;F8\O29S;O.]'ZYL@?]/MH$?0FP[RJ2_329>=< MHF+<'/6S^I?9=PG$+E8E>%U48MVJB%%3FEDU,74Q6U"-->8*=B=C( :W0)O. M2;?_,I6[%6[O45YXP2%C9\82JL8(TIH! PKZIP NM%&VS1LD+8WV4:GP' Q*0M$+RS+CBG_73")$&_AC7+)XV^Z<9250/4VT M&0UVH@A]2:XXS,JBBTCV<77?Q@1*C"Q$880PX"EMN+;G-"DOJPN+8@65%&5= M9(WC&$DMH?_Q=./^40.G/Z=6OR5AUEZ==U<$C81OAN?Q)GP42S"-7Y@5A)^Z M?]TI.>Y(V_&_<=5T(9MG+KNS9B0YS:1 =#L)WG9EW#5?5WJ4ER?:SIVA;/MY M[?>N7>O@%BW*IN?>#JUT\MN1U4;^>J/>@,*924I.'3)'^\2D6)"E:KN$@X$; M]G_M&L?-F/])Z_^^_J#0\=4J\0>VS#^2<>Q(S 6GPUMK_O]$C?6;A,$3##O$ MU$9PA"C_MM'MWJ23JWXZNU:-;[%D5C G6&;,:\P8&S^4O;NJMO_Y^CQ?];]@ MS&Y+:=)>&F-;_9ETMSZSEC5[NY[RFIXR'-0<#L@"]IDL1U[]?;/PUZ;<,\'2 MSV5F5P M<"TR,#(P,3(S,7AE>#1D,3@N:'1M[5UI<]LXD_XKV$SE'7M*HBZ?/M '\^$_ MJM5N&M,T9!$YZI\KE8_?H">.JZ)2-MDH];8K37KS09I--O-[7:K3LY/R-KG?F?=/'UX MUNG_>=ZU@YY_/CCN=*:BY0FM5KW]!UY M%VL]:==JT^DTF+8"(4>U_D4MUN-DHY8(H5@0Z>C=QP]X!7XR&GW\,&::DC"F M4C']^[O/_4_5'7A"^&9F^J41SIN-^KU]WL3&D4\'543-M3MS6!G9WY)\E&<7Q-V:6W) M$JKY-<.^"[V&":.R/1 ZWEL@J3?@(.L>Y[MGUM]W2!Z5!ILPL9R"2 M"&YV;V(^X/I?OS2VZGL;06/G0VT Q)H\UM0\#8$B6HS;C?)L0T NDWL#(2,F MY\_<$"42'I%?ZN9/83D$_S5V[!=<&P[G)WK-%:PEX7K6CGD4L10>^-7)P=DQP0LWZWO_\]MMO_VN^-_;( M8??TK-^]).?'^QWX^'+4O>B23O>BO]\[)3VXV^]]ZG4/2>_TT]G%R7Z_=W9* MCO8OR4&W>TJZ?W2./Q_"W4\79R<$1^K^<=0[Z/7A=F?_\V67P-<>/'S6/R)K M?)W 6 0ZZ5[T]H\K9/_T$*["Y2]GGX\/R7'OW]WC/XEMV#D[.>_V>_W>?P'C M[U] [V=F +R^?_HGZ7URH@!:'/8N.\=GE]W#IZ&Q0\I7D%!&N>UD"V[= ?IS M*:(LU%7#B2 +[6$SQ$/24>("8-?@$_)_D@RAK+UD5EB">0T[UO6PCJHU#.R MWR9_<"K&'&8_'F@'W:ZZ:TO@-T?LT4X%EI&*:[N*7AIE MB$R:$%CQ%3F/J6*DUZN0YDZ]3CIQ1M/1#0=YB23LQ3 M!GR9T*G=#N@%)S:@BIL=87\#I0R7#2F7\*RJF.?&F88;9,!2-N2Z_4HDK>VE M=;=Y6I.'>I%;0#8:,"0(3B[86%FIA5R743G%0S* UF#J[I'7 *P14A/F-@#,3=!1-F$&7 ZPB(1!+C*MC&C$ O_2"H$)2.@:V)PJHJ &5R,'V^Y1J&&*-W81) M9O3/%8^4LY;<31P*X"OU/_;"NH6N;:]"F,1W"Q*6^4>)& !O YFN&! Z9O8R(L$RC=FBDNP90D\(@5D^+DPH'R\UJ[%P MF(#(3#6:!6[4LN"71IX"0L:P.2@6>6JD:&4IZF9@OLAY!_,9ET&.$S++\L.B M$DHCA;,,8_2\@&+P1(%K#K]P,05)X$!;R==G^&3 ?&\.A$4"0Z< MDOQL^H7G"W6H*YEI'3JAQNO@E/!+K=!ODHJIW:40)Y88$>OV%:5'D7G01F 3 M9DQAD#V =< U0F2$<(>'01JS:PJ+!.X3F0R9U9W0N>D9$/-WQL,K:)M-K#B7 M\ U:@W2CZ2RG%UR^$UH6G"ECD94#8P9\2$D,NX$"59IG'7M&#$@6/2: 2H<# M="7<1?#2:<$\=/\6- +K1[OOI^="KV_02++2S6^>X4&0 F-0-$ (%<8LRA*K M*A*:I6%\QQZ2!)\N]#/G3##0T7I!"JN ]*$=B#(N(JMW6<[_+7M'O\!S>\B&7O+W&Y>Q\F,;K7'#^/H6KM^P2 M\\0M\>WL66^#S@=P/=MQ*J@,BQHU[]*HS$6Q M+^$TRZ6QI L6,@K>+.5XP)+H%2!6T5!#C9+U;0Q9F,.=1ORK5L&M;Z#A/^TI MGX "&S%M#?SB?KP:ZPW/.Z"<^[P&VU$!5-60FN&MX8/'1SX$*/NMGQ_+<\+B MJK5B3C:9M.%&O[+T5P8%3*:4]4 M*$! /"F6>:$>;!;8PZHK>\WJG^W=8+=I[ HMX5^4RW(&X@>,-0<\4*ZN0:L5 MM!KOOZDRW'W+C_?=M=.Y]S9J]*\I([\LRP=!<]-;+>;KD]A*]S @[ 39#+8W MEPAF.*2VO?2"&.:0JX(_[R$[QM)6:9ZSG[*4) MWGS!<,X*L\\B&U9D7HF&-T%9*QHNT26_PNQ*-+P],M\2#37C0_%1BF=SOP7; MK\ A_B WX:G0K.TS! X64.HS*WSN!$/_UD1(E[E@KJ39>("AU2&AN2\9LRQL MB-#XJ)GKDT4DRDR0E^8.,N@0-FH,-XPGVR8/\#!+J/0><>?0UD)CX#$?+D\& M\*,"9G,?F[EAVP?DD_-VTFO!;3(71K!%-M"5N MP'+2Q0DKEY*0".#8N9?09>TA?4QBF)"Y2] .0"; 66&>(X2Q48RLBRS5QD.H MQ7Q*.1D7J8A3]/-Q4PW(XN:IN>M798._"JDN>1#>1,6J-J+*_B MD6,+%<*'CYEC]\/QA:6C^H4H#PUCSJY9R67OG2^\=?%C5B3Z MTTV*'/2PUEHG8]1):H^@^^OUT.6A4;C]0NS*A=V*:50'),:X/\'9BDPMLF\% MPR%98E(.,,\3X*90!@ S)V\JI:A%+@W[GC-I\N!1NEDOV\OF#F'8QN3@H SS M/(U;8A(5,9HS8$H3-H19VZ"E3PHVB88,!%B_M7[@&\AP MV!#";B98Q IK,CH>M\?D[Z>^=L/&ZRL+,=.)Y2-,7!=H'BG%,38:LGD.U+[! MZIAJC1FA+O4-9)KPE#,(*X9P!Z NT/!(^)AK:UUX(R7$,\C0%7R!=40QD @/ MABS%L*E+ \; 9V[U\']>%E=OR6!HUH/=)52C>^S[\P*75)&Y@6&#VS-G'FBZBH+8],5IKH H1%:$AEXR%ED0N5JH5?<*@M'FV6( M]HL!H^T=+BB;H^!AZ4/MM@ZQJ E3=,BT2U#/[VM0,$.$=WA%1SFN M\]'$4$^I9'M/!H/&,B!H_)!]M)"K! I5E?)]T.HI"(E"NA#NQJ*,FTH.\B6U MJM!G+KP1);))SLPQ[MX"@M=D!B_!W-V;D %!? [/O24B9?L)TPWG*;&F7 H9 MW]/$2$Q?F,!NE:)@Q\A3:-LL%C^HF$_\N1M8/C&YP"%>7)P:348"@!2/T=0> M46FTD2M* 8/'IH#/:S@7*ZK*E5-!N8K :\IY2C36:\T'O%, FDEA3=<\.V=. M,:\F2D4]AAQ3#O(I92.A.769?WDRD,M%,JTCIHV$M9OQ+(G'\P?1,_9SIB$W M5VG(JS3DUY:&O*0:,^+^W4O*\).;9GGK6H^9_>Y;%%M4U-!N(_Q M/&6DN3D;@6+3W!1, IU3K)K[ZGFI>6BFU#HDD:13> @ZN3P[+YR/?&CBF0'1A+Z+ M4.A.3-'2Y])J\!F9QAP4/:P[P_Q6L.*54?/.3D20F#Z,W]ZMXDVG;!^43*'P M*A73A.'[K S*K&FTZ+8R)R,4KM8?&_K\X$PQZRR:9 -T[&M3]>8*-@NAC$R" M4&4.CU]8!_O']E\8'PBL N7F2(T%YYG%\PA.^B8%.X<3FFCN5#06>C&+N>+V MT1^L$+68?KR W!-./G%-UGQ1Z"WCP6_C)1]?9NFO1F8V6YM;VT"]5F-GUY;ZV#K6U[S0#?>!# O:T_S*2!96ZX5ER-BC8%S(:]50;6L#FE M(QCG'A,%&AA$.7P"C$T-007-<^]U*I<'_);_\;+/@HD"4) M39G(7C224Y(EQL!#:1HMZDJ@^\R]BN/6OL""!@S$\]#QX5BQY-J5[M@@B'L7 M P98*+!D@M+)G<"-$\)B ;T H&1'=.ZT#M'G:&N KS#.+=UT,, T[\G71X,Q M.7..@=04PAF71GFVSXN3XCN'RD3C+E1F:&#I>JNR&7CFWI>964O4*$6TR#'2 MABD Y?IJ4RVO&$ULWT4?D:UQ0E[+7ZE2FIR-+6,\V83$GKJ6J>QS6#+S;V,K MV-Y^7_26%-*7GBE9Z5MR^QMOVB-KN#WK#RY4:0;;FZ]\Y5_35 ]:ZV8]V-AZ MY8M]R"OK[MSSAV2\OA;, 8F)Q*C!:ZKFONUG.A82>HK(!8/#(0:/341AA?NE@=S<#K;,J#\MLG]" ?Y=N_?6(/K$^[A"ZFM?XD]H61R:(J2MS59] M:X^&5X-&0Q.2YH=&WMO7MSVT:6-OY5\,O6[,I;M"S)DJ^SJ;(= M9^.M)..?[;QY=_YK DVQ8Q#@X"*9^?3ON76C<2%%BI(BPSU5,V.1(- 3I_K M'SP^/#Y\^??CP^[_#F=[(3_+L173ZZ/CYHY.CD^/H^.3% MR=,7CY]$[W^)#G[[].8!'?W#/]Y\^M_W;_FB[W][_?.[-]%W#Q\]^OWQFT>/ M?OCT W]Q>GAT''TJ5%::RN292A\]>OOK=]%W\ZI:OGCTZ/+R\O#R\6%>G#_Z M].'1O%JDIX_2/"_U85(EWWW_=_P$_E>KY/N_+W2EHGBNBE)7__7=;Y]^?/@, MCJA,E>KO__[(_C\?.\V3U?=_3\Q%5%:K5/_7=PM5G)OL894O7SP^6E8OX9>/ MX.O.,5\>7IJDFK\X/CKZV\NE2A*3G3],]:QZ<7;X[%GS46'.Y^ZSG&_M1:%3 M59D+C>?><&7O"G#@TAXVR[/JX4PM3+IZ\1^?S$*7T:_Z,OJ0+U3V'Q/^!/Z_ MU(69_<=+.KHT?VHX$9S3K@LO<@Q_3_,BT87\^24J\]0DT;\=T7]>\H)>R%/ M,]DU7)C23$UJJM6+N4D2G<$!__YOSTZ.'K_\^R,\$![:^S9N9AF5_E(]5*DYAWM$J?#6%>%_CT_X'[C(:>N*? [XFD]Y MJ4FHIGF:P+%OO\SA'JI__[?C)T,JRF<1 MW4P9F>PK6?W_&)6=EW7TOZ;*L_/H)_CN8:7C>?0F/YQ$/U?)X7W9KU^7K#\9 M?MQ375UJ_9<*Q^B>Z>\@P=$_YSJ;@P3?ER?;6^') MZ=]L6,Z?'?7R!"'[$+(/=ZT53X>UXBP^U*U+/4+^X^7'4TL&Q!?6,R7Z(AF5[[X];@EHE6]W"L^>'CY_?]6W4:^Z!!"K1<5XH MVCF@8W6!*K/[34?S?O?]#WIF,MIN("SU;H_@[/#)[3^ #9FZ:[S81R2@7Z.0 MGGS#0MI.FHU/3A^/2$[[]_+MR*E+Z[XO3*R#G-YG.3W]AN7TO5I1Q@53^#JN M"_!ZHQ\T^=V1RI+H1U.45?0N*RN5IO;(L0MW7R"^7N$^"\*-(EO--0IX#B+M M"S.*^#\N;7[1R;7] 16UQB??3T8DW_U[^6;E^]/<%"WQ'I_D/AV1Y/;OY=N1 MW-=U"8>59?1>%[.\6"#\+7J3+Q:F"H)[WP7WV3 M87W^#0OK&W!W.:$;@9)%_8H5=9-5>?1V-M/Q"/7L\=&(9'?@9KX=X?V@EQ!\ M@3- 7Y>3Z'=5@/*MC(9_8]SV&YZJ4I_ASDKG DL$EX\P-3PNT?Z6*VU[B;8> M8<+M>$SN\?&W7)_[!X@J>AH7.E.$.@BB>I]%]5LNT?VNS 7G>O]/3E#3#R@+ M(Q39DU$Y#M]RM>Y=1LDR_"[ZP91QFI=UH2FX<_6*$8,CQB7(WW)E[F>C&&)) MLONZT"J>6[1BH<:8F!B7['[+5;$0KJF* ] ][ZMR.HKQ8Z M2QS,X9,N%B9CWX%2"J;T>XZ#&-]G,?Z62V[@Z"[K2F.W>9[6>,@(I75,D+/C M;[SF-C,)J%2CT+\-HGJO177 *_]V1/77O!HE?/>D'UE_Q1+Z+1?*?M(*%SW& MG.R8,+@GWW+%B\L(04+OMX1^RX6N'^N"JK*CE=0QE60'W.MO1U+?91=P9\DX MXZ912>FW7+QZ^V6ILW*,C6'CDM%ON4CU:KE,X?Z0V.5G=1DD]7Y+ZK=W;5RC??^U?7O:H2O[EI)N'O_ZC8#34;R MZJZ5E;KWKVY-*?L1,6)^+TRE-[[,/^JR,K.5M] ;9?Q.3+E,U>I%EH,OTR++ M;;W[J_F,KW&K>*I ?AS(CP/Y<2 _OFF=N,/PI4\(;ETW7R=:,[DFNGHF3$0L MRAM-R@$!:_&1G1RY1[;#TMMC@#9>BBYR_/)!!! >_E)S[2)WL![ MG$0\;>%]D5^8+-:3Z,W<9"K*X8;;U/G1=$5(81G6$AV8!U%KR,@DNISGI8[> M_1!E]6(*#Q6N_)__^9_TJR1?F-BDVGYV(,^@:@R F/!?/ M5&549V9FX.;+/#8JQ;EYB:G \THTW O^UJZQT.>FY <%N[Y B)5P;T?/SR> M1*]KDZ(FB'YZ-HG>95E^P6#I=UD"PEG@F6$-GZ/W[L=WR#JGSA&.:93Y[MZ']] M=_1=%.LT%3/K_H:@*):_NSE0\3 .G_=#ABLB#[Q%"C_FIM(/\1(:W.#+0MF( MA,:!W6)095TQ>E:>][+F!5R9T#G<$'9]/;>QA6$]V&][O\D7$&1OO[_(9JKH MC]S0L7G\.4K-PN#HU)A/%1WPQVA%7D2/C\ ^'L.OLC@OEI@8)ELK"AIU!1@% M,#9@-=5R"?H;O@9KBC?%APBY+J@@\#W.:W#H$IU]B?\-_I(2W[[)9[# ]W89O> ME'R?C&.;=NPU[1"47@WN3@RR^R=*-\BB8L&43LY-1J[;E.G5OC&XJV,M_3E;.DZ]MZ'SYW_KV";\Q?'3EX,&I2\CK=UX[V+K7_-+O#4(F/,"WA6' MS[/"@$R IHHY;<+Y"XYDZ?D4"1$MDY[R7QFH+_NLWNM\F6KWJ#YH]DJ)G,,Y MNSGAR56#,4M)_Q5U:AGL"G9RB7N40IO#=5$"'T M))HI4_"_\'?G>9[@1]5\PLOC.)ZR!IBN.J9XV[]0W=T%BUZ6V9^Q$(UQ69 MD$V0G:_G/G[+4LPZDP*]-&"S"_VOVA1-NH"&*7ZI0-OI8@&>9,F)AC9=QP03 M$6E-V6KT-PL=HQ&;H$U+TVBN+C2=;*%51ARBI:ZBO*[ ^P0M^>(>V3H2PZL> MVEU64^B9E0-T:C=30*+X&5Z18F!%+*8,+$^K@M.IQ'3]MUXF_:\KSMWR"_0) MG7=[@_9B&W_2*F^]C,;^%)$[>+>GN$>!;KR/<]=LLSS+J]7#>!_9QWI:FL2H M8N>GAO')U(Z+47'%U3@TDP56")L\N\0R'.Z@=;26LQ\ 8GR$N Y*XX-[!E$1 MYFE*B)A(K,O#Z$?0LXFNE$DM _?-OYJMD6KCA%0]C(ZCAP$H%8!2]QR]U+#7E% ([4T.[$S<"='L7BR-^G1SN]XWL=SL4-Y+)O MX"78URX.PKK\H $IN,@YM7GI:.+Q3!=,%4^ZN;3YS$(OE,% VTHEU3/GF&C% M:!R>4C='SOE:6K=WU)[J[ E_3+QEW27W1,),D19C?Z'I UDC_!6\C1L?D!#SM0)>BFF4%%0S6" M!Z/-*+])(5P$^<+[OLX#3]0*=4(6Y6YNO'-AN;^@<"3KF.GWZ\M>B(%:A;T3 M4Q+F--75F%5)2][V>NY M_K(TJ.35BE\9^C:@Y:NY16[@CAQ07[A+\MEXG^PO<)/4663G\>YN:S7]$D&* M-8CHAU]>GT7P1%+20 4\9'!>X)_:D,&E+I1(7$79-=_ TWV5@.8I]76?<@1V MNF:E3I'] L08F^,2O2R,E-IM9"^8Y7_5@2>17.14L3%9K^A;\QD+ 4? N MXAHL JS&5CE>2"ZO0!805E/_T#9VB \>&OX?W.M+L#O2^"48@'AN>"]%0:ODH*? O^+ M/6ZEOD"'VG/]X"GC&#-*Y)GL0H.\G/.ZJ R^(O,(UA$'F=35/"],!4(+!Q^8 MBP?1M$#=05ZGO.7.IKI"_"=1W<5D$*HLD6:)3.4MA2@@R5$'Y([@4/)ZL^7JT;A@HJEWWX0>=@2Q-382E MZ!9@,Z"GKD)/;6+-^7KNHX>>@LV%7;SI*L*F*Y.X73MQ26$+19:4KQ4IRKNY#S%(G/7T'"[YO&Q]/F2I7G4L%?K_$R(!R:EQL_0:]<'=PM*E MZRF6C[]5#^K&1'$3P__7/<0D2?*! M823V4E@20 T/<.A>XX99(#\/_!Y';4^0V4?A_/?>!(L=@$JJN*R['.C1)A'@KW>H_;_F7 MU(]71IG6"2?_ACK_!O-Y()D85C?-].Y+5IILX(.4WF!/^4GH*9>9*7W$]=?2 MR]LEA=R*BF0(&>E^N)G^Q(/?[ X6-X?Z<++S[[I+M0LM^GYC"MO*XWDE?W3\_OG6H!PJ8RH:3UJ&Q('*"/Q&34(#& M/\_@/$//$\P!@2W 2\$BE*7EFEALE?U^R4?;H+E566_H;<)NNV MM#@5J\&W;%T^S[M3?&:$:9257!A?JW&<8_!!@JO8PC?1>@L79M*\(Q#M[2&F0[BZ%@31L9+H@\U]U7J<[?A9\PH:04,4GU!5 M+)7IN?-ZK4ET:Y[J: [NF2]+;5OY2H(DTQLVTFEO@C,5$L+"8ET MY^[P45J]BK]0*>+!W:O"O2R/958C)66[Z?+T\/$]E]5?\PIOIJS@1BT.'9&= MY[G!F1=FUE,-2C_*G.REHZCU5/SQG$MQX\/GJ 4'O0GBW<*Z)1+>I7=V-6/ 4S MA.$C2/!3NJ$I7[MO!J-WV6TRH@1$T,/H<4 $!430J!%!]\\8D %$,]]S/>=2 MLR+!8ZT<4T<;V0NR?*:BHQ)-S[RQ".W.X4%.9C+2DT:3VX:-R[SX3!H9]E%4 M+_.,3;37O8$0!$0M^U?"MFC'AN(U>H ;>, T6\?C,H\.3CIN![-58<=KNT6[7_ET@QWQ0&1'H:;&V< % MO[HTZH^2KU$7N6';@?P">3T%,\5^&>SY8MLX83K31A9 LB+M][GE:YG>6 MR!EV$A^<#8ID6QPMI';(LT;T[0*U+$_SL>;>]Q-L=RXFYN"DBZ5]D7.SX.38 M/,]RZC9&H>?T3YK'GQ_62P),FJI7'P@J^2J5/)Y:U+8;D6 85/@\>?9T\OSH M%/7R8?3[%I'?/AIF;:FL82^4)D!9=N]^)L0TQB79D\=NZ9-U-B7XT'ONC7&$ M>[OL#8>T;.9>V!\3!X\MV&NC4F[2G#>Y!YX5EWF#ZZAL,2P?2#92%//=CGX:D'SQKZL#/4&SMM\+7. MX0;B(]#@0V&Z+0H-7\?AX/KY(94YTL2-9(FXI.2"UK/GP+$!_M==V2$?'$:? MAIP.AT8@H9-G2R4TX3'!!R8DLBU^J_XCHS*,+CN/H;MB%/'-242V),LF$'7K MFT3YM%*&QSH&RC552E=84^<0/IP3<4I+//FA M86%6)UUS.1'7#[^3(G'5* _JF5(7RJ2TR;A^V2_"(MM71KYW$UJX:O]0%Y=B)O6F:6H*B-2[7R3#OHE4'VUI#Z0U$^85]85+')]APIGGN M'T,F* K'_D3R%7$(Z0'(.9%8DT&5EJ\^(.'!%6.A;F8@Z9!8[SN/]"O;*@?' M#\:R50I"/&5Y]$>=G$O*OJA3@DT@!*RD\A19ZS_JC'<'HT,PT/: 7D15AUK; M,7[5!=;)BJFQ=)JQFY5.9SS'TEN&EP3_S]&",2BBT&4%&PBY9,'XS VI9DSS#NX MS)%A$6D3X8[$OVEIX,DN6I[? ^(,AHJP-\H*$QP+ZUB$7Y R3V0^LN MI/&7J@#A89 Y.\0,_D49LYY#/T7@(/W/Z$?'1SSPIZBQJ3".:Y!L/7'TVWQF M JJ;$G0-;0WE6*9=A$Y 3'#B%^R9,",">D(2(*NR0<_@(APE"&9C#YX]B ZN MGZWXP;&Z8\7"6\7/M(H]4A:(7)(P1_.04CAS1538#'YR>&LJF=B(B'F&/2[4 M*U;H,9_CT\83XQ/G @JW_:_6HDY?AACE;E3)XW&H$C]&(4@^SI>/JTD3-\,_ M:>+-Q#;%M*F>YT0"M(9(VJ;N5%EJ##;\29)%'5=$:IP:14X":2X<]YF!OWKN M]!C$'0L<3^8Q0K>Z=SM$I1^](7)A,]S19C@=S69P67J:;L#Y7E2Y;8.6+TW& M?0I^OI<;R!J2-1!L04$,H.RH\M(?D-&:\1;D]X[D]VP\\FN;_0JD>]#:LJZ! M^Y:@#L?/_J3 !)/[I-!U%M>+:8&R&@3NC@3NR3@$#FNNF$QK3_ M(UP)VJ(.2R M8/. FW:[ZD<#SBKA&FQO G>^4:&$4@O-W&ZL M_G&%L2B'LPVW7-H+V]YN^Z?CV/8#<3%E&)8UB'SL0?U*AD)X&H(;@/,+RHGY M-<'CD\/'+U'$@RS>C2P^&ZTLVB338!)J@#Q+#N.F+PAIFR*RM#@/%Y&;^6>N ME,PIHZ'+.NB%- [C_!H<\Y-PPHSFJ\4JR[20B!J:MS;0$+:^-PY_P-_DA3FG MF4(5(WXM]0-!FXDB$D>\Z::9V[]TP'GLB?,8!R_T/[8"79G2 MF2/H5,#WNU M$27WF(:]V#2I""F?G.*509$7QZ:+[*-3*\=,@9EFY%U=YD7EQ>Q87E>VSPA= M..DTPI%;N,G>8#4-M\B;O%A*QY),*L/]W5!)[!5S=?+G-'PQGMO'^M*"P/QK M8+D7%S+5T:O+"KO+!Q#"MX-Q.TWT#\L:Z;R>',&_OD/+$.K'W0 MH<-B?H+!O2MV:B.X0YC":;G:L[B5;_;LY+1)1)KSBQC ME3[)09ZEJQ9AV2550;EN(T^Z M\Z"1^:F/5#A]8!\8@R>[]_U@4F8R2D\=%O* :]";WMA\O3 M:6A&L)7WAK2L%S%@T!^\X%OT@H/-V@7&=!8H07J4(*0!F3O0IP!!%?D/5TK_ M-%A*#ZP@U_9!SL;."M)N ?WPR^LG3X\G3Y\^(3J0=2WJ0QIQLT)NDX3XCH:P M8UH_8ZI!<5,&V/E/+=H0OSV/2H&E:S<<[DK##>2[IX(5%-\ MV(V*Z!<"]L[M!:J+G?3,.*@N7.:\TDWJ_"JH%V?2SW%P)Q6%+.L:N<4563G7 MPK5A/Y\=/EY#9F%]OI[#Y[4\DN_';>G(B?3T;/+LZ)F0(FWA ?8S_L$CW'-' MC(/@8C-S2Y^;85O#-L05CX4DM)9E/?W#PQQ69YMV91(*M8GA%@S)*IM/%59&L1L M<5$JT\CXC@BI&0UGI:)4L]:PM_?X*,UVUG6?1W(\% M#CHBX;DI6K<0]LB>>V0<6(K!B(5PI2U8*8\59D/1L@H#WJ#)DAI[^!$K2MR^ MBX4NJ+.F\1/Q"]PJL%0X_@)$5CB,,*&HI L50R$C4QP:BM])WP#L#!O]"LIH M7UW5^TFH>H>J]]=1];[F;02;N$N5X$FH$@Q6"3Z1)^85"4+^_]K>RY,QY__M MG6W\I9OMU?7OAR,4.Q:9II%-GC]YQH1\>P0D6TT]VP5NY,GA"=<=0LBR MYV891Q*[LUFN1?,'BL,G]=MR]P12OU%NC+&0^OW>Q.*.DJ(KR'DQ.!O+9""$ MU)F)N*2'.M6Q_^MIKF!_X,P$ S)=Y07O ?=Q6#=TI=43:7D:R;OLAVRU3NR6!6N4.ZXU;A/VZ5ECE2 M6J=U@GS*]5*2& S;@K_ I%H%$V,+P13IM!<(;J0R M, $AZ]*NRG"?!I(VM\[]X *(R]VL6HEQ$7$O9&H+C: M.^[#(<%41!*8CVLCZ0<1G^':#V;.G(7O&V;/7Z*A@T/6>PSM2N&\< MC4-(GEU;^3P=2?*,^BW$H_=BEJOP+$,(G1Y&S95$">S2L(?TL3L6.B!>2@/E M\<06KG1R='),NAK^<;(/E^CP=L!=8O)DAVDV.+ZC(+8%C';T%WA E(TH+Y M:9KN0!B/A/.9Q$.ALW-UWM_$O ND)9%2JK PSK?8,WL+A(L>[;.MZ?LX-.979&]@G^C+[WEQ]IL._?QT9/#L^._ M[?/,915=3VVK)Q^TV)Y:;!S0['>[;3?<*ROL#D[JPJ8V-SI)T4R9E)',6K-6 M[$NMV&/0FGAN<@X#M.RNH65/ [0L0,MV[?ZV,K9&@D[5U,B_!GF4XSK7A MT9=>QD[VOJ5/,>O.S)SI*DI,&:=YB<,F,:)$;@1"%S,M ^*$$[W(:%!8:^AW MZ&2\=I;Q6<@R*#7\=R>C22S^$/C20X(R#HJE3I=.2P2 M#:CUR+:I+X>:XK#Z(L39V-LM/"IJQ_%)--]G0:$]:V>?90:U)_:1P^463;&? M.X2Z5=4U0Y )SK"F'23#])Y+!@YU'S9-&_Z\2)GE#3=[D1L>&;2P,UHN3)ZZ MK!=^@\>'>'#/W3B.K-8O"H17^F"IXP4*3*=-L1M0@\* S5;P-_P4G38XIX8LF3W@=G->G*O,_.E& LA00-!' M<[,L;=L7HB:7EERMT.Z\KHR 8 S0;;&T^'[6>HDZ$(Y944':XB=Y"A-/^R[P MINPX6/]^\TL<5U!@NV,9'> \27'YS*'Z9*YP;"@H(H'P2O<146,(V7T8UT0 MS\D[:BD4J_LM:(<)\NW)-G![&(Q_#STU8=6@+I1):5/@QO+;+G'_>!1_CHC& M4SJ=DA;^ G6'[[=6.ZSD<0U6*3I^S]3F614VPZD)?&'A% MCC$2(T_J#^61;C3':NUL-B$H''IH?@IQX!4<1B)GZYF_%\LJ7?%T\-\ MBY-CJ0<+_SDQCR76 ];,4[059[_-VZ>I*$*0?&UU. X"A(_\HO_A]L#H5&%N MT7(EW^KZ[2Z>"7L7?29ZMWF1L'2[K?OB)K=4@':.K!F#.&II.JDUF2[L1_'Q MAHPV&5-OL*FU8:T)I WP!O7[.E&WL!R:Q\54N 29QA6Y8:CM(:CRRS!C+T#[ M=Y7QABZ8ZGB$I\/ M*Y*2WHH+E:,[BBA*)RSA1Z:PY QJQ:=3*$^FI M(6A:71%D(34+0CWTB)C)?:1XDOO^N&F@*.<>LZ4=6*>B"X4%*>'TQIUTJ5/8 M+0?')P^B!:QJ3KLHS6$G'W:1IQ?6>CEVYS!' M+'0)['H?KUBZ0>1*I^O=.,;IBN,&GZD-_\9,[,,9F [,PC#5Z !A8X=;)V1: M]XP;QD(*94!X:.XH>[_38%PO3E>VDO?I M-=JH:,WML131S)X9S=#IY.:W.(6+ANBB+X6=_\*^7(S!\/TN"#T@%V#J>;B9 M^%<$+0([.M5K+VUIYB\-"/T,O$#8_/C A9K478;/?1B]NR)G M+'?[:E;B]LJ?R\>.+(>AZSZ M3M[Q. :?_8QY!P=2>75WKO%=9M:%Z:C9SS+C;!-A$5F-Y(*+<%31DY:2GF4P MI>1']#JT ^S!V'7!9WFF>^4[L6@X]LPD1A4(5D4NJ-M(RY\=GH5LRD@2\R:+ ML(" MHL[$LD]BTKKRIC.6,IF;1BWVU;;E66 M>6QDAA_B2[FZ99"]&\'\&/K*MPM=G&OA%%&IMF?C21&R;2CTH=%TQ?@](7.XA51;\!/(8!^0([\^3D&_Y7^BK9 *'D> MG(UC Z!C+JDZD.,*XTT"22TSR'O)_O1J>,QAE%]((LWZ$W"4&RJ%] KR MJR)#@$=R=:3\>\-1W*4H2V/EU%@4\0MKM+^!^-0]IB2OLT MK:T..#]Q"/VY]WT9PQ&,G#<^V24$V$2X[\[3Q,45=>&WCH;?^]JU^57MFK76 MXJ*#C-^=C(^DJN7@+9)^-W%%,H@<9SR[(<-.R:+I_U:E;<441HF [KQK=.?S M@.X,Z,Z [KPIX,O38[)H5SJ?#2L-LLM,&%VV0+(RE=$8L84!Y2FS$F(I6V(/ M$%>*;G0F:+#%GBT>23W>A\87E\6?"&K@; MQA,%I_;.-M)(JO:$.>Q(G@.[6-8/VUEIP2%7M(IB@9_QS*E&.#WA3ZAKDSDF M[2SZB3_M@0^U05W9?!0:YO:$!#\=A: ZAHWH%Y6!C]P:(0IGUY75J%\;3OB5 MXW>]:IZ*W*X S4S9#%GL39Q$;!ILHB3*IW '%]C3TJ9T)9P^LQ80@SV& GC( M9Q!V9O@J(#B*$,F/A=TE41D,PQ#\; ]53&!U=#R:I5(S6[5F@G888!U:,W82>B1Y^X]59FE$]!KBVW3"T:5C/M"$A<9!4LMF[.9^:)Y M\ V=J7$$<'(E]@:6")[(NWNFRX2!W8E*%H/7@(,?\7RB=2LBZ'#WI-B4>"GS M,N%1%9E>!QP0'X / 8GQ)()#E$APJ\R4 +4/O MR!ZCPH@S;(KU(1H%S]Q(8#062SL@EC))C?1Z7.8NJW6N,:>5TE@=PRR7+=]^ M!KL#/Y^;!5NF>9[E!7]B&T'2//[\L%YZ07A@3@IM'WO.5T;I7BK#UL$!?Q-- M%11V=?";MV5<0)PY/.N;8D@[+_3T\#AD@/;TU\=!3O])++D;F<,\RR!.IFB3 ML%.N8U:G,Y-V$IB-XQR$:D^A&@>=^3NFAVY8"V>4@&[2!1*8H0M<42BHICGX MBF!%,>O-0I;"QS*]J31?<'C3$SN\J8G9MH\-L<4>W=0<.4EBFCG04*M0A @Q M*A%]"$T&7O,A7$XH%B=$(<" *L+T>:#6AZ6Q3VS5%] Z 7[X_PC/,EA]"GG:\%. M7C?[1:>&^TT\7DS[>/#)(J,(#X+FR9Q2V+/C7[QUO5;9YV;J%MX-&&6:IX#O M:^#U>9?!9\PMN/9+_Z2$!L)!H,)6DR6E75#'\O6XWH->NL%\Z/%12(AR0O1# M=^+1[YV)1[_Y$X]Z5/<;TJ7WKZ#R#CE21)W3.!;F]'+#[W KOI)@/GK,6["= M4NC>_$VC;0)&S\?H'1\%D%X Z060WITJ29?[;*;?=6;?\7P9]H 8.75>*SQ. MV_DQ4I@H]8X#]3#[!+Z3GK@"-I(!Q75!X&HZ? D"]9"UJ879%/F!6JV3M$8\='(ZDM=G*^!EGP(7"H,67 BL]MV:XTDC-L;$DS_F MLNB- $MRS;D>SHI,B+-2W9/I[@2RH1W:U)K(6C>DK19FZ7,C'\%"FT/X:O9P6/),*)N)SMQ3,/Q;$'&(Q1)'*HVD M[&%[[+L]QC$]T8/@;<[2G0@49](2U8[L;4]CQ00OTTH8A);$2HO_UC/!.;/L MMN@1\#0]V4?'H*RG?PCT4VW0NE?Z(Q\.MYKKBT#I M;@AW6ZQR[%F+PVB'1]AA$:VA!NA/VQ.*#OG8<$D+0=Z 5BG6F#KQS\5,AEVV MYRX;QRR#3_Z$7 *22F"2U"GUAN;%$JMV@JXE/"#-I@;7#>[P,'I'@[^[M.?D MI$TQ J+S4 T>S!4Y;30Y9K%,30.GVL F39>UB2AJ=[5;EJ:(P.2U?JP646IJRK%OBR*23'R5E]HT894(RE2LL[--9L?^R^3 M/8YNR]7:5PE?+1 &91L20-Y)+>/_-Q>P<8@O<(V($4[;:XJ6FX 'Q&!5"O]Q M9DZL&W6;9!'3*O"2G0F2-7 >))\% I4[+\X>A^)L M*,Z&XNR=%F<]_@G?,+=L0>, >-/3G!9&*"*110QZ AUE3>I]W271?@HM"V:J M)1\L95UF;%%R:K*^UP5]-<%30H.X%G&E=Y44[:GY>A!/R!9. ? MV$NY*8KV4&?W)[X#0NE'>/*?]5(*!%*>)T6D(2IX#@R>TQ6?-="*^15_'DUT]CY^S+MT-&.R)P2RUYH M?XH[C?CDL0>Z:'Z\-CW4&D4FW;:]A)$GYO3#@PN># )/O*I5>]045QLY-47S M;]O)+'@R:V3?S5ESD2ZK?F>;^HN!LSV2;=>3Q)#8VE>Y/QN1=DEI.:*ZT="+Q!D7>9;S)QA%L3L^N&J_3XA9*\I,E1;:RA#VM+,O& M^\4/E%,=XE^2EL%:GD[LDR8S8[GY^@ZY_]B:Q\0WP0OT*H&8J7,WU3PC1J[ M'P+F*/OT??U8IG%0NTW3C6-!,5)'&ND-R3N/KUCMF]\ M M_3MES!UJ#8MRJ@.MB*>;+J"L- ?G?3&W-AU1)A-#07^A4Y[W^@46I&-_?' MGG>#F($ C>])MV1]\P[:(!3@^%!2-*,.%G>'Q.9 @,1\-GN(+P8;V^8TW! 7 M?:$S!!.[+UM#O"AB719PK=V/?5LY\:$_;"=EOU9%GDKO7+", M^UK&YZ.PC$-BC9R(2'6+B$(<-=?FML^IB$(6HLF1+^LI[)F6)IR*?2S1/I8- MKEU=Y":QF+4DKZ?$B]*]*->?P >$QPB2R B(66>,W='1Y C^RVZL-Z,.=HA; MQN O3^AW]%O:\EPG1J/@;3PZ[I2/PRH2;XEV7(8^?L+9#3?#VCX35EHT:*P] M!'5 F= 4>AE$QL! U\#0Q!Q=<(@+5[A"7+4&$#AK;*O#R?H88,WI)8]D 5Y! M9>S=,' T"IWQHX56]%U@:XW7=H]WM4UU!2M8J)/=0IWL)-3)0IULU'6RP/T4 MR 1;]P%"3)D-1P#"GBTHN?J.)B4&61H+2Y[STQL?G>M UM'N.]GM=I^K/&V' M];KS <1!2,="=G>IJ)6%4/ZI,@N43TR T70Y=:Z0$^BO&'$=).S@=!P2QKGD MI)V''.Z U#3J&@M\2%)04>N,2BY =X*6#')W1W)W-@ZY0TAV*:3./%*(6Y,\ M4CK;YCP387/0I!8:"8G:=(9M'L0&K8L[&K491/'@R3A$L83C++P/AVZ5-'^+ M%>,5DX?(,,MH,-:)'$;GQ*S1DV$07 06HMA2I6VA18+=4"W;F7N9UZDT&>#O M?[&%H%<)CE;1,E2"7^.?P7;M-T(Q,075*PWIE@(XS!/!^'C!*2YSS/6% =\D*)P15IE:KP$#@('=&6)['.:!.8 MTN$Y1>.V8#$8=O$_@Q3?58;\:!QBC(CM,D^3BA81EVRD:2EY&AJDK'X+4%P^R>VJ87$ M5IOY2T%%(X*X=,!$;Q$\"HB70LN6%!E^9\%1^84T[+<6SHYVQDW-1!DN1.R< MZG"P9^%I$K"^?SVD04=Z$,:D(WJ:H.(0(=3D3'$.Q1W2!JR<6;0*G=FB7,+^ MOJO]/9(26 D!)(YM@_T-YDJ:W;M\%'8'H5 V3>X6Q\3CI2VRDOHM0@+Y+Y#( MD132&(HJZJ_-R^MH>5>1Q_=B,\SL*3'7)WE#L?6C<#(TDA8&L-K>8+7QT-OZ MD#/T"%3,*0IS,W7XV,8) H'==IL41OJ&1OJ-: WZ[\XYI.& M8<-A2J\XA3?118((;[T3V!PI:6/GA*D4]E7B87%M9UHS H9HH>5$/@VU/!*X3FP2VO=N+!PVO MRA9+$!&P/<(MZA.JP_LA%N-\C3 0>SA;D[DH64M.1 MPNWOY27UY6&NN>U;4C-@P;#K;-BRH\<+;)+,T=@\N8>@: MDRN7,^'."Q\:S8]%6&*+:)E35Z3B-R ,=_C%#!&(O5_R*VI<[G-NTBRU?>+G MZ,)GF.B14W+/K$@X]38VUSFDUP=/MCNRW#%Z-7Q>O8QZ *[>.7#U<0"N!N#J MJ(&K]X_@I5\W%&N ;:C(@2C:&[%O/.%, \*CGBD4NE\LG?$L_7Y9R8RSBY M4MIQ;&UN_7Z+4M5*QDR$6A^G*TM[>2T=&?=,>&EN,_?9Q; M56/;$G76&3(F>LA_"M0A.\88X^'I[\88U!3;$#J(E]E">1(HE)VO@P8KP!UV M393KXP\I0B$+TMY7+R,-_%BB$K!+;)Q$$U% M-R>)X#47;&]7(@]GDF]? Q C!/GA@T>I'R!.R;#Z$ HJ4[@;E+E @=MB?^TS M#N+^7['RV!N#*,SA:Z!O'=P;JPD')>K1#5CXNH+C4Z,\_J]F7C$1_BBLWDC% MWM9')G[ZSG'.N) 6/LGH#!.955+A.BC;X1GFID_7+6JX)HB?&D$$/"7XD*NUYS;?8:/X/L+G/B* M'I6:1)Z>@*U=+UJLKX4VBRF6Q9@!0K8_99$H;31IRDAK;H&T+ZLVCY]*9JUT M,15.[_5A:)TT1ZOVU:J*M35JB_ZJ+N(Y&1Z4O32E?S!\B)G>A(+79E5JJ@9Z MA!3DQ_'SQF.8I2E'[4\T6P.8HRY1E*M?E+@-XIZ4!WVZMSX=R:0''"VM_#DZ MC;3S*+">[R"5-'?8928Z>P;<2UON0HR!U MH7ETIPYGE*ZJ;+D65 T=(O#F'$>Z0F!;$+300[H+)FW>="N1)XR=4EA\YD3A M5'N$8KU)3[;CB6< ^L&L 8GE6H6=R 1G\@[H#<3L3?,,P>"^P>!X!H]UPHIN M&2DU/KI %5,CXX4$$U/:!!>WX(NMICRV+E'F&3K"LCS D.7!=JA\(%..FK)3 M*Y&T?C4F,S1>K!N]!EG?6]9',_ZKT"SE$>OGB9EZ7!,S"<9E-[JB>B 6ISYU";TP"U"5"; +6YTQRF,.1"C!6G=4F6 MG?*_1JH9+@-,-S<\\_T*7S98\ZNM^3@&VG 9(Z-$4<$M$AB14D;O#C/)]F4>KTFN MA4S7*G-OLD*$?>!I?ZP/H4.#9ZR+,)SO?>VW4<(TJZ&+)F<%QKJ)V;XV8KYERK[TV[DX'5N^.F>*;/ MI1+P%6,UTSSF_7')NZ;RX B,D^(=W1VEP$@R?:%,ZG81ZXCS.L691V[ZF[^Q M:'/"AMGCKGFHD^M3<3H"JWTFXQZ'J?:KJX3.6RSSHL($4FN?-U51+U'E@G*K M2H9'W><$R(B)&INF3;%VH=$1>]P?W8S-;;F8:HK,_!?Y9V9G*?2L+ET>#=Z6 MON2D!2LL23KD. 7PUP$=:%6>FX'!8AE+5PFC^KR0$,L-L9 ;T5$;]&,S'+C7 M52I)/1I42*?!3RA)Z.9J;76>P7X0B&95RLU;<*3*:%@A3G=6-8$B<;_CM&8$_;ES=I:,KC1/C# " M2L>._R))I>D:S\?C[4@%X':A^1$RK-WP\ RF^ 3MQ'[49Q AXG+H@?LJSQ/R M,!!_U,DY_\MD?]19; ?@V0DSB8X+K5V.7Z%/ZML,QAL^Z&HSP'RWBQXR=,;X006-= M4VW[0KW6++0*[.5YA5C\,'.+,M4.:PE DP!ONF[)"1UU;#]?Y)FN,& E5R@K M.2JA1A@,DS(7I: L>MC^C?RIG=V2Y%H:FJ2INZFF^CWO,AA71@JWUH,GH2A! M$//L[C3+"3LA0*[VR?\(W(_'E5#G"(HT3M2>[#+VM9>SG%$R)_7B8IX^6^8Q MCXLL:Z:)6,)/3+UH]28.\!ASNR+N3MP;%". *>&NCH7&U$?*N8LZ\_:JN\R# MB=N:V&(W4X6 V^4DML #H;S/VD<]]"PP;AI^%%=HF% 5OX6J^%FHBH>J^*BKXL$Q"1#= M=AVYP1;VK9.8,C2H8O[;5GP+7QX,6Z=!5\659^2Y?$&.$%MTW\X/CA3E@_O= MNFK5#@4\%U\6SGA+JB&TNT<^/:05&@Z?\"NND_>,'^#20F1QGW=M.?ZFS M8DU/X5\S+!](L7&FTI)03K"/P&S2JHCRT.TDGJ9MZ3WY7-46& XUA4!G,!:B MLF>K/-BBBH-+)*"AX $49*.;XJ& 8>7AKB#,4?B\2J\Z3-!KO:XH OH,2\TE M=POZ#TV:4MW)W21 /I.?:AC$J5@&0T+7P(/Y6$]+3:6;H'3V5CKC)"MR3>B= M8F1'^FF\I4&3C5H*OIA+(+\6QD6D/GS^]?N@#/S+FY3!#.% MNY $8VS,>(NIIDNR[N'J/E*36=:(? IZ!5QSBR_KT#WFQ6"U44J,L5H:5!2. M&VC285UI7(Z2@3:+!=P,P3^D5=-F(SPH''E/11[C%92@YSW$78Q;:\8G06W0 M_F"&RL_53%M:,%67\ +*FG4S/5KOLD$A[*T0QL$?]*DMP90G(^GE%*0!B5YD M<*)>]YV]^XUG!PT#FV6K0SL7<)O/ZV]&^PTF>L)V$9%Q>4D(*FIVIG\Q3JIL MDZKQ!Q3#9.?JG)1!PF1(#YJ<7G-MXI8E!EW+B$L\9P41*Z&SHGTG:,!!L6B& M'B^3=U>^,BL=X;FQ-]'*4(;-NN]F'0I3Y':9\8N*:KKHFBC&# MA?X#MD:L_2!XUQ,;,-"_=?FXW71LIN?'>ANBH,Z=3]I MXG'3MQ;AW:R+K$@ MIAP=N,_1/+"=FMT3]LK>>V4J<+&GYS.A\T[P" /R];Q9(<,7#>_ MYB7B, U%+F_7+>BZP"W.M V@8/L2'0W'.L\_T3&-%WFX8,>C25E>SC5SW^6V MT;R1KBBDAT+ZN%VD':PF3AN;WG]7:>L[HI^# M^8[H"IY'VJI8KPZCWY8Y=^ Y(H%)=Q&V,QANNJ+U#I O3PV#0CU>Z*RS M\T+(O._N&T>!]:UCK.B355#? 98GF7;Z0LN,@;PX5YFT?2/:6 (IOPNSJ)DU M?QUA->=P70AF!;9>!D&]<4$=7^$/S 2J=9WE]?ELC MM8 8C;4X3I7$6;ZU9:YD)&J(17YRVBA]5!@?)>2FV7M4J2.N^ MTCJ.ZE)'6EUNM"D(=>KX+,>=?"V3PH J;8I(O>+_8"%7,^,,I<[]K"XJ8DR5 M#)%G6;7,3%2(UAKFU HBOJ^(CZ/VTQ'Q[9!!B)"Y5610"T.S-S+(PNW@XP$D M$.%Z;@4)U,(W!230'>[-<= [>D"@;7 _5'N] O<38#[?UD88!W'BNZY>_2M0 M/A!I;(7R$=:]@/+Y6O;0+B6LDU#"XA+6/\BLO,DO=*8L]"5(V+6T],E(2E+O MAOD_4ZDT&>3@S.!E@T;NM+R5&I177?&@\TE7UZ-W;EN)NRBUP^AW)F"A8FPLJ[Y!N!LM RAN\I))RZ3U?"K5IFXRH M?>D>*(ZM U*R9CU0W%!:*X6[3X3_92#RSX0%!EX_AQW=])A&^MQ_U2:AZIYE M*M)87<,8YOCH;];ZT"7:E\>VJPES_^+_@+3TGCMQ6\LB52Q%.L6DM#[A*]F; MLO=S?AR5O6I%?+]\;(3@GX%,B9!IHNG6T<'CP1?9^0D_[G+H :]_L/@H^2?] M!_CB+I!B+6 0Z:N!_48?80">52\>TD';3AU )IM4K5Z8C(!2TS2//_M7P,NV M3M^@BAX_[I^NK?NO?>/. M%I7_!(N99-DH\&=8]/%;A%.J'; MD0N*IH5J@: MBQA8X75=V.QER0 FUVRWIFW:'\S$? +>Q%V.N'RG\^9'4@2H80MJ^#1 #0/4 M<-10PSN=9//TY$I5\MWWC-&Q0S"$5AU"8E"31;VLI#& WJWU%$H=U](0#9?] MK-'CD]8#YQIPQ8.M=3$\$G*NQ)'SYT':$1Q-+(R*7)S/[MC28,7_*BM^LI<5 M;Z3,F6LWQX!G-I(M5XL<4R]HAY$,U$)N1/Q6$\O!TGR@\>F<8Y@9E6JFZ9@B MIW83C$_D(W(=^:=SK=**A^^X'^2EB&6-! 1,*CA7?ZJ"I-@M ]UG/@D2E6.^ MM!3J]!VE.DQ]VBW,'@?VK!UFTP@4791NN(#P5F#92ZIC=HQ'0[9%W+<25V*P MJ+XTQS$S!T__:$H!(H?^4%VO5,:4-+XR;TUBPCC6UN(PQ,-0G^A%;49T)9U< M&(.J+Z#@:WBZ6$E@\! MK<>HR1?EIB1>BDQ^P>D>CKUCW502VYS6-(T=\'36 MA09#PR7T#'F^O&DC75Y01];4//.=YEH]$*AMEJ22*O8:VNA!D'H9OG%8<)ZE MJR9FUM%[!N#206\H)*':S'M4FLD#R^-2JH7FX3_EAC^KV<8!5OP1<8/;;!QOY)O^LC3%BJLG$?D?L"$?@OT' MX[PDP0?Y2]/\$J64I#)E,[U>S"/$FB/E3BJ[/HM.SB9/3YY.3L^>,AH=-I_^ M8E5:X[RZ/;;=Y+=[YX4.A"?[.*&GAV?WU V%+7.ZBQ_Z>U?O,?W5S IL6ZBL MC5N#!;'I9YGTM48(L[P2_4]_6O(HW <)F*78DN%?"-J\RB?R1;KB(3CN+^+# MT39M:V*S%*-,IA=,@?NWLW6HLNTT2=OI2[S4Y"+G#6$^7E;F&95TXTQGS6,1 MZV59%5HMN''X,I._>BS^_ B:B[<]'*D5(,^=20QV@^_1NOV&UHKOZK5<;ONN M;;J-X4=,*H,H$7V7WB84KN17U\VA9(8? M,:%ASHX0O&9T*^1MRK H>G^2_V0_L?\0*(NI"M2D=>5E,;TY2PI[M)5V#J!W'7Y4>LA39")$T>8O0D!_#S3ICFGY MGVB?<(,+O$BA'EB8#!GK()A!#"V*;WMWR>$D.W$C2BRB?E^-J+K$[H"^H"-8 MT)$=TT'K/=9-:(NJN$.>4OP;PE#I3,E@!V"7V.UT(*/_:U M03$>N])-OF@MS4A8%JW/8X\98-6^[VFOGFO:=;B)Q0K@P?@4!S&)) ME+[\F9O%M?:27CH=PP>5(@QD6X^_.Q[540/Y]](**_QY>VY-%F#I7<>[05/R MK+O$IL5P&0YSXH=XM[!'0D&_5=!_%@KZH: ?"OK!M-Z":3W;R;1^T'%1]TUK M9RKJU3FKRSDFE-6%<* ,FR VCL-&1[*!V,%<\)HL36-CQ*MY0LW2\8OVN6 'RQ6QJDLN5I3+'/_YNP(5 M\M^U^7/.P/M-]0J3X3@/_OTCFLYK&:!<\V&[NKRL"VQ 1'7D9Q:]PQC=@.J+ M^'A(R6YB);491ZJ(=V0=_^3'[@]B(:G>P[>#\Y JDM>WRRM-<$@ MZ*]-3X&N8\?&7N0,/D"6+MR,11WW-G$H7*KYO?V1PV,5'((_4+DA[2K;8U;;W[0?DP1HAEX/^% * MJTHT=Q8YS4JZ#18!=QN<,(LX1VL*:YD@ZLRGE1)A@=_5U *^YJTVSTP>9!XW&Z8(?FTH2 M(L&:QS21(5EIGIW+W?E[H4.BUMH:/$:*9TAQ"S%N4&S6O0U-OB4&=H\LI0US4:#9_:1+0>I?7=&SLH'_ #1P4EZP&! M 3^.&(WQ.I^U7EKV/*NWF@Z#DMJCX#O87W84$W8SD0R L,.MJ.7\,/J4\Q)U MMD9';W-3?!]X08L6FON W+;03[5C",=G.C<+U@+,LM-Z ERYLR/,6LPG6"HF M%Y;KGWQO[N!;>A%&N<#&'I%?O33J[M)G+93%QD9L62$(# MF^I74.2+*8CEXZ-)=')T O]KV@9EKOP1H/YE#[@L3CN6JS2E(^^17S^8"*00 MJ^K^CWGN9Q;7BRE#\@0&?Z&;46O-T,0!!/N@"[4>/4<;JOW,".[TK]I<*.IC M$IJK2]L,*5/:UO3/^:?"S05W.3.8^0R[Z[[LKJ>[["XQ@Z Z+TS.ON1^6%@< M"T"[H46=('@[L$3.DTIIZ"9_]=OAQ\-.:-AK"A6'U2-A\#T81N#.ZH)=2)X; M"-)>/8(/%EM,+6Q-]V3'$0=ZKMPL3ED>+;69"[IF0S;FW&Y&6('/_N!W)2.P MUC0S*,).NB\[Z=DN.^E36PY\7C=0\2BA4E,J]$.=LLOL-L TQU8/#\ E3='N M\[*&K<@CZ<09:^&[VI2$UB%_4;ZWXXOQO%S3W1%$T5 M/."CL:(0,&G85'.=]A(Y+/8T7=,#OW[XY?7)Z=$$WB+]U^L*&-PU"X3PU$OQ MW4!9S(C[;A-R_!8V2ZBGM>IIST,]+=331EU/"UTB.Q$9/0Y$1DQD]+O+Q_T? MSL=]P+,&0J,]^I$>CX30J.,,2I1L74&'_Z4>)><8YI<9>'((07))LQ9/#O=B MGB/$MQ <7F=RF77\S@X?#[0^23:A?='M$L0QEA/L7(T-">)N6KX7'E&.N,Y< MTH['O.$L^ )"T#RF:7"4Z*;J.80^QD:SEM(=ZO%XG> MW#@_4@&)O)\=VD&X"XV8F-]C8PUF4\X[4SYQ1HJ@SCCS'YH=]U4NXVCC;BL7 MC_S4FB/<.;)E2"V ;"ZI8LD*H"6T$GJIM*2]+9D3>VC3 $GQ)3(6!YJK>YJP MN ;-52\"[VI>XK)@=@I..V0YT]HU2EE5E<+1'L/2U5;9MO_<9Q28:DIXUV4I M-2TXLT'R;\/DK];\P]* MOO,D&WF/!F86##@,[1J[IBW5*^;5'5=WZ.=X4_?1?M2Y6WFP?MS'ZXQEP$CFV,J>\!0DPL![/ M$EB1=G.GQ\$=@ELGJPD,(+,H,2U.M >S05\9/!9XKW$M+&+G:#I8\N0T\#LW M)7,01^3@6=S#V_QL&'6$(,JYRLY[],>3SE77K59^S.D"6%5Z%;]($/Z=4J*G M(27**=%W'NGM#PWIK07OM!,O&Q*E]P\O^+J?JR'>L,6BSG PB63@-,1"MGDV M6\?STUM40R Z=%GD$)R?2_N;"05EY9^)O5%8^@F$K*DPL%:PBO"UTZ/Z@O2FR[,;J:%3YVXML]T11IU7\%=+XV= M5SQV"??3HE^S@+\UY%6\IVP1"Y7,37.9G[Z0O0Q"=C="=C)"(9O1=#$D_65M MV>C2YA.PQSSNTVI4QN?>18DHX/1\G-[)4<#I!9S>J'%Z]V^0!<)D?(^Q,_FQ MVWZWUC('.WQ3=OCQ..SP*TKQ^C-&)TT/FYLVNNK.&G5#>;5OQ_LS=PT&-S@< M'FLU=C:\;1V79@%+Z. &6BD*DB:V18@*IM1FUA]SO3 E]@'9'G59=7_XM11L M,"CCI+DE[R9F?K\@ZMCIPSCZ&T\ C ,5]2Z+8L5,#NN#[@G(?6=4-4JU(1BB M;:&1JDJ>/>33H!CR3L)YDF4-OQ!<7D!9C0$E7@M-PQU!GR>"^8T<1]H;RH0N=K+PCF\;/-5,P>=QCO40& M2,>83\D/_L5#.?@A'"S0A(4\DCDZ86VT"$0YP55I;/<8VH@P#FC^T1-E)CHC Z>=AK$ M+7L8X8GDFN(+=)8%.S=D/D/FV%+ACSQ M%?>!)$!:K,+FK35I.M.E^0D)4- 0H;^('>^P@?M]0L(UM)O 'QT>KY/XS;ML MXHV%:BQVK_DJJ7G@P_H)HP[8-6#W#4_;<?P>$;&_>P9#9W>PP;]2CT@#6OTHW^O#IM'*/ED;X(3L>3;6&D"KXWGOZ MWJ>C4#)K?&^/:S'XWIM\[ZBWU.!\!^?[KW"^^RC$F_.XW7;K.@MY<4WO>+.O M<+6W',K;MU#>/@[E[5#>'G5Y.YC>$&2O#[+[)O0ZD?5UC>7H(VM\=.LCZ^Z# M[[O5-Q1<=R^T+K[F[I,FOA;RDQ!@WU& ?38*!;-/@$W\.HX^EG&17T:O9,2I=#1ZXRLSD-BR)#;*G,;!P?Y 69N2G>>@6*6=O5;;^.G>VHY39=6_O6VP(>_OKV!*PMY^.9&];$G2B MQVBA1$N'#;6S!EIX9 L/[;)D-)31QT<^.!1IS(F[R4XYP.WT!;Q8\+7+2DAM MYNK"'L/Y;96 +(%#JYDW)&^1&5QS@@%'+(T0\;9]^-\VPL M&Z>CWYL.)]']I8[K AN-$TVIHK6F;3#8ZI>@M@P2#Z-/+;ZFLXB9XV4'$?@2 M3^3I-&2ZAQ%<&K5]S8=\P*^FJ0#4"6 MP&-R--.+-:QJ/'"W?1I_3B+U;B-C 004XR%#?^&PW.>9XG>$@UQ^^KNN#F,X2S@&VQG2\TEA-9 MT"R!NJH@=/.L*)6-5PUH]>N^PQ]]8 M.3)%;+7SE2\265&_C$UR7.G=NFK,FEQ%AZ<.28(+,ZU9Q_22/(-HQ=:T+*2Y MPAH_GC. +^X]'9)9=49?X0 M7L]V@)' O+ZQ\^DDD\X,6:WTQVN5?=X\D&T];"]0 5Z?"O!)H )D*D!PB4!2 M?U%_:(CD N_?]:.9)R/A_?/;_C.D&*_F_ZK!701=N%K.])GH-20 MF@)L 18@&8:#M!J%P%W1[BBMS]%KL;T*&:%^=.D(JE0'=XRL 3BXTF2'>0"[W,.61\:EV M&0$LY4Y<=4&E5$HFG:IW:+)AB\;V5GIEQU)=ZY\@28YT40:&OSVHV%7F MR'M\XX0O 6,:L'DBA(AAT)EC3$7V*?R"P T:#!E^02G&_HV6[5MU:<)*,UR* MS1RNI0P*]084ZDA89+96J(W5']R$U^:M]E!HZU*VZY*^@DHXC'[*+W$];G,. M;<=4E55)NVF1\U0"/U&P@ -#GY(!]I!6$0[INM>%HQT81]*M #2%1F5C@%N5%__>:>+9+"C3F\PH/0T9)4)J9!X5B_E%Y$E%4?CFAAK\]M[XDG].M$O"O%Y)^1QRRN M#CF44XW?E7!#,ENXU"K=69@#I. 6( 6/ Z0@0 ID(-O!*&SB2[,[LJC%, M4:9U8KL6R;YA1R%'U01SI &M%-+WA]8O87?%F!?"W*77Z$AUR%5TGH.@9!S MU-4\1X/H)TNNR"CQ*$M;"5*M8$BKLCWS%MTLYYS5@2;C9NHHN3&ZG:#;@%2:@DHQ$ M]T$&WW7??3L.?L%>,"88YUZ'S#5B,4J]>>A4Y@A>[\W1.8KUMY75A^EF]?GW.GI*+?!*!XN]92/QQXN\'4R[1NGW0%O\0\GO7-PK/1I+?P\E+B4B& M+5&0WF+@#G@TF:NN]-HBFOQ$J:LJ[?7+1):K=588T+GIJLW7BE4S*A]1N4TZ M+.QB?.(+>_;UU*_^J1K KB$\VN.C'DS*OV-JZ_%M$$^]F2Y,U3I64CY+G2_3 MAC$HSNNB<;V6J<+B%+J,]F_P$,ULAIG(-(\#K\5-[+QQI!)?.:DEH6V#P4V&_7SWX>_&SVL]]@$@A%W2@, M^X*3?7V5^'PD3O9_ZTP7*O6S@'=1@KO)]KP-R2-;D^Q4&9E4Y8+!I(7W2U<+ MI6"AI;GS03Z5293U''1A&%+8?&?YP1"KFQ@>Y'I%44>?*YT)3D@^Q B0@"UQT[6- /&GA;P MA\6^N,F22:# 'MGTB5>;ZRHO;]=C">(T,D9U2>[$-8^?1OW6((('PD@UQ0I3 MAPBDV#R/NMT]Z&DZ5(&Q+ESO69OK.XARF!"_JRCC9.1E#3Y4W)*SS_!^F+;- MHN6=&+>:,@O?3U"SF4D1N5[ZD]EW4R?YY6Q9#;9@ 1?N3-"?+FO]S^. M1-]'GK@>O;7-5@%^=^?PN], OPOPNU'#[^Y?RN!5JRUUJCO "+3"<3M7UH)) M"34"M?PYX-B:J+KIJG+=>B$ #P'X[O>!LYDDO=,J9J\<+3"[CSOGEA3S5\D? M-LLT<9DQ="5+++:G2)Q! $J\)/JVW!GN"7O3GV@*9E2-S9*_,D.>:F=R%I?/ MF^OQ_ORL];*]:;J7+?/FV=RR;QOVU<@R$>2BE8*?I0@NR1$]R\4\$2OL92;B M7T1N)"39JRZS)K7W#K!KTB:]>E9I$,R05VC=!_:!3S$/EM-AKZ5] MQ[KSH[RPOY39"IA7*_0YLLTC\ZOC>BJK//X,+A%CX05R@?WM#S$Q@7"+@DE/ M+D 5>TCWD%78-ZLP#IC%!R(Y_]K*B*_] B'W8I!+@MM).AL:\H=-T8'7(^&P M)L\9]3'5CD<;VR#7$^I;VC/,*_)!N.^$(!_;,BK#L,,\FN@C=C!A_8QLQ/W0H!J7V B6,]T^!#85;2<95YMSD2 &+8*4F;U^[&![]]U: MXQ@D^Y%PA2K]VJSOIRN,:JF),@Z)G;)AV[H.4;FY^!4VQBY0RI.C *5D*.6O M1 X6$)375E0G1R-!4'+YG^CJ7,84Q ;+ SGBRN-V7X0W$\ Z^=ZX%5!N7,!A MQZ$3%1SLPUSM2>S&^[%DU<,,+Q6/\EU@%T>*&3%R$K&\IP.]S'Y5S;X2RQ61J*%.'WE/!0,1;%4IV<,SMS MAU6419K*P /2S)F9OMBWI+45V+H5N)9/7(FJZD('#&,H@NUR'QA:K1Z2OQ = MG#Y[$,T1;MCB;IL3J;?T<^8.DV@8;M@;CL0:N"7J.&FTK:BY5X(.S'B( CH1 M6(HX-V5%/R+]37S@_$OZ>P&W16D9K/=&EM-9R!/MC3P,8+8[![.=!3!; +,% M,-M-IGFR1.D-5[0C:LX0PX2J"@/,S5FL0"LY9YSF^3[6:>+[(.J?8PLIY MLHR@RTSOA=N3W$?-DM(>NR;]!@';L(E/5RMDSF&SD'*/!QQNS(IPDCS MC)AM7$XBE&],-5XZ$F#-\%?62(L.3%P]-&\-Q]/=FVY/9&WLI[?BO1?_[G?]Z\H].^IV?; MW-.S/>[I%:]WE9Q7FB[T1< M;OUN/NET'#?RH_IR)S=R?/CT;)M[D>.N>SMOT1"-YX;\S,31]NF?^R2)^UI+ M# >#L;Q?]^2,Y1AN)ABF>WDCMV>8;A)]-FQO0N!]9> ]#CRR+2"ISCC%*\)A MC&RI169XU.T0*[OE_[W,HX.3%OQW41VFEN%+EX')"+C%S\22MJ MYPC8Q>LKON.Q8!=!4\U%'OK#-B+LU#89K(>8$:A' 1-?1"F4I2MO3KEMDR@M M5;0P/'?&\0B[+2%=D#Z:F@EG7/EOCFJHV]LC[:@K=YHGCM/0_22HRIM4E2=! M5;*J_%UA9>E;5)1'-Z,G3_YJ/7DS]_%K3C,?D 2 H$ZI(G"S_J*+V##;*G%= MJ-3[;.8-^6YJ-T0BT"&?P8ZSJJAM%>>2I Y/0#XAGZ%%9=@YZ6$$"VQ^I;SN M3*\((^/&[9PC.V'<'=VL[&YQ4[<")[F/V*@G 1L5L%$!&W6GB9TK=&R+24.< MRA*+UXT&W59]VN'=-<*O0XOA];W/Q\'[9._S1Z9(B+Y=+_2FPO7'?[4;>E.\ M"0B:*I)5(TUJQ]2FPGD!C#?"SS(: M&$\.J%!U1#Q+OFS-H^W\4CY.FA_S%9,\KGD0+&C?3,>Z+)'% %,*Y[!HGAL/ M/^%AG)-HF5]JG). EVH81>QP6K]?LL.%XESBD!"X095\&E0RJ^1WF9UB%M3Q M]=7QZ4C4L4P;SS/2@XN\\#*2I>0ZFYYPJP,;3A<\ I.EY2-,M"*C#'B1)&"3 MR*2I/E?YPGF87#6IPR!'ACXX":EP]K@^=#G2%/GCI&G/E5E M ]UVU'>Q*> ME172YE-+9Z%GJ9TIM'S3.N,(TVT M" LW >0E>O;^B.;NC!(\+"G4##W]23/"AXW(YB$^=(1:>1>OU!>9X18C*RG] M3D9 ]V;8!V6YKT2/@U#DDQ/@#V8R;=B]F?>40[3W.H=(QL$2/VCI'X6OW\PA6@AJ MZR;5UM.@MEAM??0#:">L07U=7WT]'8WZ:N(#)#TF] .F1?)6-FPX U/R9 T[ M@X:Z_;OI'C@1@FP2=/=5MJJ(IQSS47'.O?Y8>)#>X[)25UQ319G M.1 F&I0H9O/A.,G=*3Y56VF< M0U(7H(^7=;',2UT>1F^)> TN%>'(&8>!H>*!I.ROT*6WC*=KX7X&X$F=E^+O MD66A'](N^>[[Z."3*W$:]SXT?;K_?JPG4\#MK/55WIX=M;%=LIG M =L9L)U78CN/3P^%^6X'%_75RDK7=8\,^FI"+R+^H/,,VO MRE)#;/2#*<#>IE06?@>W(W_]XS+CJ.GYT^/PX6*5@E;Y*JW3RE5BEMUE<+Z8% M(Z!R;VAS&0Q,,#"=N"<8F&!@@H&Y'P;F\5=B8'[6--H2 I\?W'#U8%J":6F; MEL?!M 33$DS+_3 MIU^+:9&,VL=Z6IK$J,*,)FH)I9O;L3.GP5S:(/NEQB4QYJ>LI,X8?_@YS]91W]KZGR M[-PCZG^3'TZBGZODD)$461[AO7!J2\K_#V[/2&SQL.Y+ /(MK/I:@SZB@U*K M],&+B,1D%P>*AC]\G-?9JE99]']-]EE'OZ@,1(YD^0UC(.TLEDP7Y=PLHX.? MW]];B?SN^T?X,![9%[GQT&BO!]!("NI@6OQ_?8=6ZCN+K[-6FLT &.)4+4O] MPO[#?P@(CQ-;C+H;J7QA 6*EGAP?/CDC.[49A9=;M-WQD\.3X[_YNOE6$&L; MW]J5+PH5*S44]"?N;'&+SQX?/GWF/ D+FMMD9>_=(]C6SCL\VWC>_BZWOK,P M7.EOW;O'\=WWI'0\/8-8"C#_CQ!M_HI1DG_"9OF@<F3_\)[I MYWML>T>WZN^^_T%5^D7T/RJKD<_H;!*=')T5^<_W341^;[.TD5NDJM\I46NGN;K^9Q!#?C!TY3BG[Z\^.DRRTTSJZ M,D)K)+[9B1T_?_SL]_R2[A^6-: AI#X*P,GX[!0$S$_FB K@P41CW0(T# MKU4'HS.P=SGNOTJ//OZK/_YW--"5CBZ/3H=]4+,0W40B$BSW$6BX6]:-J,SYSQ1R<4<])R"&,QL@,1U'I=E2(_ M$0QZW3D2$/@AY#$2;VN7X_=66QXAL""HUW7R;WWLA 7+7C? 5R 62X+>UN:0 MSS"U!(N\9CT2'7FF([-O''-M+7 @0L^MUY]W(A@$F,XL@J;"V[?;[6])',_" M(HWIIGD<$2CP%5)EETKU"8+4&^W MH7^H&B((%:-MNUYE(F44;N$)?THKXK4NL%Y=XBF,! MV!1<)),8!QAR+*N"- !]1F-&<)!"^TFFPPE!8*B*0_*4 954J&/EN9]1%($3 M!(D<#'W&(\:ADGW:HA0$D9Z;-6W">("XY3-"8!0C+_]1;L4;>6VAEI;J6%_F MR(9DS=#4P$2P/$$SDZ:LD%6W]V5!JV3IM!(J-9"*2M*4RDIQS_-KS:[!U;TI M@CS]"G&!?4@R*4OTLQ+W&W;3?5Z2=UZ[EKVJ&Q2_;M!>A@1K>CG [N13U>82C$( MS]))JX+\T2Q:GK>*:71#RF(3D/RH;2^>N6_JG=N?:[6]!D,U M^O>.D7!)L5J%7PBY&(]_B>H= /B5MX=0C).]") MP4<4)1."?;51W \Q??1KVG39@UQGL7(:)?Y?L5&%)E MH*5;+ 9K@_6.8IVO.C3>*JB)R+8H/^X-IHTSU^!#<9@1SNV7DO]40YC?[I@.J$<*L5%'5 MPE9_/DBU? ^-]H[D-]+DD9GZ;AK]+[^EYAYAS.MIC%V.8U9#LVI 5#:.N31Z MJA'G^CW?8N:+V8QKJ,) V*P]X!K+MB*6;>:G.8?T3C_-^N$R3P-DP^KO M8A5-D=2QV%)@W@KO\A$8,;+T"::RM1)8PZOAM3(K@S,4J.L$%\M8H+G1IX;/ M[?.IR> M@+ORK-ITUR3SZC1_^VY HY5WJW[+*MU;WLVPV(290/_+C+.$!FK3B'$OM\!+ M35K-R-S&*DY=+K61E?W/;?;R8W]7=I!6DHKG"4=PABSM8(93V0P/7C$<9")K MM^U&J_ 4Z+2ZDJ&CGU.F5P<"TR,#(P,3(S,2YXF5P<"TR M,#(P,3(S,5]C86PN>&UL4$L! A0#% @ 0$J34HLSU=<>:@ V<8' !4 M ( !H4$ 'IE<' M,C R,#$R,S%?9&5F+GAM;%!+ 0(4 Q0 M ( $!*DU++/$=(!-4 *\[#@ 5 " ?*K !Z97!P+3(P M,C Q,C,Q7VQA8BYX;6Q02P$"% ,4 " ! 2I-2OY<,\M2F DNPP %0 M @ $I@0$ >F5P<"TR,#(P,3(S,5]P&UL4$L! A0#% M @ 0$J34G!Z1.6A@ 8 *!0_ !4 ( !,"@" 'IE<' M,C R M,#$R,S%X,C!F+FAT;5!+ 0(4 Q0 ( $!*DU+<=F\-T+ &'E 8 M " 02I" !Z97!P+3(P,C Q,C,Q>#(P9C Q,2YJ<&=02P$"% ,4 M " ! 2I-2.?M4U(\( !Y, & @ $*6@D >F5P<"TR M,#(P,3(S,7AE>#$R9#$N:'1M4$L! A0#% @ 0$J34B)BW42." B3 M !@ ( !SV() 'IE<' M,C R,#$R,S%X97@Q,F0R+FAT;5!+ M 0(4 Q0 ( $!*DU*0T(1F-P4 )T7 8 " 9-K"0!Z M97!P+3(P,C Q,C,Q>&5X,3-D,2YH=&U02P$"% ,4 " ! 2I-27+U==#<% M "M%P & @ $ <0D >F5P<"TR,#(P,3(S,7AE>#$S9#(N M:'1M4$L! A0#% @ 0$J34GQ86Y&/ P \@D !@ ( ! M;78) 'IE<' M,C R,#$R,S%X97@Q-60Q+FAT;5!+ 0(4 Q0 ( $!*DU*& M(4;-= 8 !$A 8 " 3)Z"0!Z97!P+3(P,C Q,C,Q>&5X M,35D,BYH=&U02P$"% ,4 " ! 2I-2T/.E0N01 # :@ & M @ '<@ D >F5P<"TR,#(P,3(S,7AE>#1D,3@N:'1M4$L! A0#% @ M0$J34AK]Y(<5;@ XE$$ !@ ( !]I() 'IE<' M,C R,#$R M,S%X97@T9#$Y+FAT;5!+ 0(4 Q0 ( $!*DU(E%A@S;@8 ,M9 7 M " 4$!"@!Z97!P+3(P,C Q,C,Q>&5X.&0Q+FAT;5!+!08 ..$ 0 $D$ #D!PH ! end
  • NW[^UM"ZU>KE'4FZK:3BH:W+9=2=/#)C/*2,!F\\ME,P! MP ,/))E&)69Y"A(9E&,CM7Y=PFYEY_,@!5D6^I% +[>&1PI<'!/Z9>? B8]7 MHM\O58J;6HVB[+TLR@#JVNK!BBQ 07%!%,$*.ZX2V%:M ".NM8U:<5;:Q!$P M.5N34,O:!L"2#$MUQUQB;:CN7,NP-6?K#LNIJQNK S8Y4WKV6.K3-1KV.NQX?P#YNWO@,+[3K#?.N.]'!W?(:>^W>MNYW4I M1]2/QO5B,^KODU%?ER2O\O$\;R6$=W02[H.1#'Q2(%^?[#RH";LJB-7D03\4 MQ+:#SQV!3&K&7TVS?80-[S6?TLQ;KLL:KDM8[K:JW1L+*-8E,U>B'O?.3P;J MKLU/+@?;SSA!N3LH&X4EP-0D+S]41=$#I0F8ZU=TMF.@GX 44=,_ICJN:_(E93R>8>[_&2=89R5M^17UDF"%WR#5 M:^\%*"8&ZP\#GP>,(/6._7"_^[UOMOO?_6^U_F MJL &7OFW\![G71J">#]0)C8P4XPG8PEJFH_^%./,4'Z 98W]!1Z.RF%38FC% M2)-QGJ!?UPG]9:J$:/E,I+@EZA72EN BNC#XC F/\+*1H=K!GSE\)VX"%K;4 MU0S]19'RM=:]Y%VDF^RY-3]P)C&\$(\(ZEB<?\!_3LJZI'Q@72I.")? M@SGH_A,7Y;6!N5X/M;/B&9DG)*&,U==ETT*K$A.I)FCUH+2-R@PUK'1/P=Y) M"2M!.>M]!__IRRE%7O\[\E1@90C\@.8D:0N -+R5YP??L;.,]- @23/GIW_\ MCVFA42 !CY(J/PM0Q^:K 30'?6/$5:L3L+A 10FG)5%1%"DJ]^ 3XBO@0[-SH!,DA*7]*M&S=N M&.ME-.!'*T1=A!LR5-PS/\NS&-B,8>,WG$L'1PBVFB^Q%[INLIJ)\2P"_?/Z MUG@G_=![B;P&1[1EH?1E.U/_)D[DU$'U$M.9X $%4%9V#H;^OW, W3088*K_HUJ%>HG>?SD5!_],OG]ZX3HI#Z) A=57W-K$4[._ 'U"DDX] E_SW M/.2X:'DC/PD_S&;.I^)EKV+@+C]GD\::3=+B_/++_!IL0H=KXB_'Z-8"PH+W MF&] %Y))CRN7/LD3Y>NIFS&GK?'*>#GV--4CVQK#,.,'P'1$+/'Z+U/5?DH^ MBXVJ!"P(>CX\P>H3TH+B?9P1 0?-(XX>9_"!GTP.E>TM54+C>F_\$'@]<%1$ M!?\+X U 6FMWTJ+ESV)D$I&[B^VQM M1J7ZB6L24_%A$*$!+-,;5G^@-@1H1$V><75T+E'_Y^)GSVG\H/#A_6A%@T:< MIB1U 3Y. N0XP $V.]P \N$L,;D%F1=,$'H@.4;"8J\("C],(U->*8Y' S@ MCPD*$:VC961 B0A +$> M,P<'LS?2*8DVZ09*L#]0(H=U%F;599)@*0 AF^G81C@HYW.Q^M4"&W"&SF4Y MI>JCN":UD1^]O(D#ABAL^76<(_HHOQZM^2N59:C4D[=!"IS.>7/C4P,4.528 M9F/B;7PB PZ^D/XS7."5M!.+GCR04O9>(M:'K3NY2XK>^=5C;N_EX[(A6>+WU2 MQER9ZU3LUC!_EG$>3BHX5\4XJ5XKZ: Q$%69-ZI-.6_O%U @2,HQ/^RR74'A M?F?.8$9]71W)N _@)AA-@1/ K\,@G:&%-<)<@56$1L,K0UJ1S],1T0-*H1:E MYBS\\6?_VJQK6W-O7+R69=+R0!V(4E2XY0[;+3RI%M\/VS:,"]P+7'50E&J((R))SBF@"-P]P!V#98UG"M0:N6!WV5B[K0; MSC_$+? 8+4])OVJ]?-UP/@;I9^3IA\C:$5$ZGD@?SY M[^AT(IW[UG3_&(5G\%G*,4KR!F#B';=S,^50U:8A$LA1OP"I I*;U8=B7'*) M]2QY#RC &6KX4(AL2X)5AFUE8$*&-^I>.?<_BT*&L]DZ)I["VD'A8./L6TK MDKBJ;&GU&G@:S'LJ/L./55)I0V+'24C9282,5IQ>IV$'=?L=,ID9!KO&K M8T@STHRIQ)3B/(,_^&Y(#5]B'&"" \\GTFOH*W8/JB4RWZS&X5)H9\CVWA1V MN50]015U?O:7H%AFM4K46K<1N3+C))PL<9?*4C>-0O(1/:Y0>C=5;E"0[6D: M3%&A(?\(GK[FFDB.XW?&X19Y@D$.4+;)Z:16DA*:I8),?(#7YU'APL*GL=4I M:4QRDDTN)2(F1,31!0D?3$Q'!,'B;'C_Y>LK1_Y9$A*/GJGP"MUD:+A<%LZ4 M7T&_& >'ZG/T.ZFLF/O*[FK6 V"'Z"T4:RWNWQI7#>?'R\M?58J05!M26L6H M^E"B'^L.4,1+WT:J1B.E/&W(9T'/"ADZ0L1$9AWI4(:L1%=I$.2>194SC-,\ MX4(&=OI?DVE4^X0R449^2&TI[\/@ABD)PY@1Y M-F00@DI#!+JH9$((D,6?^>2:;Y>6U+>CC0/*$UE&S@QT/%!)Q]PL'A8G1=CY M',7+4$RNA;I/%:K!:Y"Q$UUM4VB,J#<%TM+%-^"2XTR&D\ .]J7]@$$>5KZ+ M])(;/PBE"[MP(-5"&.&!,T((T,>Z%2BUC@+Q.%()K+Q87D0%X#BBMRV>*B<4_>+^\;\ MF,B1X[9"DB9@212!W((@#!#S]"V^09EDQ_Q*Z;23 ,MSE"6. 5W]1MA-7/3F M,9RJ"\D'%"E)QSBJ^; W08^H*\$[B%3WB4"%& P[YT"NL$_DH S%6!EV8\7P M:@[*-G^9$!AP>23KE9AFV6"M&'($'[Q9?6^ZH1E09R"]E42[DIX5B-!\*%I9 M%!2Q@LN(8ZHB@6>BS90 1R$$H@Y="M19FVUW5856QT6)(6BJH&2^,(SID3HD M"**;.)2_G&-CDA24.A*2 /UUS"-/.38M'1$+P_I>OZT_XEP=#(FILK>)0*-^ ML1T\U^V+K_E/ &NFO74Q]3]27K91Z?.2B02%3<4TE7 8A>6+ M#(E>KS'\UG7Z+>RS@K_I#;&Y4B'"Y7XBS# P3IG"52<6WP!U$K5.$4D.JHY MPH*Y*$=FD"/-\W#$ZN6PBX0&+KO8_F? 6\"&$JM;T&]$4\ROX]!3%P=I.AAZQ.;!? MD86GJK4D<3KF)$LA508IV,U8?I%[__' A27)D&7%4NDO)Y@ "8TI-49Q/7K_F9Y:07\^?XKE M&I.[+B">9G2Z@K*4&-+.Y**F5!9.\)!<]-QBOA K<1S8Y*LCG1CE=D)Z27H; MC5T'50E7Q=Q1?X=CA!= %P)-%5]9!_-X)$,9L@4-B,+DKE-H8)&CK>X(%'EE M-;F #FY.1II[P(IA?%]9(2[RK;(8\P(L=. HT<^0(T[8G4UZ:" MI&8J"^Z+T(6\29VP4*"26NBT,]+[UL]K_;RGY^=]\"I#T$3CL:J[,:8485L! M9F.HJZZ3L69H-I ) A@IY9!VB&JC&OI'ZTG&N_9K%L:%2E!.R2)%2O8()3ERU55 M/31RA\"-1\'K1]-/.=%MYNE)#UAU2.*66^:KU#6;K:?N01 MXYB2*C?"U8SIZGZ+G DU4ARD-JA# :ZGG+.4WH+=&'#G^-MY/!&A:G=26=%0 M \T+U7HE:R/<;ZZLA),+)R%=N%IZ54&)^[YZ10^@O #UJ19OF !8K*7;NS;Z M?55?U^@-$$@TA=Z57[94YXQFH]?2W[*LU$L,VO)7@T:G6?QHNL&(6I=.Z*JT M&3)YRMIY8;#(A95'5!%984U@TPO"Y0V 6:JT$ZW>Q:.,BC8,8\;H+*J4J'@\ MSI.40Q^+.)"^N0"G=F6W"_1&@(:7+S!&+L* $U!CZ95%$(I$ZU*+C*A!YU'P MU_BBN(CX4PA#1S9,;;WA7*Z[@7JL,!4@B1BL>"G.((TRFQGDQ+;HX[?0Q5=\[Z[KZDV ,9 AUP0(4S2A3GQH(C M,D^X0;[B"&9C)YH^1LVMZ]9?4G<5$#&+4? M]$4R PZ%B;[\5HPOUZ]%[PRT[ FYP@'WK:DIP6L!G'_;-JGG-Q -[2R4Q(QQKE97K&CA6(/Z0()3*F @Y8:A#!H87J/5[_%:26>:2+Q!Q>>D\(IL]=5[RZ\CH6*0Y9NP< J";^),P\]6 MN,=S90]KEJ-L.L2&-2Q*)6=1,IT.Q6Y084J*&_$!SK&GO)R8O5D&$RCXSIH- M!-5H_=?P18XK'98Y8ID%9?P8Z6'E(Z-#30[+DO)P0EGT9E(0Y5X5*4'OIM4\ M(KEU^>H;K-!8?9!43-JQ/\$V13*WS/R>X,]YIS+'3AV:K#L_0:]>X?1C_D]J M,P$T4DY,S#>+3COD,K A%QMR.8.0RX9>V"2 WD5(4["'PV4D$QN2GET9/Y?2 M,5";XSP^V=9RZ"%0E6*NM,$Q6QP403FI\HDY0P\8PX?/4.!<95:<3&ZO5#_ELFM)&&+32I%5ZW'K%PWF9R(A8AH MH^3@$'\JR6^M>]Z4K\O1;B"]-;-+KU$"QKD)J/"JK&*P*<8R M*U9V3<&.3RNY3J0*Z/>592C?D"NC0J4WE8T%*F?0'?+6I%/((V(1B="JA:E7 MEVP5RN"4_:0*;:2X!@:)SA1925*I#3NL7)C2*XMS*%DO0R^8'B1O0_892,AQ MMO+&_?>6VK(1#!(+Y9>^^;( NTOG@+ZAICN("P=.I:14?ME%E9$9G1$!C<20 M(:["O27&/B:<2QTTR8+_R")45K.61?TCN:10]^;F2PFU4R!J3I77K&0U("?! M(1(;._I7N@QA2#DFW5;FTO+.N'4&H&,>J4+T=4E$U$M2YHYR(%@EMG$1)V9D M!=?DW=3![5!$UW+"8/5XQ])^Z"-'Y,B)C=F&!T,Q&NK!];4K"9!K)1H3\ 1X MXSCC=G4E44AN,&TIELVADIM"LG]DWFBMC%074?;3$KA+DHMQ,66GMWZ!SUUK MJ06(JNV62:PE$T-[<(HV!,=HO>D(H\"WES@IM07^#2A#[ M)X3T3K$*CG%(!EP9]=6('M-S47BU=!%4K=.#U0&]&8F<@(C>P*$8>5IUNJ"K MX8N,GQ>'J$1H9*V\J:QXK9J' .\N9'1U]5PF2>LP[/H-R_4+MS==BN;=U JI MQ!ED;J54LEQZ32 S:1=^0'P:_A7Z,HB"V0K<.$)%C@[4&)OQA?(C:EF':R8\ M4!\(UGGTKYU)>:^MXM,=%:3O9QSZP3R5^<'P#74T5461]-Z&INAB)V5O(I^CM/6C MX4KO(NS@$R<'*W;]0!X]O0GE:*>[\I=%\Q$70[0,VZ(?US)./CL\ FU,RIEQ M'%:D,XYD,<3">"F2 I&X6SLF4Q2T%2]RY5F= MT!]1K#N5%D)A&J%-/,-*-OZ2G)G4X0Z#.8%DAD!9>>)3*2U8%F%\*W3.E$P- MB,P7R>G@0;E17JIBU"L0Y XY'"BEVERM:NN*O$!#U^?:@\+EL4Q 01E?8+U#)0WPBHR+>1:#77%/F!16<4QG3 M09JK/G SY,NQ;* 55$Z!R:A8"5C++&J\K=Q(HL0>V>6/&T"-,A,L MU2J9LZU/Z2W-UF]P+L[C=/,P[4HLXB M4].D%LJ;F)-[>"3D:ZB7'6I%QELS''LGIR"RLC)%$Y!T#3TZP3P2JH=@B]"\ M*ME]5SFIV?8U%@_C-*TXV>% I-KHF@"UEEH%-1J9?E?L1#8_UHT%*._ W.'* M_5?;HIMNV$IQ#JMS*GJ =3G8'6^*65"%XD8M*?WQ#)N*%!D'U:X1032C)I"Z M08%N&5(HWJ53Z)A%HGO1Z+#,3-WVU8<-? MS9^4FD)%LASZ(IZB.TYKMM%JEY)2YRC=3XK7'/,P#=H&[74.'^>RL];J:TL1 M0AD&+:(QY.**L6$Q/ZF3]Y"CW6)&+#;Y-+A5*<.7@LBR/S]H6 DWOB0_!J Y* MORE'*KAD<-TIC+94^']^>$N$/97CT=%IBJP+^Z*/L"'Z.)<#"L@A@QT#\0^. MQ\/I5(6=;D%#Z<88-$@#("L_T6$5[C98@FX=ZI1@"WC'.?H3CP-,MM)%[<^$M.\7@75CDOA:! ]JF+[1D JCIL4 IKM5#&,_A1 JDF4KS-$O MBF..;4;/C]*WALJ*U[KLMB!'D6J2.M,.L.2HR3J:<(]W]%'?P_++J@S MZ0X,F/6'-]MZ4C8;UJJ'6/&EY3=U;Y/32J.B:D1^@>NF;#'R7:F2<'UCJQ?& M"@Q=MIKCAYR .265Y*TBAE_=))? K)JZ*C'' %SIY=P$4K'U9>N@:6!>2$N3"-5UCRQL6*Z[!M,P$'8D<] M44$0F,WYD[ 7_%Q1%Y6;A MHYI[HD.K+\IW<*@8;[73HRB$[.6E8]B&QZD&NIA\0=ES\$"]+]:/54E(V75 MI$@)-%J<-IQ7A82I%(NLM#]E+J8BLYBY6C1I7KD[XQ2X3AVQJBXB=0SF1,,J MPZ8-J]BPREF'57X%(Y:8ULJ@H:5.KD=VB\T&X,+$8JV@-[L.T ]EN*(:)$C7 M"43L46KJC55Y&W!G#E(@29#W;KZ(-@#1=4SRK9;2FTWNE93.34= M3/U>.=_T=BJON'M/Q?[=E;>4K@_V0^4@Y0-3T(>X/J7IFN\I1DD:.L^:/9+1 M4MSMY6IP:.F7HD.JDYDT[X+:&%%)X=*V7OU!],L/-[ 2IV?!OBZO?L,4FOY% ML^,Z1?Z(FL>A[2G$BP_DWW[V*5X$8Z?=;3Y_X5S1^::W2K?]A!HP7I=^\%UQ MM:H]KO%.U2;7^1#5C/[B+-.)RJ=E>I33OLR6OE7R-.8/F$W(ZI.(U S3ZUQ. M_$O$/,8($;VM=9>^OS)Q ECX[0*S4+ARI.($D'EAY+3[L69)LN279F+\Z%9U M;UV'\I7 )U-W_J]+6WMSW5@\HB(S^X1*R)DBY-QO7BV^\D@;# MJA#>9>'$*3[\V9P>5&X[07G")>26(V:,])$B*D!FK\PB,,G#[!2VYC9<:7D7 MT49,\T_RXJTH @).)4?W@UL,5RXXH\M-2]&C'$1YJEW'[ W >^5^$=6.L8:+ MF4Q$#I6JAAPZ;,8^,Y2G<:*#H,7M*"&=8J94D*:Y2!Z6O/<742(B4+-6\^3^ MC+'&T5VQ.F3 <71;"A06C7:EV<'S:Q'55.E?%KMZBI,.'M9Z=+3]L.I^8HV_ MWF6L>J'H4+C1PE>]EWN# '94IHZJB7NRM>FX7%BWU[!5^^M9_0:+'#C_Z+G< M[^X"(%CSGF^44'C/\O*=)IH&)2X?A.^_E51->Q%"P]#PDBZ-LC%CTJJ*()?\ MP@#Q,.=!9(BZDUBDIL!0/16I832ZTEAMU[(GU5:"P5$**5)AJ%=U+T:]O:C( M-@QKVC+J/)2I0(>BS$PD3(K;V(B#P[%Z#Q">5%*86\UN=]EM_EM M0]IE.BJC*DQT;+(T'%0\*,1S($>(@)D ('T@_^:T>"XPV\0H^Z7&EJ;$M[=_@ MQ ^I_O#$S.^>X4K/69JOU<35--)BO,O=V0NG[7GWK.?=>MY/S_/^L)IQV3,K M!Q69==+!6C]T19K7^\2D9..VRZS!5FHJ.26/%,T+S-BX -8%ZK2?W);20ZL^ M_[5\5D=)V=M-0/YW'F=4HJK&.M38-S3SEFQ75KE=RC_AK 0:8\HY%:N!=54@ M4/52WAE6-[)Q]Q%:7UVNEOA8I7<\UH+:(Z&0T&9-<[4 M\LLX=G"K==OR&';9OP-SWRF).W%F(IR W+^8XYRUBJ_O4+E=F\[(-3S:_54K M/M#CR)T4L$$#39 I%.ZB%WSAZ#)CPUR>572D!8!P0UAA^C<2,<,IPC?T6]#" M5QB,UVJT2QRFW>AJ#K.R/5GOWFHU>G4_DEO?>C>*4=V!+??D5@]7BG_XS'%4 M(=0@=G+68>[D33#)R0NKD;#4C:'LYN-./16BQ.8RNKL:2N.(> "V9R.J5^], MBZ(EX YC2A@OX:>:: /$SL)8M5'.5*%*DF0?FXXK^B/"]5":T66R>AC;-91 MFC->RZ\L4N7E[V16,\EC.=.Q4O67S::B)YKJ2KWNUC!!XG8->JC)JE$<72A\4"A@JNE;#ZI>$0#))5*U($"2 [ZH,W/_(D,?.D06Y->+84[S5W$ M" IJ +(8O(X+U$^S_P6[L1:E/8A*9*SBI2PIR$BD2:0CW:>R$2ZG2XO('RL> MDU-;&]RZK,K6YI_1-9?+@XLKH\N4!Z0+XQ[#0 &^64:NB1^OT54'Q!$X13*J)IO%$_R0R9S1D13?9PJL=!UJV?^9T'17%ULSOH[?TXC @) MJ.]CP_EDOJ)"%!O?HR(2(P$(=U/4\DC8KA2JZ"X.YC(,/=A="B*21R/$.'C= MU\:UG(,##]%M%81=KDK-Q'@6481W#E#,BB(JQ7G+LR!UU(2[545^R#8-E>7< MNEH,8:WG6H#PK%#)4E3)W=&D]%RAY)-=OV5)WF&HHF8CY2 ]\7/5M\R(0,EH MA-&)0N8@5$;/7F,/02H9KO&AZ:00E93 GK=0DT:!%%1M1&V#"0=E@[>B+UJY M--)()$0.I?NNR1?ZS)]I;ZH>]YJKN%&=X!%7JD.V;G"B'9"EO9#B:O:HR"A] M@DXDD@>06EW)-N4J M+4#EU^*Q#<]>$=6DX*0Z^>HS!5C*0('[G8J QZH7#@/RQ9UVR*=E0SXVY'-Z M(9_=U*E-$9*R>"C8]"C #"/=>>"B-*&[,![0T\@EKJSG4$))$8@HM-MID,QE MM<9JE:+L;L B*#!G9$OA--&%?WXQ 0W9&NK,N*W/Z/\L"M5>$*PR J:B<2+( M"VI3LDC%"_4/\VKQ)B4Y("S'C .* 1+]@>X4JP^8^.B3$HTVB4>8!+K*,[-$ M;4R^T&-ZR";JJG/C89S3/QP!QD0_ "OL1NHVP'J#-B M0&+0:K9?KI$$?_TNFVQQ[3.0UA?4S@B8!UZ7.F:CU[& . 9 -!O=@87$$4"B M!8J$!<01 *+;:%E ' ,@+$4<"2"LD#@:2#3Z+0N(_0'BNRQ!HV)O!L17GWI@ M&$%D%?4;K8KE>L$?E:]F5'IQN;>^\]?O1C679_YHV_M[4*5_+Y>W_;6LRZFB MVS)/"S8O7L'?ONE^<\^3M[W&T%/>+>42]!9?' K".1J4_Q3N@)6H)\P#,,-M3W1^EVI_ M#@C!=N;3QH>AQ0?+( R$:#7/6A%8C8B.QT),IR^/0$.XAU7Q,4@_7TP38>2L M8/Y6'7AW/?FQ:@KWH_2]G?XN1\O>HU[&P/!'R;#9Z_6\OFB K'Y8G/[ LK@'IL=O;]Y"F M;U1.[$V,SE64,2=@6C^F:GP\A-?N?7O1;36Z3]/T^79OUNOQ0*3;;-3*M?. MQM$12-=K#(E$FD_!&-Q5 )V8G:;^KN 8O75/7*A:(%I2M$;N\0G+MT4!W0)'HB>P +;;H%*^$S-Q MSS 4XG4;S?:%UVL,:IVRUJ@Y20.VU>A9<)\/D6/]??.BU6Y88[8DN+^CFNVC MV=@AJ_5KBO6QNSPF+R4!-Z1"@9_*(?+E3WG <+G#R^I:9=4AK:VVY^:&7S?' MBQK0I48'F_HF,?!*[(@Y;'0J;33[I4:]W#5SH#\SV@SM':U2F MVG:9@U(6\5(D)FK M61[=YL#H_N$'L]SGB12_O_WP!IMOQ*DHK8W]A9&B"=GRM#3;1=",3VP+J>&K,:XKP7V:LXR;LV'*!SZ2^JH1.-42BW: M:)97$ 7S?%[J-V7V)"\M1\U2BF:!-I(KI.7I^#.!'T=UP1-V0$]EP M/H@POQEODUK?E<%((H-'R!C3=/3]C^FV^:7^=2($-_?Z])4KF >@9O>Z5^-J M1U'"^#M ".<_L[ N8<.X,9 MS?C#6S5FIX3*E6%9>"_^= I*!$D?! &URCPX,Z(ST>YJ1C:MD#7.O+OF!L2Z MKXX!70"9[)=($W!DN[("T*K]MB3112@FU\;W+D%# 4.B$;E1V"4??S4#\FK0$$+4BJY#%#X2AQ)0R +>2MC MQD@]"7EE+X2_J[U6?VM<-9P?+R]_)8PU^I;*#J<%>7./RA*7JS9&U1.+YB/J M]\C-A>]JA7J@YNZP_0DHW'SW_YK%@$P_YY'S,_"_MT$R9QF%'!&[?J8B=.79 M$NPCFU'+0- ^[5?V)&0VP+VQ2PMBBJR?!!-[E)WIN!PDK8-YR\A?!DOF_ M4O/6;925'L01/T(6BGVML*MLG!>R!Y^]1H$<$14NXSR<,-45Y%]W@7*(ML+> M47PCUFL;=,FWLANW;#$,"\@NMWK[<5*^YG7GDAM6%P26"-!?IC:3;M@(Z^RJ M@ZIB.;I9L7$19FO3N7_+&L:?1L)VYD$'P6* M=',BZJ\)\$.\@P,.%::)@4 \[GD@ EM$\4ECON^>_>.L0W[?4913KP66WR>=A/,MFV":9M@GE03S/9N[+12$;F!)7_S_0\- MYWX3C+"FTMG^373M$W2.$4=[0;85]D2N?E.AQF^^_SD 79LD)W+!5W(NUD>1 M@M ?XPB"T8&UTVIX M[2?=,NT/S YC3]@;3!'C?Z[DB7U5"U)+8>=*85^C(CYAHMIKH])C O]A2. 4 M\&%_C4I/"1^T!&[?5P)[PT:K]\21H]JTU(K7DQ:OZR.1EE-^?/_#TV64%K 6 ML!:P%K"&5^\) _:WJ_^I54LJOLCF&JNPI-X-M7I7.>51ZCM/P"0Z+C/@4'ZW M(Z:>9T'$K"2;Q7GJ1Q-L8WB'DG^OAA>/0PW[5O^O:-J]F#BOS'3B5YA5]C:, ME\YK/_-?K),K^RNN/RP1';:X_JY [(/7UE?DKX6TA;2%M(6TA?0^D@8.!^FC MU.;OH;_\(C).9CY;M=CK-_MNK]E]TI;; MGIU53PR"G5;?'0Z'%H)/%H)>M^^VFRT+P:,0_/>!8*OC>LW^-HVP3\L'HG6( M/*6./_!_-R+=0G]XPDKRPVO^!V=BVZ+]LS8@_J#C/7\$@\!"^J"0]KR6VV^V M+:1/'M*M9L\=#)H6TD_8<[$E]_: I+NK@#YI#X=LZ7("'H[3R=%X")6\UQZZ M7G^O4R LA(\*PJVNVVM:O\?I KC;Z[B]OFXTW>'&*)[%B7/#B:[7=9N5)IL6)\Y;W^H/W&%G5:$^%8?/FR_C&;9G M=JB]-/>4Q^DQ.^E43QGYGYI3^EZ.G:;;[J[&6BT GPH /<]M]3?IKQ: 1Q@L MZ+3==KNS*2IT1F![.C&>GMNKB\^?O(<%2VW<%7E?G;O&B@'/KA@)>)K&0,13 M&BIG5>:GQLSN93KWAFZWMII1+"_73@_J@V7:'0TOK M3S6SY5Y1XG[/[=28&Z?B\]A-T1'P\0;UYBEC^1Y\ONW%%V<2YSC0XXDZ^+:1 M;!;(3Q[(=PLR"^0G#N26V^IWW7[79K"M#<<\?2"W.P.WOTXY^8Y&2QU-<>PA M!K2"JJ):-3MMSW6P\2S]=T@*#K:6=/6\KBVUH"6.3/WX_@<2E8V! ^<(@SAR M^;-!L]-HJL_H>?B8:+'XJ?/LMZO_ = 5GSS'V>/I@D<8XXC>.*=YT@#W\0Q7 MZ'KM1I=>T??ZC5[U!;WFL-$O+3]L-SIZ==[S3(148T43>R7IP!&PZ6#AZQ/A$ 8Y]7HAQUKCO.,P MA,6=-)_B*&K!TT[G0F2E5U47C(28\(2]:Q'!8J$Q'7B1P[]2P5\#\$/AI^RI MC>#(<"YG#CS7@<.KPZU&,)U?0'G RL,^[TL#^< MZI?(8?5RE# 7,_)_(Y( M,();C42:KBRJ#HQ;_0+_C4<@Q"3P>$IW^?=%(XAQ?"/@<)F<.JT7)C2GC15X M<*A1WB%V(;N>U4PPUU/+)>DB^:E1S4%YW#H-0(^C4(YG]L=CO$@Y%E@./ ?D M -,9HP3;K*BQAN=>KQDC38.LY2^*7F$WL *-EJ21T'#=Y4GN\F4EE+@2PD'! MW6J^I#G#G8;S+L*YNW*V=T0G>17/0:;?X@^]ULM7P*&3:S\*_N-+K+Q24[D; MM);WTGE+H[09X!IAPF >9!*!8.6P-/U3D4:BIG\BO_45>BDNNCH(G &H3K1#+A'+E90(/?%Z +!V.XWREL0-X7 M?G_Y^JKX$(C[$J1LR*HYRFY7SRZ/B?$0/V1B!]D%-X0/I[,8X;-D7COW/XLZ M7DA('HQRQ@O)N'#R>IG0 )D MP-X30375_V>MD-O6+LLCT:O>]CE)\/8W[0! M%"EC0!"0H3P/BI(:44RH!,4CU&$VW]L=RROQ/\1+D:P*[B%EW MX9WF*,AP7CQLXT_,2H*=X:[,.?0D'!=8J^:'L!)2G?CBSQ>AV'G2[-<9"W/$A[/A<):@\)C:T/XS&MGZ/(6?A)EKY$K-16X+&: MII8RSILRF-D#@N?KZ0$^5THZZTY%^2^(F2B*0<'Z@C(6CN5G>18#B9".(\61 M)"=@V$ ^H)!-6$Q<7;Y]4R:?$7K&F, QV)<)NB%G%5IOX]X?8D[@VO;+ MK4[A2:SS)C)=H]J!=_C __ZOTDS$E8BPI%[C%F3_ M\Q9QB&MQP2,7_2EL](4?+OW;5+EFAXUVP>'4(=H$^V:CW?W6,?Y-+*YZ]W/_ MRX5QPZ4HJ'RL/.I>?7C'Z$>#1;>\!N$F_"D/UO$:_>X#@;9" FT#D+XS2\3T M;]_\Y=.'5W5-QQ^9=7XBT4FZ * @I<1+_/&_WX)0RG"K \?C.P/ /@S3M#R MDX:F=.40DF,B&D+'Q>N3\;SF_P=M3( M ^YOA0)F*CF,T'4'A3KOZD?)8!J19P(%-#7*0FE4?1@]3]I1-B8M#,2*F,-2 M030.B!=(^746'"%:+>O,I,C&=1 MP!IOA(X)93*K6Y*WYDP%[&21)^C-RZ3U&10.'6DP(M9LZ<$A7_I2A"'^+Y!6 M /F*=UO!=+T/ MPXA5Z%@U54'@@&:T5M'"31C'BE$O(\>:#(LH!6R.DRX-AL"Z C& 0K MN8+6601?H?4C%%:,97P[;I?W55F/N/L*\. )?3MBQ%YJ7WUTP3>%L)/>2,I[%<2KV*9L,C0DW M%XQ79]ULD%;K&F4_NMSDHKJ939*_2<^9/_LPELO.QO+89RJ<[\LPX M.BR.PI=.)!4YYHPK06XQX0 >**C$,NC\J8K:+T&9)3\U!Q(QYG,QHE@>DHD MQHNG;H!41#4@K3G4=J!?LRV_B![B5<#!.W"U97CV6HUAZ>#J+*SM.*K7B5S MZPR+] :^N>H"(%F2'#8@ON )6;F1X0FIE(2@7:&3@U^QLDFO[17@YG2!FTS$Y MW!Y82]-,W;D_(R'6V!F$&=1GBMDJ'G&1)^5S*<") )XX =TH028#QE,M/"74N-]-.)@-M(B(W0 MX<'F5,B-FGH-=K6Z)@M:)>2O)?+!]D3>[O;*W*M*(+7RVAL6*L!>-("N5]X% M/TP@K"QPNX9B06/LE!F- D9QDNUX1JO=*9^NPK-6>%RWT%6V9)-U!VCU*LNL M8N,AIQ\?%;9^=CRED_N0N_B7E;0\$AV:X M,HN]TS+M.)G%/N@U*\8=FGOK\_'A]2#M=#I^KS-8?8\W6$W,'X"J67E/RTBT ME[GR=*+_#?QX'FA?I3^=@F2!,Z;5C'CYPSS-26HL0A\3)%- PF :C#'$ $K, M),?D6F0AAJ,>/;#.OW.X,KAQN#'M0^;KI*!&S.$O7&,>JT1C%#6I2O,CCS4$CS@W;%80?2B6M[$TS/:WU"J;.!U9A0J#Z+%=![]J[!)/+6P_"0YN7VV"A M![=<7-0V?HD[<&X3B+U!LT#YW3&M72V],A<(H@PLL8 #;08B>*5ZM/W ?=@W MW&:/RP8?6 /9"7?:K8[AL]G&W+T'OVH/NL5EKW(39QVJ-8?K4 U3S+-U*-KQ M[H%CW59IB_OA+0.C%O+81.[;=0-?CL.75C>/9J=(7;?7J8B/0:\L)*MHC&64 M#MBG2;Q4A4RD :.(*!>Y>H/NG:*(BZQDXA&)NM+R2K/OM"OB9VBHVP<7/WN M2!&J:'6+D]51U+RT- G--GIDAV9NW+Y^BK5Y3M*OMT;(JWFR0N&?4!5 M^ZQ[;0-(VX&UUS5U+@W7=>5:!IB/C8G^=;0=#&@9;$K$;N4WZ+J=!)A^"3QW MM/?C[ VIJBC$5>M\"&$<@M*E"M#+ EQ*J-32-[U;1R0G055 JUKYFK>JG@6] M$@HBXS#]N\IGT:ER<2-<]ES9TI2?ME[WV5C3_[O@@F\S=;94KU?:O"H$)X_! MEP5;]-? BS*=E:>LH\:JM_;T7-(]ZY*V+NFC<4D;UPU\8K#/9CD[R)>U==B' MT0O_)18+YR?AAYAK+,O4*8*&5>PSN=,8P23M [6#^A>%3+M?-UI*4\=*])T M;@_?^!( SCNEG%78$:8+U]T[:P>4&Y]Q.OEVF?")P'QO#'7+WA)%3C@6"&Q, MAAOW39:R_E[TKUO<:THN3]Z_+DMTAW+S*FZQ+?*6^X_ 4E MO-^5[EX"IWGF'<"*6 0V5CS&$A/?66 6![MUZP_+.1WPB[7 H28UF#>>!"EI M1: ID(U !Z-Z45Y3?;5N4\%$@K?FR TY!:91060MA MQ;4E 6KD-AHS8-<%^)1N3)K3W'EJ(C!*1W%+^)QS_6O+EJB!#!Z 6&6Q+0(D M:L[X'1;GX[%6V(2N]# *FVJ*9;A"06G6DCB9%Z(YLN;>#^1IH5(-.NY(8 ,I M\DC"-F4Q16%?%&5Z9I^#2M"$))I"> 9S'0&72,+7E1%8GL5?*OL?>'803Y#B M)P&2S&3GCAM\*7@'4IE"Q6O,"INR5DA9]@$FZ@/6E.F3DD+=+*KRY6]6#9PL M41M3VIOL+;!=.^-VH[^Q@[>A31KKHXC%_E^JK%S]30T-7[#YL81[NE/M-_HH MZ)_ZHS0.\TP\L+I?[U2B'V(+A>U*YPVS[2L;6X+1T[& . ) ]!K]C=U1+2 > M"1 M"XCC (2EB",!A*6((P$$4$37 N(( -&R@#@.0'0M:SH.0%B*.!) 6(HX M$D!XC7[+ F)_@-AU8M9=+J;'._5@AU,_J#/GJ(\\CD/\\&_?=+^YKPSJ-@9> M=4J+M_CB4%.LQQC2,MB4M%&;RE1.7/HHG<^4K)3FB]6+[=4%ML,@$CJ*CD2M MNL)6.[+&./;E&0WDS1?[F>FS6>P_#8QKWQ?CO$ZC-7S2&/<)&REQXR6.;SP9 MU+M+ON[E:C=.D[(2R4JD4Y=(;^-$MV7C?_PA?/G1&\S>Y'^J%$[^J^VY.MW6 MRI>SEB^7*:-$/'U81+'2P$J#M4!:_>\>#L/AJ2=,FIAIOS\V_;"C/2U@=P/L MT )V7?CL20.VU7PJBM5C K9K*=8"]D@!NS>*/4H-=[5,;#P68CJMNG\.KOKJ ME%W,7%Z;LEL'IEV/>$2ND/5TN*]#W96C=91CSYN-U@:;9E]7\^"JTRJ\O[V+ M_5JP6[!_'=@?P1NW9["W&M[C@/VQ'96/!O:[4DJ.$NQ>O]&T<#\_N&-_S$> M^X-KXS5P?U*^9BQZ>PHNXUVTYG/0DH;#QF!_'O]CU(8L%,\3BD]/=1WV&\.] M0O'H5)5ST$@&[8V:J(7BDX!BO]5H[S,2?F3JXY-QY%+"HO73GH,2XS6;CV7# M'YUZ8P%O 7]^OMI'!/S1*5%G[;6S@+> /W5_[7?4SZM4I'GOE[4:Q>M48HSQ MB2K",;NK-KRAF->4C99K0;=I 6R4JZXN1Z]N](2R$5K=1E/W_HWB2.A+L]QS_]WARK!9:<,?9V+GCFM?AR(;8$9[N C]VSC/7DR#+V)B@D@U M46:L+=MP&_=5W4>U/HLZ1L>+#10T:/17Z(8*NLH46R$LDPF4T>BKKI'_Q&5W M:V;,W?8PC\O'6:3BRSC,)T)V<\T(W-R@D;IG8Z]^[)"+B4,C/\1&CVEI/NS: M?G]%*_$5^G_HQ/XM4_D?O?^ES3%S\'8QJG[CIOLG%CST,$=FA@ M>26$@T!L-5^^R\3Q>S'U"/W!S8MF_FEHKMU[^T'!^D)WMG0] [S>! M6,JOUAV>7N&]I(_EZ^03[X Z:!Y>[H?.KW*\0$/^_C (]?JX$.I3@@,)#:@< M#EL^T*CA;(9#I;DE;AAC?UT1IF(YPVD.U,T:^XE'$0(T$=BCE\9EJN:W_A+_ M10.6D1MB:UC7R2/9+IFG_DX$;!P_!ZXY#]1TJ$1.?'0 ]\;"^;L/KTAN^>K5 M]"#86T:OPG'!<02<\=8)@\\BI,[8U,#6+UJ:^Q- 7^Q4/)UBD]RX&,ZMVK6Z MM.!0]_2Z*GLJ4 D[-T+$C=71K@/,:\-R' MK[G+O!P6;E &/*!_PHU_U9"D$2@I1<]^7!4H#?["/'=JN@S$FNAQM96VXLM- MNX.K#VX8+:FC,:@T:4%]>/POW%*=U!F<"<^";QSZ:1I, X&-C_D+G#P 9"@; M]],\&28KO1SN(!'38FPJ+EHZ1W%9V"":X=IPWN)H69',8^RL#\>9Q+04LX'H MMNA0'R=RZLLU7AMI;"+-J#$]=V?FH2<\NYYNH'J1\!RUW\\]@*GI=I..]AR]BCIW;;-\ 9R*(H;705N.:> MY-"HM)@89>S*+>T)+X/V;>XN9P8<79-^"^_#[OBTRDQ,KFG.4Z(G_$X*R4^7 M$:!^2WW]\_2T![/WU_0:LE-P[!2%5WN&NJVOVT<7^4AW[BO&9E+D\T]% $HL[[H1"ZA],L/M%D]3#DT8C2 M_U0,)Y#R4^_95!3*H\QU0P72KT]^@,#Y]JUG:==H=C<-J3Q@']#FF;:?/&ZX M]!N#MH7+\<'%TLMQPJ77Z \M7(X/+I9>CA,N_<;P3 ;NBXYW,2Z>DOFCQZEW^5=S.1@J/(U MS6R']VUFV^D=>S/;'='L5X[>LN=UDLO^R*/;K3K=6HH[38I[P&YX[,,['?J1 MI7PC"_BMG%&G _A6L^59N&]K))X4W%O.!08HVQ;\9PG^#H._9\&_K=IBZ1R U;1/F%%^PA-VZ=#B\^"2(WUB?,4 M<_C+8UH^OO_A^9WVZOUZACQV?XW5F_E9^*DP$[/KYYWU*1%OYP%GSUH;9ISM MKX[YJ,CO?BQG7Y=Q5V[+(Q4^K[V=M;7/@Y8[Z#]&MTJ++CND=APKNG2;;GNX MJ:N?Q98'82Z; [7'BBW#@=OJ]2RV6&S9!EO:';?E;>IO9['E0;!EVYPTU[4Y.?>^)@S./_,T"Z:W3Z/5">["]CIYQ)*U%3.7*G&#-,.R M(:P^-K^BPBKZ-*3'_.M$<'4N5B)1'5(\G09CX0 CF J78ACR[(FGK:2'I9:F(S>'Z M-:\OB]HGV 0BB()Y/M>]&PJLQ2<_OO^ATVHWVO"S,$3L"B)$\TA0YQ[&0:JT MSY/QC'!U"FN.\B#$.Y%HCVTR%+[K]CZ7T2P/G)]RN \JB/])3 7\#<>Y^"3& M,^=R@CM+LX2+ZS\0_E-EOCX-3EAUZ?7%\DL_=3*1P+-8^DV_?T^=6' &(/\X M6\:JTK]2S^],X547M\)/JF3JEOH)\+$ K/ MA;ZA#;197T!,;/Z;_8J\%0?F>@'WXW$UM+CRI\+YR4^ 2SQ>C>G+4KN@MW&R M])/)Q<]Q_!E1_DKW75#-?@#X6+DN0S,L':JM8?;9GV0G#:;*LFJ4BBV5>-\) M)G_[YO^&?F?\W_Z[0GW?_S1^W^_TVGS8'P.R/1;TV^X;IN?N+= MIS?O>Z_??7SSZM.'CU=7;WYY]^'C^\M?+G]\\_[-+Y\N?WG]YOVO/W_XXXU\ MZ-%1'O?G].Z+]^O^JP_L.GQDISBS X=VY*G?7.T',QZP6/WRZ(O57P<)<.$X MX=8K5R(*0.=Z[T<^=[XYVO)TLRM2(JZ!S5"#$5 ')Z43B2]BG,O62"@F$U6] M3NV6@!]M8CJG6\7>Z30&WM/(:C_'"HO=STR/#RQ03^K,3*K>&4*UV>AL;)I\ MQ&?>,>M'Q>,^S6WPNUUP)CM1"P MC^'5O^MR-BET.UR*PON@C\JW \UW*_@.WP.2W=+H6E%\/RCM5_ \AH7Z7[G],4+];V7\*C/FU<'X.\B>8F[\?@CUR%MNW@#D&AJGX MXMX4UJ Y\7H3DG'_'LPG]\Z/_N!54Q.1,?L=2PH MGZ:.^0[(="&(5AVK;YZBOOE3'%W_&6"HR6J<1\Q!FQ8P3XD?GA?;.R7M\P=, MC/[?0%B-Y424SV[;@M(JGV? A9\@L_U9Q)'S:B: Y;X65OD\4@[:'EC ' ,_ MY.2BMWHP]X;DHO/B?*>D?[X//@OG#[B:/T1N,S]/1PNM-> M*(]?"V6N^V$A ML"08%!6;TGF"BNA/>>#\;MV?Q\H].[4V_'D#YA"\\)_8.>K71*3!1+;U>14G M"VR6()PK;+ CKF\I#_Y'$0&_#&5K!&PZY?P@@C^)?S(GC:/4*JZGI+C^"@9\ MYL?.'S8W]%24UG9MGI,%Y5-16M]%DSS-$O05O :>?1U9M;6V ^JQ;(RZ(AA] M%<:A\!.\]IE<7)7KMO$E#S'-="U#:'54B][Z#K3>&'2_\V50U[AXUVT?)1 M'0*OS?&:C7;W6\?X]\MO:NX>&Q(9-UP2B/*Q$=O3(D(+$#7\MK4%.G MHD7M9L5W\#TVA,0. M7=-8-;^<.#,_=6 W-V*"?;FH-ZQ1F(J_'JG"U')C+_QJ3$)AI<67DP;1F'O# MXC\6>%T-1V^*]H-[\?'-*$O@P(E8)*#BPR/4C1)E2P"+^6 4B"] ^H' );FC MV *E2"IT3TLQGD5 X-)2>(=<)A(9+,Z[#3 B%$3^RA;X'B:E?I]!T<13#:SR MVDX6.Q-Q(\)XX3IP-?G4'V=YPOM)11@Z*8 JLV(!N,YCX%KMZ$L/$DCH*Q\ZDXVJNXX?*S/V>3A@N7-X[G@,2WL,HX M3V&5F*]#;E2U226)E#',^-\7(Q]_/H]!@L 1%@O^WA4A"^$WS;ST&4XURU:;;T)3QG@.[X!VT5 M&3*^=&6[JW2CR(/[L19$H3YW8NZR?"TMV;FT9'W$U!OZ"-@-MF(NSL>GP6ZP M@)=T,RM(#&1S@WV6PUMJ,.L[8$P+:BN+AS'/#?<(\.0WPK/ -(NKQ%? 93KJ M&H']44._ZS >P<;,;G^X+';BS0%!V>PV=TP]FNA#PB=@,ZZSA%,)!YO4AOXM M7ACVZ@4U,L=M8F8NGB MMNE>L9,J+"1;JS++>#.&%>= I[^*)(UU*?\?V*47^$;757U6Y5/.S_):/_DA M-=B&!Z27 Q9Y,Q?([J^5EGUK8GH@VQ*K%?$.Y*I,,7_ A1$4I1E<>J(I=B*PN3"^$[A#&,#/%K/;-!@#+2?QG,[X6P2/)R * M;^D0XX(_&YM&B8NL %?RAL-^K1!8+.( 6#9!P"^H!7AF(7U&M\Y//R&6.3_% MU)PX!^$WF(UE5?_"[B%(2 M".4ON$'G#%X5 ,-7^W!EK^4E-E4/D7/#O0 M@OHCZ!"2.[R*+]Y*L0LPXC;I MA(@KG2^=7P%T.0H^$AO">2_F,>C!DWQ.6[A$$RI$/EQ>-RT67N(.1P+E*K;Y MF= ^^)[A(01M("C*!3XS CP"(0PB&DX4+R,G@A\CR0## MCYQ>\UN%\2DP32$7J#[$D(4?_AT$IY_(&>E>B]I]#_;>77BO^I-JS "Z4YGA MFXU.I;ISN4B"4.L,70/780E2O2)1]-^_F"JH(4Q1$Z+.KS>RSW[A#\7RO7F M/%D*;*W?2%%G\-< .5ZZP%[_J(5,I<2)DVL0(O^1/?@%-A@G_LK:"QPI55@* M*E,B,@"2VBC^]E8V7L^$6#U4(2JFP36J1 $R=^TEF)"70*M@6N74_"<"(9#@ MF(#5AXCEPK[B:T%RD11#I!?4.5S9VAS?W'4^PDJOXTPZ)9Q+?O+9CP(5V=OG MKN,-G.#MNJ]I5UZ35KF"TU=_]Q[81 B_>:",A-3< M)MXGPO?"U+#Y6E;\*LYEFL9 0UKB OBYLSP\\PM]S,YPJ8IR>V_I+[^<@"(7 M)Z@>:;C])'B?!;P-7@MK_C, +-NL6OWBIQ/_WQ=AD"(WE-A7N8L'%;K_@K6N MKX$UCG/0 N.%%*-*Q 41"5U3-*H0 ?[X713%-]RQG_HF&I(2[[TLFLMK]BJG MW%9ZUN!TA->2TCC0?J4Y#EW#VYK"6 G.W1 MR[Q R646'/'/:_=PNJ.M<0'N>.\(A<.X 9(NFO!\QL4@<,]-6OXPY;B M_5<1+X!E_2 R?($4N:NR<)PGV$8.)(N83OE<2!BF?/2E?*1Y#P45N?6OV"@K MD6,77+X0E$&FQ61ZMYST"CD9I&DN-0E0U](,_H'@E.)3&MR*LHY2,J82O$;? MCOL)1[70SWF5,9G&%-Z)89Z[F@+DGUALY/P#__,OL5BLZG)78#W^!_X?+$F^ MZ@V&)!D_!)N_8_E2FCM_!!DN39,_2/O4/W.=9VKI%TX;[%G/>TZ'@ANIV(53 MG5Z'.$-6,AUK6Z.?M_46R?"7^$:-%VFV$/'>R_DAS:&K7HZV.KX\V]V2QC3^.5)*?YT"I(OE5S0E%US MW?%>WV+!9-&C).#R)JB8W,1C)?X,,T5O@/G5%5:>@90%1/@"7_^S>.9J/(OC MD-"J>.99%"^KSY0-'./'N'E.F13/F>$.>GK3.W"\-5;!R>O_3EGU/]48Q=#& M*&R,PL8H[K:Q*_UI[J5-&)Y:YIIH"< "_L.2Z M@%=V-AO=AI";JRR[("L;K!750'%H@?X/;,D(:' M.U@-=$@]XTHLLO(W3?S]RB(;-CX1BQQ$9]79K6_W/1S@!Y_T$5#[V!]1C+VI M6)^\J[_GH89 93.,%0"9EF.GPKG1^#I"YW+AFA9F#1K0D*\W4)]PS>] _O]6B[ :<+%#?[Z M_]G[UN:VC6S![UNU_P'E>V?+F8(9DGH[NJDE*A%60]%(Z# AA*?AD:T'%PSX3TR.OO?A(R8M5 <-S'X_5 M!%.O?<";VL[H&)&%#!)XJ *TX*@37"%3%#W*4-_CW\34B Y=NFZ6,_;718RB#QTJJ;"ELMPC!;)"S+%8BA-=% MP(]Y.\9J U7(\9? &[N"\2M?RI[#=RF.&0M>Q16;.,QYT-,3_/S[^:N6MX[Y M7!ID^JGT KZ?U#0F[3(FVFO#>-:':PD_E;4([A0GR[=L+AGY6_?^P^:-..Y* M*"'QTS!^1W^6S-OY&I9M?-C@WZP8-S MP&_B]2C+87[_]]R*94G@!#%[I!$.) M2FL'4T=B0'T8$YYBPDDR=,LNC =ZL80@%)XRMXMS>[5OMTM!5J14PM-L *&: M QSG7$X1Z$":)0]9=!Q0'%4S7J(67AMH:.!HEH,89CSTCB/RO,RBR^#5)_3E M7\@:BX;ZM@_9#4]*B.,1I&P-Q^M97SM0=$HH==K@"CY&=1@5_I1S>\[)I@$TB>$_/#H[K"/,@H.#)%U$GL"> M641UA@B;,C?-TF==>4UCL.1&BX^(2D;[<.BAR=%"(VJ[A3F.O[B@8=_,%%BZC@1HDMSXV[X]?3TK"E<;7X)J@O.F^UY-/O4MK"5 M:8YK?G#H0JG!LSINSS"05;F4L,G_Q0UEX[++GL2[-J92(XU-U6F06AIT<[%5 MC*OGG*'E,1&?N?LDJVB_134"5JUTFL'ZT[&NJ3W'<+=#5]/4L=E&GE[,_!SY MD3XY/F%>0F)DS7'*.H3/3*C.P*MQ0;.WDM,%2MF(\@.SE*68!&]-M@9JG?^J MTD2J1B;15.'WED?K0984X*7;D86PP5E[UL5Y1G= M_&FAQ+/W(L*,V^"#FS_XTDG'8S6Z!1!6(EQJ8/N7'#ZX/9>VR6JNWQI?H7+= MR!C3 >;V2_:77V(P#]0 59"0Z'QE_3I[+CRM=A^@'Q'%YTD+J_I[+OK?5(A* M$R ^%3MULHS'ZDXME#/P7,FXW.FH%NM7^SA(YQ6S8^C<[ M'>F#'?I0GP_U^5#?6JZ_U)BMD_FO\CBP+*@5@"%GFM%2M QL%0Q$2BAHSH;Z[=.6<3\TP_9 @,N$Y6H64%LV>A:)KQD?(;P=OTS MK2K4*UV0)H7.R@P 4**MBY($'ROJL H*HY.FXC/L6[VGXW6-!$O[CAG5)F#Z MD3!A$QLW(_/2!&WH?9TBEJZY?<[(-FHP6\"MU9>=\%F MIWT!J>6F1"2(B?@C8.5$KI=Q@N,\X>G8V=*YU!&/U5J3I4II.BB]+%/RU5S]Z?&B=&A->" M)1OHR@(J$&;ALPEJ!3F<\$>NK'%BGJ>UOZ->QCIYSEZ_/25\ TY L1O0%&HI MKA.2C!1O)D$U?5OG)5P*'&Y)A,->,"L4EVL^T;7XLHOG=(I/QV*ZJ9HGNV/: M[=#6\*',MFAJ\J%V-L#!=5%]>E7#XEQV69Y/JA1+LAR/#2EVNEK/^'DB_AJ+ MZJ9.<)=+OR[EPDD3)R>+#:Y3H1ZQ,,'%<>@ :)<4N IMJ(L:)\"C:A-22?N% MJ78L=*3^=?:1,ULY! )\(H&W(=<)ZU(#?7X.U]1[-15P6 $SSA*5U8:W]524*P9F'K#MN9'-:FI&BJ\:^TBM3L M8M8F1$#$VI$E8NIZ4"@JULO0^USHVKPQXPK)G.DL(39@7E8;KOH^!3 9&]PI M3*Y_1T"J%4_A&Z+H?WW+#D=["_\+X._!A8?!QQ_/M"."5XV0\W!,!8R2 K!/ MDMO?*?YSW39XDG>Y '6ETTMM #CLM;=W(Q-[;?(\XDN%[,L8-"O8U!DP!+C" M%'GR"PDV5")-V@ ;XN? @>$'<4=:03.=?B/Y7.UVM@W(.CG<,@.JY7GA-E[J MR. Q.=B9;;QD\K*J"Q!X=9;4"KYH]_A;,^/EC4RSJTS[F&55KT-!6P3T@);>18= M&7C[7+F_OJR:%S;(I&47_HG[=JKT2[(;@/:C2YFOD2<5:QL=FV_I(DR%R9)1!I=M5D! ==2W17A9F%2$2,@&,L4IQT"&STK@"\$+ M@,Y_X"@J3:6-"C0-#HT[KSY%$@! DF5NO:6"4^5XL>8JK1+/NL*S#F[:T^'O MN\I&G;)0+FH;:);8J +\_>9%@$LNU!L4\6$$HJ[66[.X%7 W*"_\HMJ^_K&Y MAL']20;7>S8"JWJ-9'@%6)8MV&[& Q*ZZ?XOL9RFM?5LW9"<+8"3Y%/0"P$YGK_A@)*H"+3KDH0MZ-*2-8^,7P2&] M(,U*RE7&!!S06*3QKM#SG*D$K((;8#2[I=CL8L.S@3^"!&6NDX.HDP(?NJA4 M GH-YL\&8Z -V E%HQ?H-YHBNE]ER155EF6HO8+M#'8SR) 0F.%%HBY(Z<5H M4T%LL.3MZ%S@6):X"KH'T094A59PIK*^0 M&$Y]CXWXOSZG)5/GDLUETD4'U8P"]K+7'(*LD[!TO8@)3B*!:.@SFU>#IF1DQ4-AH*Z6_Q5*41F6%C[ M#%#92<3<0/3/*E=%K ''\JM[7>)O!2;&?^S\'B\RU]RM1CGCR;C!Q>QV[&G@ M8T\^]O2H8T^O4.XM\PVJ]&*V7')[CC# 0Y@$(5(E$;EU&[.:668H/V>*LY-0 M_X(/T,?0);-#3I[,@=&AI!JC-T4;V)); $(<;5 M?!T+$S;[0Q:0!3\%,W M_KE=/U'@6+ N0MIW !B?QE#3O!RUC,,-R9++B"-)7! MO(C<$W',%L2#<"TS&C.H*,^$C)ZGNN M(<]!9OI UNW-2K).^=I6:'^I>R61F(D(_97:O8OJ)OJR]".(FZ9H #C>+&-% M-\[P>IIA>M*$NS9%K2I)"9X(! E6_IDG;;' !,/#AM46LFNA[_"/I\K<7R'E MI?8R)V2* /;IOT(\O482W61+)^1J_F9L-K;.L$QPDC7,->9US'=KD6708#V? M< 1;R/NB!PBW9LA-N0$-7E?CI\8(86N2]'YR52&V/:P=37RZ84RKEL6_SJ)N M-K&]C7T]UW\&SAL7-UH3GA/HF;6F;Z*$]6V:EK9PM>3HQ,1U GD#A3NT@"@1 M:HJMG("'CE RBKH%I0*LENS[<]N/.NF/]]1HZ!8>G!>]@&GGMO\-_C%J[-5] M'>%3+",=>7Q.%;@8/FU_T[*#GGQ_!IPSM&V5Q0<$!> OA>::Q##_Z1 TT)'\H>W M+X;[O?T ]I[@^9_^[TC\S>Y0L'DG!@'21>.PRW!,H/>H+%*OS>L5]%/ M=]>1L-^$2!RE4X'I"!B=)*X713DWS@+9,,4L&=:8V(V!<".F!7J$XM9#M60J M%+Q>Y+K\V?'Q7,L(WL&OWG\XJ\L5#+G^^OH5_".7#3<(^CY@Z:FXE%S6I4:Z M$2[\"#U0F25_M-]1K%VP#&!IK;F_9=P%QB58&7 DI#XJ!GJXTT 83(&%1Z2@ MVX^JU%$N[.>.HH8AD*K$MG+V6MBU#CS?)"I<<61X#"3T0!R""HO/L80=HVLH M>0$^[Q.1/IBJV YD'82L,.$>T<0TA-#5,QT)S@0>5I[,:2?;[B!+S^!ONOO& MDIHA2@S?L4*)C3Q-4B Y.*\$$ *:A2Q44IF$EH2,#DQXI#=$I&*UDK!%,77< M2ML/L-0T*]G-![(K0HW!M)#7&A8;8/5!< VP.5@3XENL7T]UCX3_O_3.>[:8 MQY2/VL:IJYXBTFT_Q#N8"N!\V+;!_DU3&]0*W7 K#):A NW(ACLAWO#XW#OX'CMBWK!*5T*=0K@WVB6CI4O MIB\JOCN:H+MWL!<>[1V$_8/!^OT3=QU)F087P!),*1)>H-N.L&/OY,+0%4[F M_:1)HV,7;GLLJ4B)P@,I1>U<[PI6+%_A'=%;27.%(_Y(6ZC['K8AN>8F;=Z* M;2Q+&T&Y,4,MMBS9Z "V#G9K(;5.E,U,:W(;VN9B]40:L<]#"Q2Y#G0)&$@$ MBMX]D-Z+"%M;@9BI"KZ% X4(O**8P <]=;]Z6L7$2M$A637MP[3$%L*79[$;KX>8XA.Z&#UM19.#;=MZ)I$C78NFZEY_(KE4]CV(9K(N$HDGQ2, M7)WQK3&,L+_63[*\EO"Z/:5>I]#K&!3&!@PVPTBCI#4$6K2SD1?TRA@/&4YK MUP.&\8X^WNA>K.T!JGDD5] Y7A(V=KC^ALP6F*"1'^'%:PM.OXNHG[2P.NM( MC3GZ*+1]9+85-ZT@2JHQ]3-KSZ;9"3V F5BD504_97-,)C+-']B^=K=%'(R& M=Z3DLG0:#9E(AE[*VH7+5IXY! 4:D>&@6;0[IMXUUA+I?"":/CA!QH8$0QZ% MUX,VH?ZQ3C5 QREL%G-E=8M+1XLV<\'])N;NG(>H8\[RAH0[8/84L_=D41?G?=B!9O&$]J7:9UGM"/SM:EFF9DHEF:D\)9HSH)$$=TS07W[ MTTSC'T?=**4S MIM;.R'IH_DA-6R6/LISCCTS>O#NK5/PH.# MD_"P?[3LQ\;=++T;TSJH/ N5HG%%A8SLEP<1CH9J%19Z^85]A0 MVZ!7-T$N,ZR&JC?1,7E'33&*QK%0=ENO40["5NH'LHBE(XK"W&U3T*WBN;H; M&UIV ,5D MH3M:+;:>X!\19UL"6Q?E4174X# \&IZ$>X-A>RX(!S@:L8]@?=AC&)X, /F& M_97'ZD*F[BB(@Q;W$.W8SMC!\=;$#FK+K(;S;6,'RQ]QX" TM25:3T9_M>.D M-@Z6VF\>@]D;/QC0MR+@?X$;],%=H/JA37: [FQ :L\' MI'Q :F,"4LYU#_9ZQWP#&\:;/S/XL-IR;&7[.EX1=^&L[5[&6A'**H5WH5F% M+AWJX6XT>M:0S'-9FBR6ML7.:?N7W@G(4V2Z=6ME:L;@9%ENI,ST\9)-C)8*3 M"\-]8#0FT#4$*/]H/B9@5\KGYAWN7>'5:_T-= M,6(=TUA8I-\#=F7F U;NZ9.&#= G&\0U ):-LC(W&S,*)U-;&9O/J2UD)!*M M +-]9U8Y(H.B!K-YWW--M(X"[*R/@T?' /KG$Q4#LMB_G\US,7O.%M,<[NE: M2T4;F_1B\U,QHAE.\IXME+9YZ?P0OD1;GY5C<\8GWZ-%W]_[;H6E^8]OR_@& MUSX!%'P&"T1HK^!UZ6,.>\,C#XA- ,2@=[#O(;$)D/ DL1F 0"FQYR&Q 9#P M)+$A@/ DL2F0\"2Q(8! DAAX2-P=)+XM<[3O[LR6^WJG/N[*#;SI-=PK-_CB M.SA>NH+574+P?-V]16Q7CWNV5>[DN"LCMC>X@'X[9>R[@D< CP:8@P5KM:ZN1P*M"&XC_VW 'FZ\@<:A<%QBD M\78I0UN OF#P?XDP_6!+JUR7DT>1NY:D6XPBV"_X6\*+ M;SQ>>+RP>/%2E%KQSL;\OY0,[7'DKE6MG<*15YCFK^M;1^L5K^7RLRB2WA]Z=Z]3VZ*@[& W6WNO44?Y]W\4U6R9$1SU ML! 0QQ;8:C4,D&/=(#[7.C5\C,)S $(35NMD!QXK-LH%<0U6-,2#N^U9+BG[ M GX34!GS<)T,\$#?)J#KT0+!D,HQ!@<>HAOO+KI/,MZVP-JN>D57X^WVZQZ/ M&R ;)P%NQ"_ZO:,33U ;";^;2/!'!I^-DL<_R%%>-Y9D()WLAE_@#D3Q%NN6 MFW3ZS9/RWL.P/>BS<3+-NR(\=JS&CM/JHBK* #LTX[11#WGOV]@1W\8;F6%W M)9E>!"]E=Z3E42#P]JL_'G+;*5ON2//PL-X"6&L]PDPM]W#<4JV@ <>]_F[X M5GZJ5/";V+ELBPW2;K=#:_"PWDD;UGLX/'8\VJR,#0/]1BDS%O1]TDH/MLI_ M\2AR,[Q_P_LWME:R>/_&XX'U#>(D'HY;H!(TX+@K_HWW,KTH11;\7GGE]A%Y M.'Q:R/:@S\8)-.\T\=CAG2:; ?J-TI!V/2_$^U4>BU_EZ^A''AFV0)YY5\WC M@;5WU>R&J^:N%9&M<>?\7J5CF09O=LV;\RB[@W@0;KDX\8Z21PCTW2Z+>82= M/&X3]]DT?>!?2F1_5FGP[\FVEK'X%AR["I"-X]R/QM+?71#NA &_NTTX=C*% MXF-6BL2K>=LNCF_$_4_"_:/]\*C?]^;:MIIK]IA? <<]!#T$-Q."#ZL6K(0@ MZ0'?EF*4R,84X<_>R+!77[!I;>Y\8F*W4_BWB>GV!B=RVC'7N#FLV!UQO 07 MW3'=F:>\O!R]NGHR/.CU31-V@%P\>>LE,5S M!]OXUD\6!8V\?!&UD403D!L0S7$E*AV MP;_*HA0I8F]0T%"1WAUNMFMS@^-E=8$.%X=K87!:X'6_%7DT,07Z\-^LG,@\D--9DBTDO%K _P^0 F;!1"9Q M R@93](#< 6S"I81A40M:N\@/#[:"\X2 2 ^#3(]D%B?V< XRJ9P]D48B!+> MP#W_X6($,#QQ(0.I1[0%,YS.A@_]]DO_$A8!?Y5.1-,:/Z(\"XFPMUST)30E8SN;-><%LVK9GUFJ$D;9%0T6!U!7*A]4V+GIY\_R(3 M>1R\ST4$2ITS).NK,_]WP(%'M!F =JQR&9597@!33@M5E,2D"WDET_J['K!R M\T>@BB#-2F"J?U7P48P28 (W SS7LGF5NFP>?_%7!<@VIG_"_J\DRQ:S9F/] MJ5@$5Z">!'-53I!WS^!S?!"7@DV6>(,AR(8,T S>;SX"81.('+CAA9RB/@&; M %49!-Q$XIZG OB5$DFR@&_@GR 3X&%8Y4K%\(^G0LOTHH)'S&;"0(V#B2KL M([@J_6+E6^LWA0%(Q0 P(A%T3["/5)153E366!3$('X+Y)0H_'LJ94E"=DR? M,[#@1WP>16^9,2(1U0+[AP6G>$DQ7' 6!E*1+,>[4V.T(>#8\*/1(@!^C>N" M8)(\D843!D%1P(%@,=P>R7P%/2;EE8"K MX&WKL[!,?AKI=\"U7G>-(B#1AJ?,4D8&$1!#0;B)O 3]@=9P?X:[I9V*&8*V MWJ6H8K@WP,BI*DLI$8XB EJ-11II5*/-5XDLS,@A^@1)\/3$&?A%-,L[R\0,4' MM)* &$HI+NG.$,GAKP5=7I4B'!'CQ4R5B%_XJ2J*"C8B1W!M%>E8N5;D"AE5 M.?!A^&P^ 6"#=L5OQ-OE'/&%^>V"4 DWF8U .! C:V\?UQ_3;\J)RC4H M>L'/J,MK_0[TY&=P&5&%O-^YI E1/3( U.LL[.GV*S()2D.1!>T$#B7'="LS MV A0"XAMNRF]SET:!K>1+@:5+'Q?&)[ZTASX8?C[;Q(N&NX=. EP!U5,B/GD M4M;HK]',X2ZN*'@.T&T3#" ;88 $4B, U*2$6"@ Y@P;8%OX 9#6#"6A#"Z M#/.4R,P^TPO,)D4,E@3J_LA'VM]X)7@CB'_H B=T?? 0G* MZ0C)#5\_!F)A P7U?4"G*%9WB3&W@,L_5#/WG%0T)&0540P%[]MB MU3^^5=_W A35;<[ERNFW>8^9U3_5=+H(W@@5!B_-9S]EZ<6?"IA5\&]D670O M\$#P F'T+P5 L(_#@\@4VNP\6WY]#;E8,CT2=@'AWF8OX=)F D2K8LS,&D$Z M!"$!UPH(!W<;$92'@^^,VH%"@F[@7!*<^2U[_;U3@S9G%@%_K!'PPTW9.^T/ M?ZW[RO=/G^TY-&-_=AJ5-[@1O%XC-]FL3LT9V] =*]PI: \@39#U]\S!/W8( M,3Q801P( 07BK$HM =8+Y1(N@CX'W@J:9R&91JQ8M!RL?@981UE?LJ/,]3HW M KB#BAIBIM9' ,(@:RZT* ))D5YH?Q-Y :W]R<,)05=.Q*R0S\T_OKL#JVN- M7Y#V\"P1BZPJGX_5)QF[UI^Q8)EJF^%+_AE1^I,E3^[:3;@&P#4EAEWJS!$-#726^W'"P-/ -M' +4P(/R/ MP2(2$;N(Y'B,]M"53#'$:BRXIF% 7L<4"(3\+UD2S#*P0(UH(!,A)D<2V?7H MU"WE#&Q#<2E3U*I K4="T58^+S$5?\(GCLFABDLT8+("5_(DY4EJ6TB*D+YA M==A 0\/W['J=/8)[!-]P!#<1I4("]@(6)RPOP#Q66:SC0[?2DO!;C_4>ZS<; MZUE50<1']V6BZF ?NS1C"EF-*K F4&$"=2:N(L9\64Y45(2 _5%24$ PJI08L$PJN.2*@U6*6=E>YVBS(%Z*\P.K*D6 M53AT =.9W)^'K-#12AD!IPY4$TW; ':&[C.):3"$7Q,EQ\O?4@8 )TJ@Z[H@ M:5GJI!5S/B.&@2N0,X_S4U31/(?"K)%$C21>8VHYZ"BI83?0'U0NLNW(1S!+022BQ^"(7G!Y0*#B+:.1?>__>EY"% [\_ MJZ)4XX6GE'NG%'/33[XO9(*N"^WT=BP(]A?8F@>2/9C%#J8-^DYT=HWK;PG& M>39U_.S> 7A+!^#/S4SS3G=4AU_P5@GJ]^XNM(_3<@UW(>-.K;+<*J]^I[*P MV?5U.\ MNQ ;56Y8OV7Y QQ-7:FX$DD1U'5-E#D*"\H.IR \;C1/UP6IC:I6 MP1;^OBP:I0NW/X_W\'GA=U,UL<;L]0848:#4-5;\#""OSI"F&DZLZ*32M3S0 M^=H4$M8_H56\U>3)8;/)P?4G8)*HR7&H"8'X=Y7GB-LK^;AV+ES ORF2BX5J MH/?!3D'CC HN0A5-)2\,+N%&$QE?P#^+2Y4D8'1118\B'1#I$V0/D!@@L:)^$)Y6-)Q7R(1CD9O1?SK)SI$D!SU*+!A!!L;R2239CLTHQ<25B MKA.SN7$(IS%TF P@@>82J^0*FVGB)CR!&I?H=A&P9*$UQ(LJ85H.=6%0)YTW ME$?M^I@*H-"\6+V=E'^:+@(T%&-,"]=-&K@TCQ+*'XOSPT6=:QH+O*RH3NOA M^PC\0N7.9V*!^4NOBP0@6B#NA"V[.)MCY7!<10H[?<6\?9U28SM].0DY^!/J M09)D"Y%@&P_]$?9XB@,'J=K![8M!NL_JWMWP,HJMYT[T!%(+3%,XMZLRC$;O+T0 MK<$-#>Q^W26U#LC[AH.P-@HK%9@P2&*3VJ%@MP+6#8&GD*9([D1L?"**+ 7* M@*?RBG)QM9]HGE5)7+],I7SI.9%ZI/*HFF+7M@C=#Z]3D+?)&+:B.10T!+ MP%/B+/"_H4TVCJAS'&40%,$5-^E!/X?DXGO-%*UY.JY-5CY>A,U3X%>)FE(] MF/P426I5A_Y>]S(0ZQQ3E]*W"(#4!@;?S\V*Y&40BZFXJ-L:I7 F[ MD$'G. MU<7-.\,6*SFVL9#Q [6;6-'FB7JP-/O3I!*[ B#QCJG_4BHN;,<>BK72P\:M M4%0SK+8N.'4(7V+29\48"##77BZG P=*+]L))^O>%O,'V?!M>:^6UZA@.\#F MKV1J.X%JVM>Q%5/_:;I9-4R-NO,%^F'GZ&!&FG8=7,!4KTCP:;P$:.VU@3"XPHW$KO(9_D=Y /S(:WPW2 MASV>>SS? #S7AEGM$<*^BY3)U5")37=%]I!2/TCSB&T"V?SI->[0G/_39 M\SY[WF?/>T'C!4U;H7(*(YE[2NK5V]F5VW7)%]BA38WIM.6 +I$1O %W/ MPGCC":>GU"R<'-/Z]^C2->-+8)M94KG7TLZ2IE7,^J@/A674C')?A@,PL'>D&AB$![TCYI3?I!CR8C:9^L47IH)Q/,\ M!R?T&,Y=#4V-%6@^B6X%/ ;-@@T:K8#(DO(*=9Y56G%3;FV[U*^-1"DOLAS. M10AFP@5KMC/LWSH>P->&MZ158M3G(M8#C>Y".CA2HOF %7#ZI*&G]VLU0?]F MV7 J<[,Q9TC8DYN.$C\^[.T?KIO@YBBISOH8=!\#$(PP-'_3>,OG;-7,X9ZN MM28QI"\^]?'2H5>+XR??!R1.EZ[%_=%-;^9>&<17OI95NHU5/NZ9 M"N_DN"O]A3>X@%-;4-0\\L:A^XV)_+A+_=T-W-Z".]A\C%]2D3WB>\2_,\37 M=I56?P:S3P'H/"H.C(&[P82!EN*UM'#;H=L/1R3KCOJ#MIJ?KY+S=SZLBZNVT6_OY":XO&DH>QICUAN'8*^D MYZ);B'F#X[W=XJ+5;)8LJ"M-ZG0L\GST46#SR?$VLM&/62D2SSVW$-\H,-V- MF'AX&,PYQ'\P&#BA=6#6YQ.9_@?^+PSV!_O-KWZ28ZG" M8&^_]?D+J?ZDFK[!7K_YS<\BU=^<-+_@/)6(9\R3B%!I0CW9)BH5\.YA\_>_ MBC3**D#FY:7.L*H0E/0L#(Z:W[S.KU0J<5O-S^O7OJHP0YIT_>-5OSDME'B@ M0LS?)(X=5V A([BR,67E-7,AL$]AJ9;[=@*-7%+I*5="3V$KY;.1P&E45,TF MTRN59RFE^5"AL,0+SG6U*BQ(NJ0NI"ZHC!A[(&J\@;?ILCD0\B-,KZ+,"LS? M*DML-Z"+Z*B@MNZ/QG7'J4RT=:52^H$("L[,B+)-4//6F\\:HZM*F_&%R/[R(D-9DUPDL<<,B M[5&65F9@N:GM%IAQ1$7<2VE%85#-. %Q*CZI*5:D3W'XH?,ZG:F79'C3#IB7 MBM+IT%@6/G+.;4Z*KYFT#XS%TO!I(?2MF-\7.A4HJ;@@PKI _4.&_ M;E_"8!]EN44Y:BF"=T5#'^%Z^,09)EHA00#:"YH_;.;9/Q@KIF@"]W/%3@ Q M9K?26>ILTZ)N;>"DR:5Q2-FI<:QX?(RS$J#!F*@%SHJT90:4,V.7G4M?RIJA MV,Z0]2/8+"%7E*C+_6."<0Y)_<^4;+AHF:=6"!O4.B5TQZKGNZ\;!4GH3*"!6K M8E:5 -P;E)EL<4'6D2_(\@59&U.0Y5SW8- [N"-[=Z\K'K^F@74S:+LFG_W) M]Z\^-V\=8[[MW/4U;_K\5/9SJOMY-P=3 ?GBPR6T7Y-OKFIUJ',B".N@I*!G MYC!&@[2E'KKDB=/0WV* LY&#/@#]T;>E\?5V3[['YDX&>ZZ;'.A;5WJ,WA*, MUEWEL'UQRNW@J)(=_E616V79-Q6.I$[VE M' /\BHPCRK2U8P($6R6;D[>%/7T C<'>?GC8/PS[A\?!&77(.UV66%C;-3@* MA_WC<+A_I'_W8NEW+H0<*6>I8JBHKU6,]T#V/8?)&QHX4"0 MS>I6<*O6Q)FI.55(4NTAO""EJLU8NTN'_<%!\-YXLK ZC?YZ()OR19M6RGL3#Z[,[+: &<'FA/1KT'/VH #&; W&3 M\Z0P;2##8)+-)0493&6R/96J*XBK4KCUO*MNJ7X;WT!OQTL0]XY[_<'CK+=B MYT>O?]#M [F;\JO/C^GVC@X\7#80+H/>X2,M%=UPP'B"V4RX>(+94,!X@ME, MN'B"V5# >(+92+@<]8Z./5PV#RY#3R\;"1=/+YL)%Y O0P^7>X/++8L9KO6, MW4GA>\/==]0;MKS2S_BCM3>U#>USKE.=[CG?Z38H=GP+%--W$F4)?O@_3TZ> M?.;]'!SW#NX?V6YY/^L0ZYV.YG!@@S)&BKMJ/G0-&WR J_C"I2X@6?[CKL![Q8"W+%=\=YF\GE3POL?-H>K M/ZC_P>L#'G,\YGC,\9CC,6=7,>?1*ZKW;H5\B5;G4: #!=K32KR-XFT4S_4W M3%^X8YJG^EYO!"E#W)X \+S_T>E$)C&.5XG\#CA<<+CA,<)KS4^#$IXLV';$. J MXT&(WF;P-H/G^U^J"^Q.,59QQP6;'F,\QGB,\1CC,>:K*Z,>8;RM\BC08Y;- M9<[UQ-5L^5X/NS1FG'=BQ\-@\QHS=Z#=\S^;:1 ,]Q$$U>SQ&DR?-:[Z*UE2 M]URN_K(QU^.5G>OQ3L_U>/[WOZ]B3WOA^\&P_>KUX!O#G@?WFSPX+U?ZKU?C?QV5N%M[,#-#&U\B4+.H]M^ M$^E%\%,%_^VVZXYHJ.?M#+FG@V_NTHA[,(YP> U'V#ZY?;*6'MR=X[1IVON3 M[P,]J'S;@EP>J.N >CP(]_:/PL'PR,/5P_71P/7AM:_/ ^O>L+>W11V4KE7$ M_K9M?9/N":Z'=PK7AU>P__8HG=O,I%[*X(VJ=M7]<1TCWB'WUGVIR1X-MAL- M+(0]:'<-M)["OSH:;*O*]O6PX"'5=(\%FX(%#ZG4'RY?"/^PGI#NO>A/OO^] M2L$/IA3_2XGLSRH-_CVYV^R2O36*L?>_;+= [U2E/5"W M&Z@W8_SAH'\4[A^NBX9Z1/"(X!%A^S7!>^7RWFF^N;0]6*O=[X+#_"9J_TYH M]_]4T^DB>"/4'6KV^][EO262W+N\-QY$/K5_!X'JZ6[3]:"[@- FJ[ >0@^M M8MY_3L9N^Z5_RM*+/Q76/=ZU9_K >Z8?M^_*)XAZ-/!HX-' HX'W>?IT<8\% M/EW#SXEY([XY^PC M#QX+?.3!1Q[X@MZJ2QG\#G?TNZRZK84=XO\[(.U]ON_&@^BQ>G-W&JB>[C9= M]_%Y]H\!0KNM4NZV:_JG2@6_W6V"_:%/L-]9QY9O_;*#0-T\#X5' T_;VP?4 M;5'OO$/9P_1QZO([H;*_E^E%*;+@][ML9'[DN[ILLYCV(-HD$'EO\PX"U=/= M5BI&.Z33>@CMOH:ZV][FTR0)7JI<1F66%X%(X^#5)QE5I;J2P;OQ6$42/X;_ M'_P(=S#S#HG=\S+=2#?:#T].CL.CX;KI$1X1'@$BW&A0NL>$QX )AX )!^'Q MP:A=H!Z@'X-@#Z\\K0!\'QX9=G#\X[I\X%5WL\^\Z/SJ?_T4RFC2? 3*,6P4!&\ M45. :GR'N2''/J'[?.ZO1P/OC/>8X#'!NV!;SOAA[VN,@'UX^\([XZ]W MQG^E8<#>&7_?)L5O,DF*X ?X11;\/S&=?1><95. [.(.C8H3GW"^2QK!<#\\ MV.N'P^-U$3D/UZV#J\]2WT&@>F+=217L9&UBS.ZIW(\$K(/>R2YY]M?KS[OM MJW\OLUDB@Q>R+&5^#Y[Z0=^[ZA^W9\Z[ZCT:H%_N(#P^'(2#P=!C@L<$CPG> M01L,]GM? P6VP&YX[)@P//)Y\[OBJC^?5.EQFV7;IT__[SJR(M[BT'*F_O4-IM/_A00]6'F5Y+', 22KM)06B*K.@'_3Q MO=_"B\U_[Q AM?+?A V\[^>LE%CT.KM[R']FP<4]&$&#X[8-1)\TMHH[&>Y_ MY[*<5?\-?LCR0 HPBV8R+[*4>@XA@LP"E49)% ,/CA8!P%[AYF$%V?SI2*9RK"(EDF01 M9/.4?U]4]59@9[P3^'SI<7@S/(G_DU5Y<):(HN 3G=(1G ]>P$*P!9'#ZE@= MK1LH%;!6(H,(?]@+7N$5<-TTKME8K_TX'!*.K\H$M@S(#NB/6Y.X;?X)[4 V M5VSMZP7OVM>R M= O771,=JLPN)*R=+U_:VNWP+LS!"Z%W@_YQ0R[7G/O__I\;R0_G&K0H&1+KNI#/ M1KD4E\_$&';Z7"1SL2B,$G/2V[-BI&].@?<6@/3;._A;X/R[%BC.=J;BTS/G MBIN= 4@237([_ MY\E_?7QWU@+L%[V2_\2%0)3G4Y'P)[K#A/[(P3F\7-C/1]1TB%?"KP$-"XL_ MXOL;4$H3;EW@>-PR_._!*I']1@+O+2=PD,'?#(,MLU* ,*S*H@2VCE*RB]N+ MBXM<7H!H;HC2GM>8OO_[WY?OF50"N-^W>8\F 4_5?#?,/B]2L<@G-]48? O M);(_JS3X]X2^:8VQ#X/FH$J"@9DG1+ZHH^^*8%2!4$60PIYS_%]0!.!-4Q7\ MF&0C@.KK-,VN!))'<$;L/@Q>5(J*68,7PQ!>GMGE!+X?MWE1D;,[!1Y]L0C> MB_PR#'[.>L%)OT^O_U/AB7Z310E7*F+Z3QC\),=2A<%PK]\_/@X#SL:Q._T@ M9]4H41$1_02PJQ?4K=;7G@>(_* /[\_+2?!;EHRE?M]9-4.YG6;P3V N()52 M)8*3@T%_OT?W_E(&;]3ZM?]7)FH!1[:70@<]&@:G:0I__8>N _0[?5(XI "- M%'[_4A5EKJ(2KE.J/^E!V&?_^. F!\?-_5--IXO@C5!K][=_,!P$'ZL\'"M%G,U' M>99=PL: *X?!2U#X<,]ZZ[_TSGNP_^'P9*.8"!GA5F,A]0*UE43,"OG<_..[ M.]ACPRRO5092TG /SQ*Q *;\?*P^R=C5%XS.PT=LAMW6[JN]CW9 BC2\;+;& M9W+<.UKRE#S% %;3%=-RI;A0:"I^#Z%[ $$"JJ+2@>A^O'<8'A[W6:ZJ/] #]*P/C1WSA? %, AO$65/E2P)&7?@!L$T&95W B.!60 M'@ 3/D9[&"^5X5(N2W/:-?HV&(&#J9P"FRZ8O_,O%$.IR("EQ+HU,RZT&IL0 M+$F1\6.R+!.TRE/THUS!YABH,@)6!A)]*B[9/X _%J/LBH .WZ 9C>?I!1_1 M;H63 /MM[,KU%LA/8,FA#6W0!UX7JX+UZBMI?"97; ;?D##HU8">%R H)1KE M1D*L/CWN"RSP7U&T"K ,R_Q*1?!*U&#P)+^IZ'(BIO"!6 2O7X>L MA7P$:()P 3TA2T08_/KC8 4MX(Z>Y;E+[E?O1S:4CDTW%HYM!?N'_3#H_W# MZ\50-V.]3@CUNA_L8H6H08+Z>X],%#BD-8.8AP)G6>*A\'_P]4H&NN(>[I%] MV@W=(>_L.L5:SKD*BIYO>K[YN7QS;VOYYE/U34U6039#XBU(T6DX5X*)T99Q MY0;9SE4)-GEPV =5>0%DA'[FX N M9=6KE-V;<.N5BG('VST'7IH0FWF-#IZ4O#TBN1_MMWFOZQ1@_L4J_KWF?R\OVMY>7:FT%>5: #9NE5JDIBZ.Q5MT[3 M98XN(@K^=C-T_"6Z0IA3((FE:04L,I= 7J6G@]VC@X.=IH.6E]]3@Z>&M=1P MN-74P(KV\?<6R=-?%8+\EU-GSOQZ7,^?6Z3TN>\'+FM'#G>+CGR EA/C+G**$54 MBCR)L\1F>7:E8O8+HGOU"_(>R%^Z(B(O@G,QS83YL?&OP@/MC+E9E1?P+]+I MV)-Y@ZP-M)FNS]RX65X&KO5 N1G;GYKQ[#-3,Y[YU R?FN&MK%V1CB=;*AU7 M2<:5/;Q1LKT$16K.I45,)_!TZ+2%7>G0<*76RC?0ML#\ Y("_C<1R9BX0F;_ MPB^+:E1@HG*N8%E>ZDS,%.;YOQ4I& ;$K5ZG9H>6S]O#GS MM+E[M$EM+;>1.$GBE8"\A,SPP7D$RD$%X!_L_1B,5<(_L]'\ 6E8)\&?F4I+ M4 JTAMO9-O3&^NT/6!OP'J[ZVB<[=%V,ID]5EXY;-Y:[D8[;>89U]\+-4^RO]7ZPGN1ERF6:+]^'?SXOO[MU74_ M;5B03Z_8LO_?##9819?!FX7LXGMU0YX;:4EK#GY]DM7:[)SN99'+K&>/6&%W M0_88K.>/:S>QE 1V PC3@2_ 9,X!5C.&E7O:M<_".V^&&0CM\IH7K5G@^A=U M,/X(R"Z'"Y$V].'BV>;S_+OO;[)WN.S0'@RM0_MC1I6_E\!=X=(N@!0%(?Y; MD:/R,3!ICX/]07APPO>"'2R^ CN7R,Q7,ZA?-&6#-(\5E)[@\MUG%+IR_/T3J[ MR,64D3RMT-V#7]>..Z*5O'">*3HWA?B4J$L)U 5<:22#*7852> JR!MC]9]6-N6S^ CU< M*5X'/$S^,;1K]8.S!+5!ZLW1,+B1$:69\RP_N3"PX.?FZ(6C=1Q1H"MV112A M&Q4=;V.53PDSLLA:RUE^(5*XCYB2#X3E0OS[5*2$=@KY*;IDX;7W!(HOYC\B M4/'_//GC:/_D9'#2'_YQ)$?BC_WAX=$?XA#^W-\7P_WH)#X9[Q\\X2 3/_'Z MXZNW1V]/__GNP_E/IQ]>_?3NS<._C%J[-5]'5%]C"R/J.PYZ @RQXZW[6]:(>HGW[\5?V8Y MB/:ZF<\_OAT]D/A[GTC0P8'BQ\C3,^KM.>Q_]QHT\>"P%[S4X0 0.., K>X(HRGM;@M*"^,&/6O(E=DB[\V'/P5RP^*^91% M"Y ="RY3*')>YA5<1"X;2+NKR3:# MOD^V\43L ?!1RLH/R1@M]:4&$EFU*F(>X(?I):,-O0I]4-@#$G3 M[!%M] S4K_;6!3H1DL2DSW0N4>\FI&ZQ*.DBRLJ!E8%UD9Y!*=^\!"AJDF4A M&XL*#'!\I^W)!#"' ST0L 'Y)P+NG=)*+D!>X>X-9-D>997*0*:#0$#UE"6B M!%#!2";9G",A@"=1KF;F[*7U=387-"\E9:[.(5E"O@>ZH'^HQAN9>:-/4$7P M[4LY18S[X)[K YWK']^J[WO!J=/.L\[O!]Z<*/;=/%7?Z#:>;;Z"_JZ?>ZN^E>%G!?7VS_EK)0]=U7K0;X9C4*_%:H,-A5$:<$AU]4VRH1G[$DZ72$^"C$FBV MWM1?E2SLGXPRY(XR2 *7@Q=> 5 D4/0 M:IF#_?!L+Z2+8\4(7E*EB0XHU=[LKIWAW8-8'E&3:N[2O)'BX+VZN%B@W;9: M(KPF>M$, F]N/:_2]-MDT;8OM643A$W3BB@5.<.R#@OX,T.7-]9Q4EQ!]T]=;QP^<Z9HB1/3NTV/8WT;25X.7=-%8#XF,NJXWL!]A:$19 M1:$P R1+@-W,J)LJBR6^1LR7 :XY[A*.:/@VH=0\$)@=18:P0]4"_9,1 M9V MG(=M&\T\4GE435$ABA[,3EP/JE>?9C(M&)M<0#$7_ T+PXDZ0*'%6VM)GS=!3<2:!^U!:OQ=:40:Q.8 M[L;;:=\1G*UI7!L\VD >JS%=8*K0!G!"ZBO-$],(B9>A^P=F/2.BRP@4SM;0 M"R/3==++ZNHL&HK,$6;.0L1#R!(Q/\(W@U72/+36ST[ZST"Q-GJWJRA]J+ S M,^Y\L+_O&+WG]8Y.HSLU=F_AEN.H$BD>UBG')/8:-CI-66/'<]9?;T;UMNC2M.NWSYLW@)J-I0L@$KD M1,U8O^/,_8I3 M[=UG?YFKMI"*TAFTTW7"Y#)8]CK$:$I:'^9(2K1,IY2(XZ3EZH.08Q.]@?0@ MW&.%-GX%**)_\!OP >(>[_,LKJ(2W0QI\ ZV#O::=I[W!T?D#6G$]$0])R+* M,I!>VFZO#X&EM0&I<:#.12M^Y2"#">]1^*) JY*\'5E1/K,>[&?FB&@YPB\N M:"(*IW7&\DHFV2P85S<^( 4%^&R?@'&B,X+S]V^\:>U*@&\HE%"GOZ*.+JF0 MV'W9GLE03^4<_9AUX;B4P!]DK-,)Z[>Z[P(E&@PY,\\'?MA].365L1N$++XL M-1=DH8,1PX(#!'PU0505H"Y1^B.>R\"ECD,44W1>C<@LXW_/14F>QUC_7408 MAW3"?LI8)4A3F,6*NVMO1207&>CJDRFZ:2Y$[KQL;@!8VO$U=Z[+-XRVVX@I MBRAG#L@>./K^"UE Q#EN@L>BLZ8JK,W*.3O!^7,[)091SXDL&;JLT09T34$4 M5>-,T4 :C'#)3P:S "V2&.C"?H=H\5<%O_Z/^>B;-IH5%G/;-JQB;ZAVQ*U MVBQOX*PJV K-V.!DZIB!X$(-G4,G8%2CJX.NDN,KFC*=4!W5\8YU?OIS6?&-E4?*^F3)J-9) \#\ MJNF1%$C"M0&"GRU$X(B&82I,4:5I% 6[U#8>!Q'JS%A'H/%<(T5>A3Q M^Z*@YA/\:HQ:PKDM6<%&K;18)5BQ449..;AP2QC_-?M#P?@,(\3/=+2=XR#X M!^W.0 =HR#[?""1W+( 1-_>P)'PW1BZ\,*K1!HD%HS'>3HM;(R)L%(4RC]8@ MAJM O%58#(0.9FIC@/^$C\Z)#9\3&^9O6$^Z9G/(L:7N_4ZL0GM J3R% ]FL M1&*JLNW&H M0B.IUAJZ;JH6Z_HW)!W E@*!7*Q6]+FV"DX;Z2U1E@I?KS,I.@)%AA'1!$E< M:<[?8MQ*S"T3A3TYIE1.XJ.:A?K'3G2$-.DRRQ+3YP?9/VN]9OLV2R/2R>N- MI7ECH//"9:FHL%O\IBMFHH/#^F'S2K0&3.;&VCMN73(^.]=!)3W$&F\]S\8* M'V!G5++@R.A!__E!WX1%0?T$ ,^"W0:\ M!=0XT>; COZ"!["*'2=TDT;&$7$V0+%S"[)XL@5+A>*^7GL]WWN=8F\*Q8D0 M1J$#+0 ?1X9;4/T6.D%KU0@-6%5$"::YH09')*Y=/?1&JA?GS(LJ 85QCA7F M<,)4LM\@&W&J"]I-F F'O+.VE5'8:R7/?0V8/JAR:'W6W AE7-WPM%K7I8S8 M&ST @D60#\@(E:LLJ::2;%RR?<.&R*1,^W5GK' 0*W9EQ!15<[;".9Q6IMW3 ML6$S=8ZX,=:E6VSY\-&4UVQSD87"SIV7,J+6G*;G!'O8N:<"?/WA[8O]<'__ MI'=L,K:#I[^<__?A\;#7KW.XJ5CB2J:5+!J(:@HUQ1ASMV' J8_W]GK#QID' MPZ/>D3US+]A0" Y..B X/![4\-I@<.'F/PM<@W!_<-P[-$=\(%OB>N <+P%G M&!X/#FO$VF3@''\F< [WCWO[%C1-<2H*FV/-:6^VE:]V.[-43'15P;^,>Q8D M^D]"Q2)K%%Q_M&$GT(%Z8?"FC*DC4KTIYW+8D2^;KY92-P@AO];:>W #S$F& M+^&+@6U2^IQI-XBWD*KD@9+:WI&P7!9#;D\ ..O#^CGUW<>L%=4)R!84 35X M,2BAO8BF-,7Z DU@*Y7E/,LO0^,7L:$,!),MXEL&N+90L5P-M0K]OT5%I0,Z MY]QZ&UDQM Q77HFDXKH3=&(B/M1QZ@R0-;WXSR2K4;$.2:/0IN\1B*AZE/M M]N3M344LM?8W1<1!RGP@QO^3'&.CN$I,).SV%8(HSU(5K6)(ECXL^)(98;&BQH_%FKW\<8(9O09GD M2!>JM')FG81KDD7M.JV=3@#5"S6BS(-"EH59W:1C,!MELD'1/NCM/;QWB1_5@V#NH MZ3<+?LS2B[]@X8@PS;SE0Z7H[]>U^.1F@+ (7RHNU7=TP(F(.1^)2AZOF/6: M60B87_6 "JZ]:Z)P# O(F5@8OSBBA&-]4(S=A!J_%W]9Z+N MBB8?2(B?;58_(=.0AV0,EKKD6G\\XP*3K]=8"C;S,S;OF\T2+A?:Q+9NXN!P M=#C8B>S/_8&^P?[#]K-[?BNN[G9\&BGNW.U^+5M;@33)$L53;L[KXCVD4S8*?K ]$ATI]7!-X6PSCMF,58O(/4'= MT-$I1-05YH53I]LQ,W*78T1[/D;D8T2[%R.Z!==^(R^P134W(\&920_&O6CD M#"?C) MN*DR,:6$J,VUB7T)[1LT_!@S5]9-7TK14P5.0A895E\L^"2S!K$9_ MZH2%*Y$K,--6KADE0DU-BRV[/&P6=!@N]R5KV_2GB2B^3ZV;M5NE%[P!,%]H MJR1WDG6O/T:H4\03G?&@#7M0M678;/1@9[5/ 7/!^ R8(%YC8=TTRTF:138#AINH>_\G8M[R M/2U5S5#'B46-D CHI*(]@;:34'*3W03[C]+,?D"/ZT9#CK,:71W3*:L5.H=K M^0IH9U)Q_S00L"'YHNQYB;X[C\PS@,FWRB7-RZ<.@U1,"=71K>?TH:8-9RGF M@\,_ZI=A;367>XPI2UW?$AK#4U5-0T/0/!*+!;1M" 07TNB10"^I;XU:R0@5 MB)^\NI*ICF+C MP+[8KNO@%M6A@!0+@0%2O_7(SF6L3-)YC'4XNMT<;EE7$]4N6L[C$]0S#]:, M]#R#!I)21*3*9PEFB)NA";6VB5U*-*J:K#]6+AV@UVWW3%<6 L2*)GT(BUC* M*:9DR2OQ8+W=0+[H['=6N['=#<^VQDJ*U,"$7"+HGG)P,UW78Q^#]X64A"\, M$9)EM61$AQFW?J'+@[9H8UT7,W#54I=_2;OK@FU[ *0"XY<[.^?U()B'&Z8^9@%9X@ M8JI("&HNKKNBDKL;6:]:O7AGB\/W'\Y0DE>Z-%3OBTF ^2R[0PS@\/>-S;4) MG)-2L'?B[3LHO^@%-FG_W14.?Y%S_=4'N\>E#W M*W]?&GE&@9R[K[F]C<.3 M6V)I2ELB,AKWH9LDMBDNM$F_,VK/@5E ]0+:FY[3XD1$+*QFNE4B7>R:U5F6 M)0NC6-'$#IUM4\\ ">MINW9\@^X9@L$'#(2N/X)-U:_'BE!:NST7K<%LWV(G M3ARQ/?A2[F*2FRYM-ST4OI4.U6CAY2S=T' HWU[FTWJP!F^X3K!WR8L8H92M M9'4#" K$T4YZ0/4WX*W$'6GHG6X[-U^[\VRR$N^W(OWMO;^^-PW#_Y8W__9/^/DX.3Z(]Q?^\P&LO^_LEHL.00 M/_GXTZMW/_SPZL/ISR_?O#[_^/KG'_\X/CGH[P\?U!]^DH2;Z MI-X?_L5LX9UIL(@<^8WBYH(OJ3CE 2>AO-."->3Z?Z!95L&Y\^$U\E_S"GBX M[B^1J**LIQO^_/OY*\U@S Q#7NO8!.O?68[35Z4.]F,*-&^7LI[>O[U9- MND=<_&QY]-5P$3N]<&>96@U].!R\EPCJ/<+WLZ/A7PV^;ZE&?>/92L<4P<_A M*,$*9A*OXR:F*1+9LNV54-^VGPWW0YV18I<'[2>G#"%XC>VNRUULX3;Y7:%Y MV;]?O7]OWJ:<6:[# [WN;D<(]WV$T$<(=R]">&-1TI0=+WM?KJ$36[\7RU5W M\MV,(7WWEUAU"[W@U6;Y%EZJ9!>5M=M"Y8?-@HK;;1N5@-?8+\O,2&OF89X M<'(P'!P_J-\%!/X=.U[JH_I,Q#NUAKC/J1XF_\@YYX;YRM_*:8:E(=64W&*G M6(ZN2PA/BR*+U /GA'ZD>+*9^,4)&-,IAQ1ACS:ARAF2I_WGJTY&@>&Q$U74 M/>>#IZ=%\$'"*C+^!B,Y13;&Z0PZOX$46%-N5+_7!H0Z8C8]N!).)J%@K#/R MJ3TK'1OT<.Y2<]/" 8>HP5'/!J38_ 1M8=LQ"T/ 8.KCX:85YF3I%#2=N(5W MS^&G;+R10QC>4<"-CHSFOH[\\N"%NEOF"NCJPLQZ"3>1!;&G2DW46L^0GSOS MQ<851ARSN:T8[*] M(/0 #CT]!G,BKK+2^/^=H7O\N]5GUI/Z[$!(BG!3FU$F4?L+&K7A_$;G49E/ M[&0EFU2A\SL0B[C#HSNE"?Z5+X\:@9=D],XT2\VDN*(;VW3RJ,3L$7R:MGN5 M<<<[E3_LE-7U.'EFH[P&)W,.\2Z]>"VBLJ>2^'9CB%'PR\SI96O[Q6!V!<:,IWHB(':*U3X5 M,T5L[>NP.V?K6-3&DU+FA Y!T\BK!"X"9=-(IE(WQ'5ZFMW@53K'>0:/<)ZP MI&GMX5(.R KJQ5%AC1:+U%!@.I4QUNTG"W/1MAUFRIUTG7+Q=?#:2$0W^4B: M[7YTAC)UZQ2$=72Q"1?(TN4Z*:J%F=BF-75/)_;JM-Q)^L:45W6 C Q_3(ND3 M_:4>NLT-E[4"8SK$4V[(K,II]"(V6HBP_)OJZFU+RH9*;!0NK=2LD#/A4C;S MK)ELK$^C=6&^QZ5\9G."L,YIWHYDYMT.'AWXX)$/'NU>\.C.!/BO;%(TI@.B M8E5,,C(")\PA*0COCM/#_OJ.%$==%55SDD0\OC3#-/B;/D?\78KUN;:<:2M3 M>J+H?*2MFH7&9BJS"ZX%XCX\\%%"E64%LG_N CO%XBI3^E!/I75V;^NQ< .] M0-^=UL.[!BIB5WZJ42-%MG&GI@\CWQ3^@B=0HI@]Y<^L9L"?&R7?-E0QZ?1\-G4_#C3.ZL6D6)>)?:2RC4>N%PL;I/,5(9_SCCQFI < I72;X8;H MU/IKA',"W&U0UQ>: 6VFE#J;OW8[J&-1HT\]V?L9=;XLFIO2[VSOS.DOM*1E M.QM$?.K8FK%9[*P/I">XFBS'VD5+#9R\7C1L+:P$HX$+XI*GJ7 >L$YM7Z'_ M-APF73<[Q0:B/(W*S(WEJB=6E&@H2C8=H7+J.@!6J/@;:2[]J*NSWC)DZ"J: ML7)DP*=XVRU?B/PDIS-.IR9%D'M>:0N>1L;7#*+I%B;?GVFKWN)/.M':%(UI MA+F-'3-G%]!3-)[:VRDSZJQ)/)H:+K$7I_TZT_:I>S,T[5D;!:"YSLV<9L+H M\<+E6S2 &=%5:[T\@J"@X_.PG+I88\7+[-!OJJB \]%ZMOQVEHA(-FQ4;2YU MV((/-$&P \IM\)K=DS\B[18L*^Q#/=ZEYIRK+//3^(H,,ST& AFO&;*"$OSI MH*\[\.,8CC06.0V1:,P>,KVZ>)NZ)5('HJP3O$^YZN0;6WC'G*4-=KUPT[MY M&OQ597DU;>X(%^EXO"&$J ^6[BYDCXVJCBN:C41VY'#8S'-$6JJ% SS/PH%6 M!2SM$%C.I(FZI)%=LU3&XVA>I,(\7$RLR:,T2RE:KF(TZJFRV$QVURYQ*KP$ MF&@_XA)'83*/,UF8" R':AJXQD209L)A0[K(%5$=UA&8%1@,G. ML>:;Z17^:)O%CX/.\-QYLRJQ48N.;DOTN(UD N:2D==.?)QGE"V7@I;.6]=Y MZT,6!,LLGV?$FU6(E^;FM^B7@[\H&-X1HDAU%WU3C6Q7T:I(553<: 2=QT"N M9LJ?XPBE@-P,S[G6Y[U1+3=(94<1@[['$9&B='IPA.0:)H4]J\.(%+1R8$5W MT#3TK=F*V(]1[05[2*N9]B_HN:>FX18("*E9Z(I^!>2K_LS=L*7^G&Z^)/^0 M<1N2CP]=AHF8%?*Y^<=W=^ L,_Y6YQ/TVQ'<< _/$K$ ,GD^5I]D[#KMC..1 MZ;3,X?]BLV'^&<$:_8YE['ZY=M/M35+$$/B2]IZQ#S:;?0> *>6S8@9Z\O,T MF^=B9O9V3(Y3\EKJS?V__SHY/#KYKKV/YH\:'L&F<_8A_(,D"U>0>A$D67QA MYJ)A-PZ,";">4RO93AJ-T7 [(I&: DJ=MV.Z?-@)NY)B!VR,K-#5N<6!*#(, M%BRL1PMC;NB((L9+@JO%/WE>&]CVLO%QG9.)X/H6$>M;PL2-213UM.EI8 =CC$LQ72&.0)J;#T9WP4>NSUV;S1V M:\.)G+X4MK'(#8C:88@?V:ZJ"P^*2FU13+#4R#*]S![UE^&9R76709O/JD(WK< MS\\D?IEX*S=ZXNG0$_(8RMRLUHATK&CR:NP-E$5HNU._-%<+JY/X5Q%6=^K* M0-^^D\VSBYE+ASYSR6K,I=?C%J.!Z\8YH WWG:,78.8C!7!#\L"0!H$C M5J>P@TFA9X+6;QEEXEQ5)N/I!O[)!9*NQ=W M.D;MED$WOK5Z/(_9J\F]H M"CU6BZJQ:=(CJD]A J#[^"H$2&B=H"-J-C-R\40#A6-=,ZF1 //A< M<;ROFK5B?2%G+=M16$[#V\R9Y$5A6DSM*4QZKX/ZCBO+DI+G@*+*:;G$JH"XA 24EE29,=C=@VDB"/&. I#I\2FSRARP?2\6= MPL=+98\W9I;DX6> 4TI!XQ9-JHMI6ZOQ@S,/E)M>(HQTH*J3NJ:GL9S-@AGL M,X^< 8//[>AKRN7"($DKTPK[QW.+9ZXM,O$11(BZOY<.CW-)6(J5$U-LRJVW MW&IZ/[:7MY'P_B!C3/2CX.D'6<^%@V.=4_]QW9?8A;HNPVR48"*@J+2;[JH& MR-(0@-QYH6[LG\WLI RF._/!V"DR-&F(83*$]-Q1$WLT]52U MEMJ]P]!YC1&Y3^MVT=VE7E2I;&<6V(5UA=HWJ#NX@B@2@(1NQ63=.8'50N8% MX5V,<&B4#E;=,,/L[)IT#%CP("##X^;]Q,%3H5,:=6:_PJKH9O9"&#P=Z1^I M:^Y[J0J,!3S7?^&^-,(WDL"#IU&]O%8YZ&9Q-HI1/^(@J;6\CAI*MQ(. (G% MYUIIJMD/SS"P)^/[093"6C=W"NA&,ME?1:[T' X"]>^M)GJZ[%;8.U4EUJ$ MQI(-MYU K+!!+^H]%%.4//-$FE8?ADO:N+O)LM.9:HC_'(MV(' )== MH6N*2^:Y,BFQ;5FQ5-R@[BAITF0C>R?I:"GP<5%.: MN.&D\2[+M\;V9'MWK)9H<,(UZ"""3=%LABEQ@7NW@U%$U>2B[M@"R[V+C*"3OT@F F4\$'W)NBJZX8-,3(Y"?=DMI& MU#>X;AT;K)F!W*>:^P$FM77IE3UX3&'R2O\$7+'.NZY7;Z?Y+*ODJ_T=C!Z. M?T.KSC3QG(1R;9@Y9=-8EH%-=!Q">\ ,PI77B7J=W?6:*Y4%1@94,>FX.TSF M,.Z8FG\"X1!3CBQ5"';C.5=).&RC$LR*UZP0.I1'YH:5'ZQKTY/.* V?..BC M?3=?/2M4RR:.I''X14X//!(O'%(;+NNL-@.G0\P MSSI<[JQF>PCPG](XU'%SQUG MIV/+%6O2SC9$7=F@(C_MRU@VIM%TIIZR[);KBLFC6*KL^SJ7K%I M9@N&N91KU?1N\D>E.F4 5AS1V.(HFZFZ>AO')"W5D9M)O&;6+_4_S./"*:&V M(UROJ9.F"F@S%;)K$&1CF.YO%.[X/:O@-&GP@T)_4>U*RCN)09W%3PWM8PZRKH;-HH;,[6-_YF0B@PF"4PR2H&64AML8$LKXBVG!8] M-.H[L]T@C$^?FO:D\#CEH+"_JET!;>(WP5AN>5%\9/O M;^*[725"5-KENK5>6O:821W:5A$@HS'+'&F.?X =E\@+_6RCI8");:^17Q3/ MY& 'M^;*U\@T7P_BB7+SB9*:YG!Z73W;OJV:-?KHF+[R0([+G4I:S=\W'OV_ MNBI@%:)52EC843=#=ZEDPE2A#+"MR@CCBWTP3BCGR#80TP7XPLIQC=IF; M,49S#H+(/D7=N)H;H6R"4TP+T/OB]M%%:R)#N3PG 0TIH%O,%RYLAE. .9 ) M3?R@'N#9RA$+.%)HH:'NO M[/B[?EDYXX$( 'M_.J:++]TJ=W@OJ047M\$LS MV$+89YP,+=TYZI/.-Z+%N488 ?0S+X_YFX[[NB64KL;"48R:Y Y<[J&_C2NJ82S%)X[./B4G MK?,\%ZM1[U2P'R_4E:3.J<&P3\75A;&'QRHG+P7/5_K&4XRGF,VG&*NMCQ;! M7"Q,T$Z!FD/40-3$S3[_K')5Q!S-(-<1E7)/S-N)S(?78!0SFY.4X2U3F1$\V')^_>F1'Y_Z\:0=C=(H/6/U" MYYUP/Q#E1#:[1LT9=J)ST/0(5]T88GE\F&YOT2[YU+&)ISHX@2.-Z%^5DJO#>:9%2VNRJ!V6)*CHO:QGDF"Q*]_$3,D\HA42-3:=:4QZUY54R3<[ M/A/TV&>R^TSV3EL.O5NTV-><2;R,O)WK0 MCB)UI9I.,1R/MB@Z8;!YS@T.V\QA[3A^8X^5W537">H<"95:L60MW%]2DN?G MI9V)T7&V32L!>7/>\CEH)8#,P6F>8[HNYSYCFDI':LD,B]1QMICS/";H M@B(9:P@;2+12.YK))C?Z49JESU;]H(=MQW1FOE9"0-MYJG2_&:VY\3;;ZIJD M[9L6&_/,)GOB24I55LO),93J+PNG+X?*7==@J+.;RH4N\F!-4#D)I3KITUFW M,(ULKA1I9K:'(2[Q5)FS").#WKCHY4/Q--*ZG/O:@U&;&.' S\V6Z3ST#8^\ M?%:M\7:]BI@,:2+44@%(.M(=PH1&,QY4Y9R=69'3%4NKV\O'7 33JBA-9RU8 M$1O"X,3'6<*#)5>^@?56>AI>EJ+6ZA:++.K^2IV=7]S6)TY-R*IM:IB;;DS. M9!WS4KTM'B 9.KW+ZFYUIK=8Q_K7S_M#6J=+H2./)&6QQ-=EJ*S(X[+CK;G6 M@B9=">U"$18;X+*NR-BPEHV#'=1[=9DR;%F(V^1S&?U6H@,/WFQ$!3B["ZM/ MZITX4Y%6(XEM$,FA 'TJD^I K!%L''4MBC*MB9(Z%]);'0RZ[MVSBBRXE=EX M/XK_R!+'@Y^1 <:4P.VB&ID;G*.Y\FUF AK3)[^MW9I7UTE9[85:O\75P]4^ MG9KS&'%CYQBC]=F" (HU_6U1C0H5*U(]\OHO:F-J5#<[D=VE3VK.UV(#;19 MD%Y^$1)V P=;' KNWJ(9YO4N-**M69)S*.GYV'1QHI_J)\5%+F7A]E9EF8HM M\DV2KMM^RPHBOCTC@;CY5>,DB@=>%*V>6NPI,;S!S@2MVW&F*I4@3] ZQL^? MGO3_]DVS7Q:1:L? 6Y:D9@\/V-3:-!\S!&]<.7A)Y/]$E!HGF> !SQ)T?<*<16W#6'Y(3!_Z<"Z6;2!JO2R=G>*B)T((SO(U";WQB+;^5 M:#K"QC7I=MW,?(+][BBYMZA-L57,#-F8,Q)6MW$T6#06RFG.B_=KFMX1$R01 MC R J"=N&AXH77'WMG-PHZ]H!W;J@XSD74"6PQ !53T*J1=K@K0A982J_&DKJO5/]?G7;$[ M'7)G%:<>H\QB9L)S/O ">""@[3P'5VHA!R^X4GFIP03+U@. PZ! +#,]1>T\ MW$+*2_1L*CDVOE5VJ3E.W#5(8BFLBI5DAK"[3NF%^#QOF:Q)'3+M>9 @^H7'<&8IVKT0'0]H!NZ&=$''8R M4^M-6I"*6+*>CNR&U&15NT<<<49C'I[AI":<\P"_L=R$@P+5RCTAUIDMA<9 MI)E3K.SKH0&ZMRW+3MB/+D*7BL@).X[#8MP[TR81783%0T!'!<@?V(JNJ7#OSM@2IE%FS0=_Q#HAK9-VVA"] MX+<)Y=&O8B$3?3V6NG5;RMK6Q+5)%U,656X;/(S1G$!J5"9X5( MD/$'J[/BBS:S-B>74(4T'\OT?4FRC\6ZW4$Z.6EM#EO=SK(R*OVM^X-/_S][ M7]J>M2I["/NS+N>_G5&' ,2?> CC;%TI(@U$,$M%B3'[].]T] M,QJQV-C! 3NJ.I63V"#-TMW3W=-]72S<_R*:5WM-5TNOZ=)KNGVZIDN/E/1( M27B/\4D!,2QRK LOD>BM--\-G$3NM 7*4T^>3^H$PB9E"[\Q\%S(8-A,H518 M'L1Z6JK2<>E;$%3SV 1.K[A7V[0!QY DD>"XB&4$.;[?ZZEVI9JVT)82-0N MF%"55!PF#[OX)LV3P:F+:C#FCY,1VXC'0@%\SUT@&A#*EJ34&B%?/"E26GJ: M:LN+U!;D\W 9"3NQR>#=M&*&3^8)".\B $PRRA*JF&EE44=:O;I!#5,RL6?J M :G$+X0,7<0_Y@/93HS%(V[#@;@MF?03-T(!=R88XFWIUT(RK9?_? N&(*>\J!?TJ9.0$ M^RHE>/#9B$$W5QRM)MW U\+?I3^20R@DK,( U]5Q"' M9M1E8;C,P4+L<''N&OTC2?BJ$Z6)+($ M>,2#N3H]L;.#2-(%CX>9*$7UP66H@H3VR3R]V9 ;FC@Q>>@NK!B M1,+-$.:: #9%2?+ E)@_F'T?CZ-@=Y1-;:J&UFP8X;@ER%)#;FCD>1 MEJK&C*DRR@_*R[>,^OSIV2")6ZGX@R: MP.6"*'Z#89M.(.$\Y;T*6G"2, &FQR<@425I"@D@G\UD#I+/P 'D10&5 VF7 M,@]_>X3]#0/?XS($J)0^DWR;P"LIRWEHSO%]D@#\<>CTB2EK0F_-JJ&J-7D0 M/D/J+:VR45Y8Q,CLA&=F,1ZNJSM&N/@T@2]&7$U]CVS'(CPB[:YP!37H7E81 M=K6%$15&1C=R9/E@&Q".'6XNIX#9*7%9R6>@%1>WD=A),.9F,'2&0[(S3!2D MS'R/+ZB-C@/5:@9Q40+=QN!/%.YL-&:R+ OK=3%=(L$302P%FS(7%4S^T^71 MBL-)@Y0=(*$>_[ZLT!5%'^*R5Q,M4%(^1[28S@A S 9$&\I7*#(#'(KX[GSU MM7QF[37QJIL(44",RT#J1H6 _/A!G%VU_H'QUC4G3'PB7B4^AF./V^5;/EW3 M!V=ZS%1"0/65"+L=>N\4 :Z)Y9D"UW6\:%QDGP>6BXJQ2L(_V#\5Z\#Y+[JR M@;]W<<=43S4,?K$#!IX)/%0,0&;EYV=]G& -NB"B@X.>%\&O+S< RIV>L1GG*: M0,,E/[H^+AV\JHS3CL94>YBH;<; G)MYB,,"A[^!+5Q*"LKK0)RF "^)B!M< M!-+\5*H^+T!]X 8"ZG@D,KWN6&!]#?.G+/2IA$I5OF*D*F-OZ37&D/][+O5[ M%CZT^3,F;J+BO:EZ.L ';=TQ*T)O\&+(/R6KMK ?6WWE5'9=4]"Q@FQ"U6S' M$-2"_D.5'"I7035*3))8QFOZ)M#1E=68!&ZX-"=/'[MJ6LDH<-DD(0F0?1(X MO$QW"E]ZQ,;W5I'*,C44:%'^COW4 M2.$+POG/2+9Y6=<60,Z"QPC^-<,%GS(7^\3&7H#_M\V)>4UX9\F6+>R,%$TH M 1ULL/:X@%K?D1I<1B2I\'"G%*B3E8Q&<.O$AVQB.N\@+PM7JP0EN&+PWA%IC'?3%9!D;*@L)=5.!. MG !2-_#/[Y%]#4F*=YB5DNE-U$"J)82\"JZEO).R(XJ "1@\HX?%\O.4A]'Y M9]7U\=1GF/Y0>4D1PPL A41R*T,,U;2AB_NX=OL6=TS;,)@@7VY&5/5O)>\X M)CB#@+CD):@!I(K>T0!0*S0A@PWA3Z/JR"2Q"?23R#U \*2Y"./ENU;WZ_!O MLG' ,(R%^DL'*W!=6W!82 & =A!:K@4HZSCDCA'#5<+JOM_Q3!3!82V7I+=?-EP^$PC@F!M-8ML+@'-QFBB+0L6NPA!IFBI) M@F*&G\77#=C#P5@,9&2;)](C,$H:AX:$%GC;<=?2&9 (B=B\';*)43S4R?ADI"ZX5S*R-D'_1N70 M.(/2@%_>-T&57_C]'A_=\1KT,Y\CE67\I/S?6\ >* M1S=@5(M;K$HK-!]1/5ZQ30"R&TS\F#^21#"?/3C>D=HT]TMM6G>"D[!!EG&' M6J.12SXLN;' '4F]N+AE/G0VB5]UV'4TUB4H_D% 4BIZ ;E8\*5T#;D4ST!8 M^0CY:.V7?/0$^//NQ**'IS/D%614 L5D4E M]FS&'T,A&S0D>T'@8!G'XLSUGMC'+(&6.ANM>"SY5;CV2!]+B"2>Q0<%G\45 M\WS-_8I_.DR@*0?)DVYU;< E\Z9P?2]R/ATF'"SPG4=\U.KZ/H%.M2NW*9G= MB/5K9Q61"ZE3@D ;SPTNS Z*$^P.: G(!P\W')O+*+7FZD!FFD9P%WKHA)3C MX@J7,=#QQ1S<%)KC1<)3; N5O]%K%+0VE3@@_CPJ#O^8@U (*"IPWI-@V5%( MG&<"^XT_1D@,CCFNU!MHQH(*9W!^*H-\#<5:KHY[L+ P(CL-D0I_]60JDGU: M)2CURTJL-)P'5,91#H:2+>B?094;5VZ(U^-\8D85X(BZ2ZJ&TH#%UW0%K]A# M45P\11=,N)VV%TD+$/K,Q*&KWNDDQ!M\7-1G!:I.DEJG=7+!Y*HSZ4C(^R-? M.VY!5E"N$$A58W[=)R".2SEE+-3%:DQ;=,6;4[BC66A"6$7]C>DM,)FBLHN: MO6.KO2CB"QM'(&\H 1+ 02)GJ&983T)K*) .4PT7%UH,5FQDC"^Q:KP>6?@, M%*'1JTA5!;)CC*A@.P$_1 ]Z(WN MUN6[4CXWA$@MBE2@]+M-QIF/#F_ ) (<%CN!:2-C#86R<+'I4F*+OJI@T^%X M2O+9PDL$YJ&([:$NP+2P#MTU15O P+,5AKSF_L"7'4S:PB.1]#8FZ]7>CQ T MXIS4#]L1TS^E17^BBMX7L5>>VPB/.!JOQ]Y 18KD7*U: 0JY;39T7*;:3C:= MH8B:X$?D@DF,J," >U:%(L/]W5 E"KE'14AH<,K?XCVG_GRQW#))B!?_=J2J M ##][;)Q!ELF(HF?+ !+'14#Q\N%**1U_M>Q3)EE:Q1N8?ADU&UNRQ 4SJG M/>7;$,:=21!F8Y,[NS40U/C3J MLK000W:RFK50^*WQ?<0%'^ G.N_Y;--_@A1N:;HIH4BX;O\A(7@ M;$AI+:Q#P$H)N9B!0I:674MRZ,2/,1RC_FRPT\K(R6:#F$',Y8[G[#'[$T+[ M+U\H*,J4@10MM[[Q,E>@K #V^)#T8K)D>:WY1DF4<'1)=0&D/BVQQ_K.:TN? M7&AS<6>P4FF>^[7IVX*Q&S^:F$$2MLU$>%>P1!NNFY1'DCM'KH.XU))I M,ZB2< 3@N ^@!^'?,38T-9TXF$%",=>B3=N<<__EP(:F+FXJ3)&?UP;CJ"B. M3^T_&DRSS;5X&7DM:925!'%#RJ-[L';8#1Y!V "PH1%08?# /<0["%_T[<&B M)]-A"L85@E3_VG0% *EV^\?-W^)(]158,2BY* 2KJVPG@3]X-S+K!]*%U554 MZA(PKH'4B3/PH$H%[;G6"Q+#H<+'^#RD;<'.2\<5Y57Z6 D ^U8"+$MXT!*U M> JX,WJ;A-N%/ 5S'<^/ZSR@*VS@A$371P*HO65'0=AGN%[ENB[[Z+ZQZ=0X M85"XG2C+$4D-TJ!57L!0F$W0+HF ?OC0XQ[6[I6ZC1X'UPY/Q/@;C!^ 1@)= M.W6='/ C_=ZQ:KBSB1-*>%MR"XTZ?%3F#E17&-B3&S97^-!@[D(LN^.2 H0V M,2J)0WZ0CO&;4<[@PC.$W,:_%[J@E]A12Z\2>,SF\4^2K&*F12])6O-IO>'P MG3 #4D\RRXL@D/"I!(PJ#^DR7VX49C#0@T#T3/1_8K]5)(U]NL!=(VZ!0!?4 MNN+N.YP2_C)F[)7IDN>; DR6KB]ZJEH%(2Q0Y HO"7]"O=+D8,M4@["QR3L( M*7.;N*GR_DOD]T23G>O!SD<^Y6!E'RH,4\N M?!#2Q_FXHUWE^]K#M2NM6D\?-$GWFZ/5T4=,SS"3.)8)PGB9_N,/SW$#KV<# MX>N8DXL3E#/,!(RA ME%>"]&M'-\Y2;@-?5DI!?_DPZN/H"N'-]^O'6\@F) MFY/!0LGU0T.0U"SN MDUR@Q5;U=:JL]D7QW(Q-AU+? SZ3H1,&LD(\<86BH5T[D-;F[J&XG8X/ BMN M(*8]T_;F(?NB2>L]VW4903>UJXQ_J]W;((F#0 OK%%KVLD&TB Y/PJV6-W Q M69Z,0Q#" ;Z\Z1<'HI)?:*B\>:#W0R-#1"D05^!WX*%!?"#W/9=$<3DI9"[9 M4Y'Y@=R - AB+ F9Y49J>:$UBB E"F=<$Y#9*GGY? )]^Q_@CZY@1]$#ZULB M%!&ED/AH0-:=%JDIO(/E?X?64TS+L;7%@I$*SEG[4'D\8WG@A%!!3.8A8O/Y/OD M^YP'/);*,3Z8D!(G2!OR4HD.!5QGLBVZE]24UVF-L1D%E!R#U:ZKDGJ4\FZ] MIZ43M?+VE?'!U4:QE[N@>10^786+[2,X%KPZ M]Q/H*](%H[C600?M[L &A7-%1<>J(2-VB?U=,/] FPJRC&%N4AE#>,$KO]O* MIW=;Z=W6Z[O;>@Q_4,RWF*%P(V:YB6T]N3/BA)55$TK((&$"Q5&=3(,D&(G("G-'F:]3,)0(,"K7 J7VHE2:_,L%,Z[5 M5RM#C@.,[WTH[1>7M^ WT$7'E\E<)&+SR,!.RQ.8>C[ZP4-D?6P*&Z"!]P<+ MYIYR-'))92Y3$10/:0^H6W5HWGI^TK\F)^K>H2P<#,F'D#N@AS-B>881G$V[ M*O))D&C "B[B9BWFSM8XYQF90;3!)7@PI,JLBJU)&05OKL^?AWX M[8"%C[(0#P0;Y/2K J&!P%KT43@A>\XT1"71/1K?W #7O+.1DB:N'GGTG## MPDPB$7#/6D(]4B*I1Q> <>9MKG$4F$GO<7E%"A7B%%U>*DS_H 1H.06U.E2* M"WE1:3FY)72"&VP%80BJIJ6,AL0,PIW(R'<%H:B(;Q)V;M.QR03WBNP4-AL3 M)!OJNKRE"20[K&16>M3[/"*[E!&<$?>_8V N=NJITP$ZW61S0>'0^,#/B.4^ MD^:AT8%E/C8Q*RU[!_B/ M7;PD?:Q%XQU7L@HU_Q\<^86F4)F5E,TD+JQL>_ MBWHQXD3D"ZVQG^&3UV:@*5?LQ-*3-%[ "KO37H8D&_"QJ,+7"DT:HK*#SM%] MZ"^ 4"P* I7=U?H-[FLEB">QD/B*JVJQK4M=N!!TPY*%E7G,!N+!U9<.!PS9 M<2 G=)?XU@2/8$C)02"*?B*^AG344<<<_4K?,LFB4+G?D!- MVQ9A-PC90S8+O-,J^7%P;1!2N"?N0)8K@JX=NEK)U:IEY'$R)P#P28"?U-9C MRV:&Y!9H9>7LSB'NW<1.B-:!3$S)J=^M(",V 8@G>S*@"!4+EC.R/4*I:.A[ MX%'=2E2HPTUN0I:FW(5N)(NI&;8[W0Q5"PC4 WD"B4L2!5,B96)I.3((0^7A ML:0Z/7CLY@L2Z4(%\QKAVAOSL.V,V%T5?\'5Q9P8&BW.$K,DDFJP091HN MW&C3DZB!0Q)1X\M6?6GQMC\6>F^E5_& S%,1UG('T-(*(.X)FM?@'G45-<<: M2+TS@6X;D5U"QD)RQN,3&%D9D7A/,EUK>?<$3Z,XQV2[L2QF$F(:P-T[B9]H MGTEQ&5/PK3?_#$SW1N_KC8MA'*+V1)G9?SBM5([_;#GFTBJ.1>6 ID*;"NU^ M"RU 9R'\VMA,;6PJKOLNKI8GZG!O4^.:2NN^2ZNX)<';:@4MD#H'J?R^&/E5 MF11=@D,_"L)4?%/QW7/Q'?C>#=]R0(-A?BJOJ;SNN;R&OBG+EX,8 I%Z9,Z4)C&MWM0D/;R,-^DKA'*Q7W5-SW6]QEPS/BB@J\+(O+_$]&%U1C MS[T^P)8=5022"G4JU/LMU%!2S.[89!K&S75:1\P4"Y<*=2K4 M^RW4\D(7,*K'@HIQ]1WZ/;+\:@OC"VEA?%H8__H*X]-3(STU?DG.9W,FFJT-;RH;'V/^9I,8JWG\@*Y5ZEBE M*K+?*A(7V5'%-Q1%(O;!(_0$2)Y,7X)L0@[)!G[M$;.ANM/R^"M\JI^,N>IO M%]L=H#[TFKJ)M)X:]/36%?Y*'(=4RU(M>U%:AN0DIC&,7$O@>2ETY@6X=11] M&P3$3Z4\E?+]EG(9I(L&"(%SAFC3L=F'G\QS2J/0KM#V @ A'27UR$^2$?"=1B(YI.40 M[;I(^D6M0;+U:TDP;-LOXU]4F"Z05V76C;Q_9QFV^/YPM05(G! MLM!%N]C?)7IV/'R*UJ&3:+W)**0=O5TI$_$O8-]L'@OCQF M#R36368C(Y>V8:6GZ)M_3*KK,][6-5A@(C\&6)=(G3H4_ M_>W1.^U(P=>J="'W@_7*%=6;NK M 0SJ&BS*$@3ES[7O!0J#9)-C0W@QB&,ID8H1"R,-&E/MV'_M2+!PO4V&C?/D M*:!_&=8XNM$=R>Q.A5Z"RCDV)S)TRJ)%*+##A #WA^OL!F)/HXNCX> M1Y.!8Z:IR537]ES7=.Y,=.\(TY^*/0T,B 7 SRJ-V'\!WP5ZNZEGLQXP8/HG M-S-@OQR"QE"\"D^/X@$Q%H52I@V-*!@5@I#-$&L+T6]D9B-2+KY\CLQ[(&B- M(]F<%AY]B(SL*O4G,WD;Q]/B)8ZO'HHH=4N)'OJ,ENH)M%S/O13#ORNE\L@< MQL,)4@=!=>-= X0T"J<(RU?/C4FL>HE,K0EIC#6>E#?X.1%VSS4,/)\!D"74 M\"D*6P+EZR%B(_!"V/+[25 E "^:R S)TNC4CBR.$*75 3@ZUP7:BP06*!=4 M2)3A/@**DNV;,^2A&MXO54-/?UN\A,O(?&NVX95##A?3RLJTLO+U55;^4E;[ MDML3J-\Y)H([HQV?* V!FKX/N(+U^.;!TF%C!?*73J6=4<;6 F,)L*F2\>&X MW=@LA4TUZ41/@4(P9T"\Z P%3U%,]U8I):Z^D?5R,?.!@X0G2+H>-.6R7RF< M3\G'$ G\*>U(3$DG:9YC,KA2\KX=CBN\7IWX,E'!)F*2T[!&E(J5Y)G MPNO$]!0I*-%+.8%<^XS![?6(@/7H!=RVV@"O3[5GH4@P@9>$'T0LP9!=>SY& MQ,)!I9?@$Y1+)P0D)EKT/!ME);[,BES@HL,#.C3=:W@7N6: *^C2:T53)/B M^E2T Y4_TP!"F<4,BG@_"$1@N_-S7&H:,((7'B!-]Q9 M7$I:IT/C,UOE"7'7AV"I 732\[%&*51EKR0]DH:,OY)O]L.?C[-_H"0T/3VK M 31:F!:-QP>4Q2D:,2$Y4C(I^20#=4W4Q+(*4Q+K@S-_7ZY<:4A\F MJQ!V'=F3@'R&)4B7 %<84J;BI6)&%U9TMU?WH7-2C5BQ.8D;Q _191MHU*_ M,'%.T.)#RHTO./L1+?Y^5P(-D0K5",0+MK18CU@?!,:. 65A8R75CS+><1V! MZ"U7YY0,C3+KJ!]GC#9]8<43*XVPMT:364C3:11RW*)D\UFJ-Z!G@L!;SA0D MDZN0-R';AH^4C+VK]M!3&06@_@T8HU8U0MLW/H\ (CP>>.(EJ-[^0V\3I,+) M)V>2>+@"(_<:*&46[8^T!W@N)$@/\4Z&B+O$+F,"'_1BX=&)CH G&U!#Q(HEQ%",8S1+Z&#_L" MUYIHO^)48\*93KK*"Y5K_(= QLH,&5!*TLJ-'@W15/+Q>+%$ YQI8DI'*O"J M0KN4/@;P;2-7Q#+@B6/,1-T@6KTCC$@Q+0B+N'*38>&3+HJ&9QPNN85R MK3A@^%KL2 )Z(Z;G>M>OO>2X4XL+BY/\2%UUGUHLGJ4]TR)-[7=$0>MM?@7,/QA*'UB+FTR+>ZL"8U8D BF7Q/U&2 PAVXP6PM *K#UJ MN$_$HV(,?Q:N) =LH5P0)IE(G,?%OL*I@#=+*EGY&?J>#2[[^@XU07FH;G:U MAV945&X2B]_]KADM\U*2 M?I,E!LG0A4B2V2\O?>+,%O(KUU;*Y68^A-+0>)4?(X6Z3\.X=7,D'E"2MU(] MVV;R)L$$!AM9+*$2SY":Q-A&T5DF1&@%@S765E#2$![HR] 54^\Q]6*2?4HL MV0\N<>1Z+0BF4NYI@B!1.L0:?R;X2D2MZ3 [F6+@7WB;$Q<^,69IUL$"_2-ST&>-M7BR$S/.*:SCA<;KPZ%BF,5A99(A;P?25]%'?K4XQ MJJL,722-F2EHOV5ZBD LEZ(^W^.9TM"P)AF=,)"O,VA MVI=8G=X"O3NH"U)MWJ-8[Y2H;T]8[B'N6LS&+Y6]R/XP9C]]0' J^2*WLZ.$ MP%85I17_0B/Q.Q6J(Q)CZ[0G>(3ZX!7**FU$/9$/U.XEY<$A+/G]9V*R:E\F MGO'1LM@-;=;* BL^562D7#53RGHQV) M2'P>WGOJRN( 2-$-A:CU ;Q4G#L6] M^%Q=MC,=]A:<2%\RL_A,ZO,*1 91H@]UQ 'L@*W^$1 M?@EX$0F_8>3%#'D*._F>40_%[8[\L734<:6 AHP;0?5]Y=1L5IN265@3==J) MQ<@8<$IX[GA.*\A3*FTQ KLU MG;%)Q=O2^*Z8J;+QHK9W57/UWK0TK\U)ON9X>SDBB&TH-Q;>-736),, 1(_F M!UQ<.GX?N?=&D0^Q;HNPGD$D$4][*"\%!RR<,>;J&0!%-*[&HK]=>J.CI+X0 MK3P(/!=4BBD!%!XLP8;F$),4*U9$.G@QN+8S5*?[@XN 7;D#F*$J&,-*($1, M@GY>54ZQ?)K"+A[0F9D\&62J MUW?"29S3YE-A(1:OX[=NGE_M14,YO6A(+QK2BX;'5L&C%['7A0B)M-46"Q(> MO.A?(I"1-_Z49E/1.J79,DM/63[XQH-=@#_F\B7(]5E: M1ZJHM!=%=@N7/_A"X3>$W!BL2R\&E+_E,>#(@PK^I:55'N!"QE'F6#81@'GHRXT>BO)%M^45RZJI9 E,BB>4-GV_^0>]]15*SD4*A5%&(G Q9*%/[9NP M7]P;O)5^]'858__[R%.=275&Y UBM1 'X;V="\E#QEF?B5M0GRG_TY=O&#I^ M$*ZY3+O/GWG+3&ND(=KQL^\ ?P&/$&F<=W&7GX;'J124XN-405,%?9D*"AH@ ME2EQG:PABD.#GJ88F0>J&T9\)(STD4H:H#(7Z]OQT(M3Z@&5T,0U%5CT8TZA M'=!W$ R43DG^8'@Q%KNFFI9JVMYKFNRV-:P17C/%@5^RO >3A%-S3@49=/.L MM$M+7LJ$YV)C]!.T=__A'W>8]?@M>0[E^T@ ^V@0.+:#%7[P;VR,%".0[60\MWMII9(72U_7X6GBP$CC;Q0*)&-V! M,F3B,/*LFQCF0>^#PHS5^K3:8FT;5=O XS(+)8?Q;PQJ'87K#EE])6Y@J.<3 MNJ[CLBL>:7,K==RQ MO[AX.XEKP*5;VR::6*LGEX^J#ZSD;,73 5JS!E%LR.])T2-2&K M/@\?T%0I_KS4HG5?6JU6+@NWKEJ[\2QDO\AZ;0F9-7(A=(-:3],5,HQ(#=(S M7G "X]Y1.)<0AV>Y;A/ 9!SH%R<%6H#A7W3@5GH>ZTKT .0G#KJPXFFN058* MNTL8.-1ENM!/ZD)E%!1T)![RB![7W>SEYQ4]/\(MXS^!D@PR#"Z#0PTD7$U& M>N#\&^@#QBTF) =@B"/7CGNJR1FB@Y%*8*#^ELR\D'?1QQ+CILH*LY",^EM$ MFE)N!E[T?#X,JL=Z1*:0/+#P*!DZBMF =7WD1324MHDF+:%Y?$[,?42V17.>'@A5$N[;!'A88ELU!!@FB,BIBJ+=Z4(\.J&75LM<&GD$&Q(9ZXZ51&$CN$\B8Q.36T%CQ2-HE6(4A1C08?N %X^H@SH^-&BL MC_W3^.\@,5;]=2A4-I\=^<-_$_RRX[+%WRP82;V;!M;XTD3(YOHUZ<]@1WG) MB=P>HW+N0\NU"3.*18;/T3%7Z>J1U*^>S!,20-QW%UX!"!T_A:COC;AZ$8 MM37V"$\ TWE#)^!OHZLB[D-,13K\WD%G*)@/:#BV@J!SW$! ZL.L A"W(?! M4R0@VP :E1EFQ:!S4[CVU(LI,F73:##&S9+M*D/3@GLD:ML%\#L)RV_),1Y4L]D#_H^#;*&0I9?CK^!. M1\X,$@HSQE75@4N:T/BODU"B1"7RFW]FL]EAP*S#:^_VOW\Y_Y"; Z$W/DEL M(R;O[^:X#_K48C34S!KQC"=/>7H>M4AD9@PC,5ST/9>O )<%1)O0)9H'X/!= M:"MN-=_7.T8P#_@;!UTB[ MXUH:>L+N8%'M03##^B;$Y< ,&P^,YQ3.$]2NV$5*-W4I+*?IY\HK3=/.3"XF MVL1B&TT6A8'%QW9DNC=&#PD.9:U[?<+?QF-=GO6<,EI!UMRJACT?9;7S=SQMK[Y8QUU<6WT8[7 M_?>Y8\_J(_]RI8EI./;_O>G7*OEBQ2Q8_<&@9/6+5K[8KY6SU;Y9L >UO%6H M9?/F&TJ@T#?:O=99+O?QJG[>:_?JO?:G5OV\R?]Y*O[5;'<;IQ?=*_&EWR^$ M?'Q&+O=445SWISYA@\_8T*9LR#EW6EVC?G1QU3/.ZIT/K9[1:7<_[$@7W>'8 MW%V3><\S;"QB=.0XP,HUN/=A(I\OI.TGX)P+#%I^(J*O3)9U!:B]!C4@ YES M&:8<13XS(_@\1,C<,7,LHG&"U]'I"B[] 3@5!YC_DFU"Y"^HRUM,7?%362!# MPU3O"!Y=@N3BJ MZ>5">KGP^BX7'G%&G-'==\<);K;9<_M+/<*R-UC%/ZBO@ >JQU4")JI M?6;E,%0='X"3 ,@%S5M$;'3TJDJP.5$!K.325'V%VGDE*M+$VXCU@Y!:,/ZT MH9V FJDZS.6K/G#6DT\,(/<"5^Y0!8CO(-32Y0W#P'K,5I%*FJ+:17O]KHH? M>N2M0/F J#)2:X#E57*W2,0L)PGEH4\@ TM"!#.0XD+G -@XQ 9<,F\Z9JK@ M!-,8TK6BB%N]&/RZH: > 7%$6JTPONNC%V8PL8DKDZ1:H ;X*2"(6-A2>FBT ML2@6"BD 022D"@_\/?)#B-H=/E?,//@([B)K/ @M"P5MZG$C-"=4,'0T[Q$M M-1L)\J/+V@KW:!>>M5:A)4V)RU09.?2>)':8)$)-#+Q3$.[8M\Y@WQ$ .A5 MY?%*K-Y(4?XB3)>J91'=3J(PCBN4+!V;,9FYB%.!L0A#OAW_SB#93U>V0+1E M,WU:22%/3%+QX%%5$LQB8MX06J'H,8&/Q)!U(H^S!-D-[=DV6.KEDB8<(\H]$7NH9\CM//:W;LF*L SKT^XYJ_NJ+ MA?-)%:^A.B,9"H_B^%< $>U%!+ MAW(0MJFP4(MF$P\4J7L]]'R4PT#<=X+)1SX7%EBN/U2G"&1:^)!@ M'%E<9;"_0W"C,.6/EVZ(O"MRK\N34*BT^ESV,8F6K0Q*V6K-[F=SE7*_6,Q; M_9I5+/0+Q6%Y6"J4LU;%6DZBY9NM;J/3ONRU+\XOCKNMQE6GW6NWNA>]DU:G M=U(_;WW<;1(MO^TDFC9AX^+8B*=LX)P-F+31^GC5[GW5?KF=#2\\;@46,M+W MK.*;?^I/72?(12_FON]YTR_4);!!"+=FHG'G#R\:.=JO>XK/_#C FV0,9>") M?_H&-?9K@PBX=5_5Y]4F:&MI@C9-T/[1"=KF?ME!4;#B L"]K#CH8M2\98NX MT1(A9 8_*["J+C N*%^G>GO.S#FMQ8E)#>274(JY,W[#5=4]LI1OGMFP3B@8 M(6X\U1%20SRTPV*_$F-Q#H0/^1:K<;@Y!<.J.*2PWY;Y$U7-*<9EF!")0L 7 MM[8OTHVX'KV$!C% \@K4."R)2:+%#279EDRV!!Z"5T._&>9]1KA:UZI!F#\9 MHFS^[A&/NU8D@..F9'Q=3!:C"'NHK3V%,4QQ:-[\(Q PN/@'D%7S@%MB$HL* MUE;:!H&HK?B@F11G2/^8V%6H=U*# B\ BD9^$,'-#5RI()J"EFV4J<0AI'R2 MWP,E(%B)@>=&2>1%T'I\5,"]OC!(-!GK1':0M>(6AZB%1;I4I(2Y)@*Z*.H8 MM4O*'!=0GG7_IW28S<(*8-4P,2!!\M,W14I?J=ZO>+T.^1PI"BNOO'J(;B50E'[ %/ M.-6'5!]2?0"^1B<-:JD3319(S 4]D987A 2 )L]<5S$V)1]L:*W3W9(#JDB9Y429>)< MI2 A#@*&U-:RV$OK^1-=@&:<'8'2'JA 6RRQU'+#0%H;\M]!+A<2*=BA.!Y3 M2:QH" ^\,;$V^DRO/=.>PI_+E0;[K34>TB!F(\8Y^O Y@;(H/PF_P(,4: $E M3^!"*E=EH);#SQ1?61!8@[(0.(!8^XQ@@,;R*F_FXH^TM(+8/=@(NE&A8D69 M4!/ ?_?F(!)Q/K$Y/IB4B/G+8U0%X*1.WBW0A8-@"-J3C4Q-_I]M\HF+^FT< M"&C@\JI@$($)^ DP!F%_I[G_<7&X*>_3TC @E?D]EWEJTQ'0(VCF\4+6)$1L M"H"=":&EP_\'B_0CA+ZA?5_<1:^H@1>73*L/#8%I(IM,Y",%LU&"Y8&*>X1/ M]+CW ,:#'\?UKCEATMFQHB#T;,=TE[$S?(&E /=-.D2O: :(3\)@X9!$9 B\ MW$:KAQ"&>=X129&,',7;B M_D6)U@/ 00#PK#@.1-O3NNM=">E.#UJ(1V(O%K7/ESZLU#OZZ9)94/A!KKWL M.B'PAD2U&O=;(8A;A>$C,MXFAMR!N+0UAX H9H;L;2"H M');#_AC$0FL+76@$?0''VFNM9RYDTWKFM)YYG^J9T]/ISSZ=9,IW$;(L;\+#/LRUX[]5=SW W/G>6! [Q8"$LL )?^KY\R38;#*(7**Q M6A4O9F+"HWJSDSJ'J?KMN?IA"F5)^QZG=O0)$Q&G&D:#D8X5,":>Y8]&-G1)%QK*+I)7&J;ONO;B#Z\EZ.[GFY9HAX+",N MB#T_5D2!ZRS O-B4].1G%F1BUQ-.)09%,?@IS$K-O,IK27!@Y8C>7C \F8;]?%X>59< MUA <"=E:','WMO3E#!+PH6^%(XS'?O\HB T.F0 R*E5@4KYN:2BRM6LPCTL: M_%57V$@HY\@,.S^;? (6Y\Z@&2[I2SS8W]Y8+KH%C^5,J:?[4D(#G4'=O!BL MUMT(($/;A,;3K!(00SK#^08H-XF]E'2J 5%*.I-!!*A+D:@!X+;=Q&(PH1@S M8;MB2&V"PL&;?L7JBN*S6#*C*#X[D F^]LT)7:9@U$!]/P)'GFPJ!@XSIH"S MM&&#%<6M7Z4+O>7/$C%O$O,(0+%C'D*TNK*>;85]A6TF8;87VK86YR3OH%"U MGV6"Q\("(?(LU&W8,3IL(9=!A-B,!H]EQ_LZ$0C]5]W_R17*F7PN%]^'Q:_? M1TB<079HF26[T*^9U6J_F!^ROEDKY_J#7*'(OU*K#'))7.G+>J?7;O=+E7*E M\KRP-VNS>RL.(1@5'>+M]J$V/P3P*31;Q_6KTUZWV?[4;K;.F_5.IU7OU-^W MNO7S9K-UVC[?+8!/8?L /C3AC"&G;,1S1EALG/7'J]9Y8VO(/1OAK+M[B:X^ M*%DY-AQ4^M6LG>\7A^5RWQRR2K^6K^9+M9PU*.?8,C!4\:S>:W7:]=.SBV;[ MN-VH V!2MX<82>WW)[WNQ?%NY:JX;;F2$S82,S9Z%P:?LT&3UA"COAHG%Z?- M5H=$[JK;@M]==BX:K59SFT+WB(4YDXAL9]S)',9,%@0X1Z@^B%!.L?5Y:YB!;KMK#OLD]C7XQ M9Y6Y0X* ?-5\K53+6I5259C05WO=F$NO&]/KQGVZ;M0\G%+CXKS7N3@%/QG/ M[29PI_1+W)Z42[OU;4K;]FWD5-%7B2>[F\.K!:CHJO:SZ01 @ A@K0VZIA,< ML'!VV!$".^W"/8&L!X'.$B11?'\!1Y U!E=KQ$EKY$4[5$"'M@LZ&D\NI$@)>.S'0% M\R!7>LO>+?+TQ5""2/)EF;Q#\?RII'2;RWAA1Q9@:B,PN0 M+'"8T, %G5T3P(K^B<)AB^?#+^":3;P4TSJT\H$1$#MI7![)8Q,%DZ^Q,^*@ M^.P$"/.VYXPM78.)$ZZ;,4B%9463B-)^2=([>J6W?74C*CQOAFN&/ N6('+4 M233%K&,IVI%+?Z8FKW:P@XL-F.P(Y0U1D3"1!NB<<:SFW)%TEOM@*V&[(=G) M5]J!XQP"+I7FE" DJY!@!9H= M1:U_FQ,+.16)?I%?6,C;DX4+A!G'_+=:$)OQ+P+T#S<* *@NF#>&ID,$L,,Q M$P09&%@0"!B-ANNI=.S4F00ML*$Z+2V"+/R/\38O!WK?EI Q3+P&;RC(/H.@ MN0PV65S%3 %%+%SI3._; LTJ8_I]&FKU&+83XMHG9X>#'# 0#X1;DG=@ MB^\P([ZC_$@QU8(MG+FTIH)%%XLHC+>%3=8M%N4I"F0YR(JA=G9ALLH@BHT6E,H:C87B(DC26#RX+=P]$6P]0(" MVP1U)7Q=D$E(4I-L;A;@$@; $&CZV&M JV- XX/VWOHX\/#P_\XLM3>PL4F? M,.D/ JD.\1I(#V %MSK1,2C::?2'J(0 &1#XH*6Y'<1SUQ@/XKNF#-U;"VS12FB7=,?F'RA M#R[NQFPNO>%\-IL7_ABY+[ICA7"AW*^YUF^:NTFT%W7,-+C/0^TO2ZYOTMUI MH$O34N[.A>;NT._BHU_]3N( K PC'G6RKG6X!7LXJA:?(*@<7HCR4X>+0<)% M5*G=!<]%Y&;AQ]=$=W+L\S!CYODWW&!G-UKVC$M?O.@R%D'C !Q<6B2B;44R HD91S9:/?#MXT#C MOK73BO(X=?[(KY.+%F-*P/18(R!G! M.OIH7;9[-X!R%O=72RR(#;<9S'/(Y:L?:HU2&AT+)G\/$( M\>&MF:S6>D2,+EC0?4;(.M!RLT1ZGUPC M5>F\*X*%^,A9"F\N=AK>H-1!R@#S!FZ"#VB5.0C6BP:9$$M4AMF10GS9)'E" MWT879P5#+Y[.Y*L*]VS.O98;<+XT=B;UAOVJV M>XV+L[-VK]=J';?/Z^>-=OVT]>6RU>GU:Z7B;F]:RD_FS=+_Q$D::I:&FJ9! M\_RMA(0#CSLPV(066;YK.H^S M9@^_5Q#/SM@ .K6@XO^_3F(EZ:01;*QO_AF%X?3OO_Z:S6:'/]ET>LC5Z"^B MT?;\__[E_+./RI,OE,O%G%WH#RI#KCS50I6[B]5*OUJJE IENSHTS<$*Y6E< M=MK<>%_63^N-QL75>:]^WCMN83EMM]7YU&ZT=JQ*3V:FT_]4DS3B61HP32P1 M$!/]32JVBJPH1OX3/7.,;C=$NM&\OH9(/13=BSQ\@IO$:\\'/8JO10<,[O]6 MM0J+NXNI[PT99H<@+RPIBQ2; ']NDS\"#@RCYT5 CM3S1CRV"B*C 3UL^)9D MN@1I%$]/+\E"3'G$!]T2X_A:!@\B5&_%%RVRN7QYZ$84-=QV;,QR !BBF6Q$ M$I9"/FDYL-2>18MP^-C^0]HYV"CAX($S:)$3*4,H=.#-*/3D#\A[QY\DG/QL MW+TG/K,<=86^')CT*$4/HFKM6^@:I !.!BG<_>01@V8[%AH!-0]7>S[X'D.^ M/-*>R'\?0._AWQ02S?@Z/1B*:/V6ZJ/F(/#&4.019M)+:!Z'5\C&()^+/ M9$?EFF5?UZJ9/\R6TXW8@XW@072EEN[$'NQ$_K!833=B#S:"JT2Z$5O<"&P2 M3X($_-(A_CT)Z9M_#.0,75H6_4.;KLRS'IF_3QBJCQ &,67N-L(/ M_^]-X!.L.&M3;7K1VK0NRM[";(07]X*5 QJTDH+^;([4B]O:EVWV MH(YEI0E;<**R:TZ5Q/%14L?'PC13V_BB;>,>>AI[K%)O'5=Z$EX4F*ZM[L/H M_YVSHW@W+U_^6Q=APN(B[]9M59EDVZG@G!RG-_P;1=%E(*H=P@S]V7*:N MF2$^DE!FBS!BWA164-:G^=Y+&]\ MS[S;MA'-OUMO/O??2FX[^GIA@ERXU\+MOR';O00:IY91?O*X MN5*J5;\'+%8O\#O,U=AD18X[F;C>I I5RZTO/PY??5AFTJ#F2X4;6R,9%I_3G;P%*7)+:L; ;(A#?.]0M@ P?5I9L! \G M7@;$L%Q*DH1\]C]Q<"7;32;,!#RP%?4SSGC,B"[]X8J89%F+JD&1Q2Q49RE+ M206A[:J6V!CSZ=;AJZ+W?/JF &J )H;)RJ\G$,753*E)#VMA/(D5%>-'+6)& M[3G<<:J^6U#?_$M57^G42^7U&9"BH>8D--@FP=]<=Q_7$(=JS8=B,VLL.][% MH_=?@WY3JQAU/\_7U<\[ 0%#L -S"CWU#$'RZ%,Q#8E8U)CR[E>*#PD@ R . M!U ?/. OS8CWA"/3%3@/L+?WU_W:S "N\HD30)5O+%.$AF@2!0-,277ITJD3 M]^I.H?5;]J9CYWB",AQ781^KAZU!J6(5![6^90[+_>+0M/NU06G0SU?,?-4J M,)/E5Y7>-UM?6F>7"!UZW+DXZYVT3MO=7OO\?;=7!W#>9G?'U9WPO&&&CW(/DI8M5BSA]FJU3<+.=8OYDNE?LW* ME_KY6BY;JYFY8;%07B%AK.$TCGJ=Q]!5EKMWM7K4Z6+)>/SYNG[;KO5;3D-_MI.#/Y6JV M4JZ:M7YI:)K]8B5?Z0\&V6J_5F5Y>U@=#NVAM4+&COGZG;]OM<\[K?=KTVL=?N8I#Q\".9>QX*^U$.$FC?6[$TQ18,UTCGJ[6(9%:KUBR\CDK MF\M5^Y5J@9^/K%3L#ZK94K\PX/;+LLN%03;[VINQ"VDS=MJ,O3?-V NMU^\; M%YW+BPX_$=]??&IUH".YU2\7*OQ V+'Q?K^=7E Q.R.>WF\SSW5 _VN8<_XD MHQV,H4Q#(;.-'>S)%!!D\,:O &[4#3WK1G4H(VSZ"O N['>V5&_T==P;#8^% MH%PU6A\:)]Z,W0+2)7Y+@Z42('6F8E[F0=@M BP&0<1#0( ) 5!/P!/S""(3 M@[,5KYWZ (MG$0 =(*2- $0,8TU_?HAQJ(G]=?=^5T!#)5=,8NKS\!BB9OW! M&0(.3450.3*A8A3$# 81',%H#X?,&+N>S9\FKD!)7N>\A "(UKNN2=,0DHI1!-: M6@"5(_P!:FPFEG#<:I+-1>%0<@5B-798)+8H8 G^UD-CD6&B<&A\8/,5S!(\ M)NXXP8UQ;.+HQ4\["*37B;FJ+@3W@/C]9]+@M5JFH?9"XET0&&#&.U;5U6BD M LTI(!XH82IT.">M?_56@-HFZ6JO7&3@[(;(TV7SY>,Z8YJI5E57M061'(G)RUSUO= M^G&K][79[C9.+[I7G5:_4"R5JK_W%*PM'H(GOW8(PKP,FI@1S^Q5QR>_(C[9 M;*54KE9J )]A]XO6,-^OVD/ U6#EVB!7MGA\G! ?H@)K]PNEUY1>2H9 MV#(;6$4ASW1[W#4Z:_&XO9_/E>Z&\3?HF^P<8(Q*:C M/J^\Z)QJS@=1'55?@,8P9I6Y<>T7RB6N,?DLZ]>*5K5?+-;*-LNS H__EPUN M=94 ]EU66KQ3*N>J@7ZK5N*Q6BKE^=9@;]BO#X2 WJ.0'^9J]+*NUUI>3 M]E$;!#27+V9W'!77MBVAY&W*"&V#HT\(V_ M[O_T>03Q^".;-F/)7K\NF$F?FGX,(K2K+JPM]'5J K]S2?B5GK-FS(69;#9K M>E8$OL1CV]0WM^'/X%7D#G,;[.'&MGA;AN\Y_"=3/O,@8-8!EP!(C/W-2-7_ M\T9W*5T&< :&G6"/R>,4$0WY__8 MC"8V"7S//Q]F-.S^8S;P8\C'"H#VYZK&6^XURTRK;0!(N.-"Y1-?:. -L3#W M)FRM0'DXS"MF#O$BJJ&3CCIDAH_Y+$5<<9!#4BT[IM9XF$XB"4^9R\O!'@,[ MU[EW*$92*!SD\_E2OOKNW=+%TPM0['RJV+^NV*5RL53CPI&%WOW\7Z.)PQ]? M+/3SV3W1ZU@;%>U/%_ 3^5]:P=9/E>N5K6#K+@O!]E] B_*?"ULU/!\HS$V W%Q5#<6^,V?<#85 M'WTV_57_U=,I7WZMIU,AU=97?SJ)@\>H Q<:,952!I:HGE8ZC1G#G'@"G5?W M-9LL"@.HZC\RW1NCYT,%@"PC$"==D*%"?GG:B7OA\=@8\= -@,&I'()/%149 M_@].[OIS,J#;:9MH@NCV^2F&H_ 8P]$]6*/NY7*Y]"[S!)/"_ZM'UWS%Z&E5 M6ND7:CB*J>%XMGBU6-P3RX&'M-1:93Z, 0MGC+D+QD%K"YJ:/FH"ZBO7.3(W MV,8H#M0:"G_I26I<3&/3+2EQ*57B7U;B;+%:S!X5R(=O/ ML;N\7=H3/=:2IIQ=3DX?H+:B4;G@F#N5/IF\(4^*%0+ MY=K+U+1BF@5ZQN,RE\WMB9[AD8:'IM%VX4H#DK*78SZHQY]SN>QA+CWHMJ1^ M:5+J.=5O7[)2*+O;4[^7=0;>-:,6U<2QO7]JEQ;8?U:?M[TJ8)Y><\ M:0M[AR"_E:44\V5N-M*6Z:U]V6XJ9YW>?,ZQ;W)J_;0* U ?L3G8!W>@DBK]TY2^FBK]LRI]]<]0^IV=]M54\9^F M^+54\9]5\6LO7/'OK'$40#JOX;E!- X%_ ;_3%="J6_F VQ-U6NIJC^Q["R; MZOJSZGIN7YH\=J+LSW2RY[*IOC]1W],ZTV?6]WTI-?UE?;^8+ES6[T4TG]NP MYC55_2753VM]8.DWVIO%NC_*>> MN:KP3JHT*L29+PIL?='L#2OJ4LU^6+/3&KMGU>P]+[%KNR$; \$" -%? M^J#IN'^8;U<'NBUZ^^:[V4=JVG7>M[ MT[6N+7U^[RT,*.K/# %SR?FV84 MA!,"1WGDBI $\HN'&>,TM ^7O!.-==3H,6OD\K/I>JY](>&^&+D:W:N]4#>^ M]K^I>KX,]=SS"EN"H.JA1\C5(M9#[K]W6# %[FSY,>29_M?A+G80&5^=$"[B M3_A;#T*N;YJF217&N[MO(^:./,&B3 K;'47N/#)!Q]T;!I3.W$?$EXK"/NSG M,_W097XPT=U_^[_I" M+F63>LZ,5*VV+X+?\&RV<%/L@E](B9MPY%@K)/H)::5:+84BW99NYM.#ZC\QG ML_D7J@'Y5 -^MP;L2^URXSC5@%QAJV= J@*;J$#A)1X"M6SYU:K -@^!5 4V M4X$7> J\7A4HI9' []: TOX< IX;8-P\-)IL[#EAR(R>%P&S7L\;3?4:+L!-VD6,YJ>%4$R\47M?K=QDN[^+^Q^ MS[SS7&\R-UIW(11/RT9:?WC0]-I>'PTQJ5Y+2J1># /Z#Q-,S0-K'IX"Z W#P)UHKP6&NQB8KV@V2Y?Z;]+O()\(& M+#T.1?BPS%\E)+!TF%6-+J[G,K6^AAF%GI$ULG%["_WYR]M8BT5#],,44-\P MV>&X7 [#OP_$SQ*[_;^4SU[^\UBOE'$"H^ZZT#[:85//7RBL =2C0]SK'=8/28"2QGH6+]>///H:Z\VU&Z)TWS*;;F$8TTOV9 $GH8]U3!/W$, M!V-S[D7AWT/GCMFZ%LJF,)IB\G"[=UR+XUBTH]@"!\9TY(3L@"^)!9G!F6]* M^YJK+ME4[(I)FN<%HZOO0=).[")[>(SPBT;F=QL#Q!O:0*9 M?!MJNKG52?+7-&SY';M2&I'&&Y4U%Q:KISN5+Y/NG[WVR#4'^R'6O-M^ M?U[O775:W2W:,-V\%LK+>ZZ]?_4Q9(GK:'X*CA+&0GR'C<7S&_8@< M'RO" X,K.U2!0]_1D@^(!X]\S,@,##L:\S>842!02[G_/O)\/G@;'XQ'(&"F MP+\] _Y&1[!)OJ:O?$T@)!VPD3D>'C[6)]MV<[-\JQ;3O-DH%BU4#ZO5^X)1 M3;JUAT,X.1Q[,WGTR'\?@!OV-YG#&5^!!\V0^KTY"+QQ%#*5/$A.40^L-L\: MY',O8&J_T6_8W&UXRGJ7#DOE%[#>3YI:X;!0>(ES>TQF\4%;\.N2NBBH9*8? MF0N\7ZN?09W6I5,2X^8&'M3G_][DWSPL3M7#WYW#_<:F4^.$F>,06GVI)XL+ MU--RT+]!4M9LPKZ+RG/FC1^RK_NQZ ^:RM\PS#V3Y524]T"4C^9_/T6.A1\O M,AXYN*$PL+_;D'F!WSJ+OX*_C!A3/97X5.+73^?.#ZS0L\7*"$CAPV-UAVS(KR)OQ@.'8OY M>ZL"J3N^#SJ0NN//,MZF&;*_=;QK@2[W6&B;W8KWT_)\>R/L+T/6-Q+U[5Y@ MOZ2+Z^RX;">8CLTY%7L];I!Z0>2F2P>_?.J8Q1T_&Q9JQ6&! M]>VAF>T7AY5R?V":I7XUSVK#8;XX*-7*K_V.OY+>\:=W_.D=?^*._5OK\M(X M:=5/>R=&XZ)S>=&I]]H7YULTP[\TO/9YL_7%Z%WPL9UW+T[;S7JOU32.V^?U M\T:[?FIT>_P'9ZWS7O>%W;*3!95%W]7#XKUW/L]\@ZB5<2Y?)C[U@C0QPP>* M]%_\_%[J[CT_!/M]W4CRT%)?U]ZVWW7?)C7],LB$IZ^ G[5C0 MGY15>_F]46N$4.64=UK<.^Q='(-/ M=MGB?YSW.JWW[6ZOU6DU+Z^.3MN->J-Q<;4'GCL-U;@X-K3!&O%H#1JN@>,] M[[7/WW.?LG.V$OKE#U6SW6K2\4'^=:E1:KSW0*I>MWW60^2C^BF/D%O=DU:K MU^U7RZ5:J; '=CD1Q8LQ&C1(H]X%>]UL-5IG1ZV.4<@A\GK-J)\WU[/YI&JT M$^-<>%TZE!KG/9"J/\BZILQP>EUZ5IJ0G? ZGZ,TUXX^+LLM,Z:9UW MVY]:[?-]N+F\QX0G1FOPX5ZR!5?Z@Q/ZF?OV]U MV^>MCU?MWM?^GAMS&BTWXP:--[7D+UKGC@\JKTOA4DN^!U+UAUKR>O?D^/3B M<[=?K.9KA=J>6W(^6@.'FYKP%ZULQP?5UZ5IJ0G? ZEZW2;^U.[UVYU^_EB<0],^/E%C_O;O0NTT!L4):=F>3\4 MZ/B@]KJT)S7+>R!5K]LL)XM("OERK9+? Q-<;S;;>$Z<&NUS[BR?X:EQL,+^ M&MW&2:MY==HRVJDEWA>=.3XHY18T)NV)W:M!/1Y!.F<5"^6:G>MG[9S9+YIY MLU\S<^6^53(+U4*V4*WE,.;<3^"WX$7^+X]D&!_YY- M!6,,O.?*1<5"1\)!B2ZQ/C[5$1V;@T/H(F[0S0H)@C9QQ"R\W?,JW M5_C."](#\INK_"?@XN=R3PV^>6A<<#E>^):###OL#H07)$7*N;3$BX];.2*@ M$[3A&Z H:"F#0X-;3ABI:4RCP=BQ=+D8.OY$T"TP/R;28L8E?51J0#W^RL4M MLB&,0G&:O4V(S3OC[66C?G%$EA->*W@94-L'8+=L-F6X\O0VH8SP:UWG0&?Y M2WT;S;@:U]5A]] 8,AM$V AB,J&Q.8MMD3F=\L&C[^1S\Q.0KL!O?45Z%,AM M>IB12#T79[9-;7C<\M$]":VWQ[U#1I[$9OY 7Z;\7N$!_& MC-L:?FSB?+G1 6-"ZPFO@@WR!J&)]%)FX+FXOF801#Z^VAQX$7_$B/%O^.MM M,XC$$$P<'Y<\7#7XI9@:T6LQ)&VH&0T.5# 300WQL;R(\8SX!(/KC\'QIU M?L"8/GXSWH<,O&A1W,5R\7<1APBL.E*2##=_GS'@JPIS!$.(IT'$W9, UT\8 M"_C4LKU@PR&=N"[8DS4VZ3'31BGC?X43%5956"K7X\X1G%_T^AVIQX6N$=8X M@J-2;#:=?Y[%71&?:,RXT,+(T70[P4VP5A;ELJV2Y ?D-*-KT>(00-G(_-MD M]V!#<2B'1A<64_NPF@Z[X\OH\D=E8(M-(T1:-3@D,P:[=?@J64B=8^(ND>). MP&J38;.=P!I[@7CFVFG1V226TAP'GC: 6W,_8$S[H!&SOL5I@T MS5+R-855XBNGV:^! L>I0U83+XNE.BV)GQZ-"7ZLX&@">D-47)6>+DP&-I% ME /T9L]Y:&+DA2[=/PANLH5T0?#EC2% D:;6TC:$SY&+#4;SO]%=3J1N >J] MR<8>T"P:/8_/#?XWXHH51$9#,&39TG43+IL)LSP]O?PM^>3=I;6/F/,=32/Z M.LSCMD@=NWSR$+Q\FKC,:+E@>&OPJO8RV2LMC;-_\88N]H M'MOV61.CU;W8Y2/H/GRXMW7EG4+0%07S6#>B7S' M0'WHJOL_\D,*3P4R1J5_&K89FAF(8#V(:V<. M#THAR6\_X^R^1SPT',X?F-Z].-[)$_8)A0R57-4J6,5AWZS8=K]8*MA],V]G M^Z52J5RL6A66+Q6%1M(W>E;_\^V'_;Y>]B^^=@J_R@<5SY.9L5N=-W/+W_RP_RRZ5O10=":-TO^[*9I_3B]FO%/ M+KT]Z#NWX8'U99"=EZ/S[.1#.[H\J_-/EA<_Z0V_'F?[UZ?LBMTVO[4_G M/JCW"\MO/ZN=-2VG+"S,9W;;O6H4V?'M>>N+51U>]XO+G^Q^'Q7L8OCM^NK]T2?W MY* X_GCF7?=+_>SB)WLWWN3XY/3HQ\WNK(.]^ MS^8_O__QHS'ZZIB-6;^R_,GH]&=T]*75&K>? M_A $=M;\T"Q\RHV/Y+Z&UX5>91Y]A$\NK?SG MT?N;#_/WK>:560S.W5&K.AE-K_NY[/)##VX;'SM6ML=NG.LOQZ5B_Z"6*\SZ MN=SR1]G!Y-3JFL?G6?/TK/PQ^_G3U7SRL9_+KUJHVE?GUBGF6N5F]'WV8V@U M/I:Y,!>6/]HN_INMG7\[+=Q\&)ZUB]/6EZORF(^UN/S1?J5U%7TZ&-]EG>NS M\LFY?7E\\IV/=<6>MLJ#;_GAS4GM)O_#>F^-I\&'V4_^U!6;VC[*#EM!H]>Y M.?CB%3I5=W(Y^\G'NF)7;W]6;UK7'[+?LC^..Y].!^/IT9!+7V[%MCK.M_)L MT)R>WI2_M*X^3+[=?M=L5MG MC0^WI\.[:))U/MO6:7]VW/QR\+&?7[%;1\V3\MDH;(17IOF#?3AP*M\.CKGN MK]BMC\&W\E'I0^?NIC$\S5^.1HW":8&H]ZWY[X>/V<;MW7?ORZ?6 MUYLZMQ,K=JN:K97>N]UYX89=78TN6KY]$7WC'UVQ6\[W_.7E[;?V]];[RY^Y MG]]:G:L;+EGY%;N5O^W.@P_?!NY-HW5S8MU.&YUZGS]UQ6YEKPH7P<_AS^_9 M]S??/WZKE_.SCS=\!5;LUDWIJI#].&4GV?)/Z].'VZ^W7SYQ(A6;B[^5"\N+CX=';[_F>$ M3UVR@5]O33O_[Z!8RK)VQ9]^9-G6[(C;ZA4RT)M>M_S>N'AV]2.()B?ULUGV M1P$_NF1=CK/5RY.C7'!R\SG_?58__?;E8[W-/[I"7(J?/U@?O\X*O=;(R[=OWL'M^_/3LZOYV?#L1_0S_#&M?82/+DUK8G_]D?TT M_EF]ZE[=7M=//WF-IU1Z>//J_<_3JQ\Y>BZ]C/'GQI+UK8@ MY(4K@K&C&86>_ $%COB3WXPR7_ZMU$F49#C,EE;G&IY4 [M9F?/("=D!_Y(% M$2B J:M2[MQOY>3:OQ7X/1T'^[P"J0RD,I#*P*N1@4?25^SI"5A;E9G[LU5A M&TO"G37XX?^]*;UYZO+4#JOYG=)@U.Z[SUF]H/?E_^JB_LT;TO\7*T@?RY:1 M:M=.M:OVT(H\S!6SBB=FL+TSYO6H#M1U;VEI4KEX57(!Z#NI7*1R\9!U> MKDDJ%:E4O#"I2,_/3<[/M]#GE'^8[GBYXMZR&!L._[/#P[46/Y-J(2J'^>D" M3AW]Z!<2WP&#FO+5[N9C%V5O$SCK02&W-<7?K1>+ '+KYOS\,T\W-]W<='.? M?W/W*_#[U;,)>Q#>_-.(?!] !$P\A_Y^"3[;TR7VE0IFNE7I5J5;]1O,_6N, M4>0Y &AO"I0/\(%NS;$"4DR=FQ?KW!06YVS\U[GC8W2/?=-"])+(=<(.=%P# M6$B_*V"W^HWSK_V;:.C\>S$.LJW(O/U<^#)LYO[-SMX@$A-_)WZK'O0OAM"R M5M@P?1\P-3^9 MXXB],0*^)_Q;_,FBH^+7ES>3TL_:U8^:'=T>?.Q7H$TCEZEF"YE< MKO+?OY*+D4;AJ;@_1MSSV;[S^6OC4^!^[=V8 0NB_'CZ_J [^^WB?GK]HYZM M??/9S61Z*>BCN)^U6WV;=/_KVY+=O^ MY,;\=CDXSU\>G]:&]9? M6MT2.PM*WV9S[]_K?A7:XYV'HYN+_KR: MNYM-^C^&'[F8HKM4S.9207V=@KHOCL^F@FH5HG:G\.7C]56Y.F2WA5+Q]$-8 MYX(*CDZY^C@GYQ4GL'K,G_"]0(BU-*IY95$-XF'FTXO6U[:O+\V[:))]":AJ M9[W1#K)Y^Z1Y?C#*.O7P YMWCLO?6]?]&G@7I4PVFTT3,:EH[Y<_LJEH'YP5 M?Q[WC^?]FQ^3ZZ.C;_Z/;YTRB#;W1RKE/R[I(A#,@:3$8LXM8C2]=1FR,ICC ML3OU6JF5MS,"4I%]@\1V>V[ M-(\4V>*'+S>N_Z5?O&(G7[^R0F-ZW#] D86<8*V:R1;N2[>D(ON"179?O/!' MBFSC:_UKY^!K_Z-%TN9;:@XI%QKP22-VS"?:H7E>TC17^J$_6M&L[USU/[7F MH[!5'TQ'E:O":W#5?VU9SLYFX[#3MJS6^RNSYUS_^REW?7/]?.YYFO#Y XZ: M?7'H5ZK!^J/F\\&L.QN6>JULOL;/RMOKRL7-IVM ]<=ZRF(^E\E5TKQF*N9[ M%@0\4LP_O8^*[Z<_!J76A7>6K[^O7=Y8-TA>P8. :CF;R><*J9"G0KY?8<,C MA3P*Y]ZU?>U>M'YTIF?75Q_[S<$7%'(>-N2XYU(MW"?DKS*1WP8:U=#S^<)E M#!X)I(']J]#0??&VI'C->0RR0B-/#BZ^L6PQV\Q&O4I[\/63/[GVZS >*)NL M%3+5>^N94Q']XT1T^X?( R)Z^3&TOIB=D35U<1 H!\KI(I M%39KJ$J%],4)Z;YX.@\(Z;<&R_Z([#![,^^7OET-/P:!^PWM*'@VU7*F5$LS MHM+EZ8X\/SP(H7#2X]G MBWTS#S[FBE?=^MTU$$)"0JJ2R573[MY4MO?,Q]I0MJOC\Y,O_@ECV4G8',_R MM=-/)>LCR#;X6M5,L9!F6E/9WC/7;$/9/O>_W.3=J\O1U>=_S]W"MW:W/+Y" M(M\RM%Y5\Z4_+?5TZ;.IZ=@&NYLR-Q",YTAO;E@)>*XTEMIC7HY='U;;=\2$ M7+9(+.NN?0$R^5"!>.0,N\-O/ZW!S<''QFW?G^6SIZ=U8-_F?EFYDBF4TBJJ M5+!WZH4]3;"S;O3MRYS/\.;]>'#^M7L[^WCK(*T\.&4E?G354LG^0R5[7WRP MITGV*'#/PB!O7[;FWWH_3LK?9YU"8P:2#2Y9@8<;C[P.?(U),S&.^\"\>UYH MCI=\MA3:>RNAV6LT&_OBZ3UX](75_+_NV&VW)IUZP_S9.@_N\MRG*X%/5\P4 M:OE,L91/4Q*IW+\L1_ AN>]]:W^-IG=W7UM1M6VU:_WK2^FJ]D MJO?VO*9RG\K]'KJ)#^(7_/0GE\'!_/S&^5EH!>/ACYM>> UR#UW>A5JFEOWC M"L0N?6_*)S'/&-.Q">Z=:R-.\A02G6G)V.O)I^^+4R8%[A+$C8=R+2ELJTL? M&MGO[:]?2G?U+#,_U2^J[>#&O^5G51GS;MQ)*Z4-MZG$/G/VX5$2:V6+K=OS M>?_KU<%Q<58;_+SUR^XU2"PDU/+%3#FW&6)Q*K(O3F3WQ1-ZI,A^FX[*Y>ZW MZZ.KZ-]B\>K3<8$[$"BR4%]6RV1K]TGL'Y(I4Q7U?+.O'4#$H5386B6ROJ>.61/E'5[%-PV1S_,L&5^"*_L0N/'Y*M=!UD' MQZQ82IL@4V'?/U?NB<+N'Y>+K-[O?KSZ4&GGOG>FG8/W-VC8X?(SG\F7_KB" MM%./?W^3OH#7H\9_C+;NBQL&,O9PL6BV>?[C[J>?]OQ$\B MI),H9LL/!%RII/YQDKK]SF>V+98P!8V.#%\#\^C?34-55#4U1U;6PI'1.#=") MR8QX(C(B,B,B;KGL0I%*?6&SADB%1X4,C8D"RN"]4:1>B@5T'E)+S, NS(BT M1<2!*MJ"F'='4H)48/!P D8PI[KTW%<,*VN.3=\W1ZE0WYRXA(_\G#N0\DNQ MG!XP670-;VZV]GK(7A(RC$!0U()0G!O MC$>!>47IDB3Q@BS_%\S*??8KCU1<68$UM!PKC+]/K1&@W-^[3ED$#60??NT] M_,OKE?1+L=<>D5J!0&W"]2EC-=A%J8\(NY[E"!RGC2K16D@L/IWY12.S!E/; MF6P"Q@GG7;5'6$=8_V3#[;58'^)D3,QRX[:LR(->,(]4NQX%Z+]3F_X.HK-@=)A]?BDGUI"1- MS7.-7R8AJ_;2Y>1N5"1B8DKD2FF+'V\G&K6KB8\)%*JVA)#\M=&N,Y&\B0IZ MR:M(%2)?26^X="^WBC@)(AEV%A6N-LB%H'PSAM2Y4-[6R9$I.4%--1VNH:2) M$EZ2UA#*7%()B$3E]<^O%(8JA'U@Q1@:Z(>1%\'TTVM6$)=BM>UTPQ&-0)GU M=0%O56."HAF:JTR$2CG7T"AZ%P8C>0;C&90NAA!_;=;=+Q%?]8N+4,JVTW(T M\AVMD*48 4;*DNK\+*R-A/%G5JY B$>(OQPC\)>([P\GRH2N";[<:O:R#M-M MC;I&@G@82R. AA?N)TGR#/.N8NG) ;YE_M*ZNQT!O[2@]\5?O4"\1+R\0UZ^ MM'W^8FD_+_!.@@C[,YM]CL^=3T3Z(BYB+F(N=?(W-OR=_8[ MD608@(-AD%KHL0X][C\M=U]=)Z7__&_>.!5.3>B\)DFB.4IVB'*365CCU MHC#EF^ ;?F"F0B\9F0?P6,"O-:OICXZ,!GZH99[,3';#9&.5-E:@[7UAK:/[ M%EQ*$3S(-X,P&137?> W^W':=,VQ95C@9=6<#TU?&^-+/9TM*!,UX\?Y@>D[ MA;+[&Y[XGJ#U'3U_4:F[ION^1BS\SJS@2RLB'D>U%;>0H@VUABVY19'#"/+P M%F)2NOJCZ4P1'T+G@:QMZ,P\UY#Q2B[D]2R^(*7)9]!YY=-R7Z]HH1WUM_65 MDB_V1]D=G1D6X^G#ZT0I/8"(SII&,O<436(I","$_I!"&!"#8&&"T2O3B?]" M[L@EZ?KK/[$Y"]NPVK_B-&;;1J$LF]H45](UM8FW&QJ55 Z':D3$1/;4;3D$ MU[N#ZP<$G\^%:ZE#A.EZT;<(?4Y-*W;?59MU"<*52>#*DAA-HPLU-PK7BSDK M.1>NZ8HHIX>#>4'FVN&2*@O3[4A(M"M,^P*ZE7AM@MI@%K7+5 M7J31FE^*U0DL>8?1 O(]/H+DJR%3&*ETVE0C?=RQ^Y2E#=D&(#G8^,C#T@#O MX8:@(-4=;*V7XKB\13# 1ENGS)!U>L%8ULL3UOQ'J6="O">A&1-H6+5G'N&9E!LP&Q#JO-4AA+H&ZL".L7YC*]$>MA M51P+W4*5EJ-6N[S1[-G,:DX@UF&]6HPE7UFN]@:\I#ET/5.C*/%F?--)W)V% M[D,+]YFS='(@\IE^SV?*1F;;:^Z(6M_1])397O*HV393DY8JONH*XSPS&N(^ M/$ I@EW>%T8>4IO)73;Z58RN5RQJ$;=CAXO)J68PH%_)(@?XQS=SEYY-UOB MI;@ZYR,;=JKIV2.ZT3#)5,3(WZ =@(DV88O] B"*]WC-,UTMQ.5Z%U\$X*)8DC:W; MK5'0(<91;6HI"5YAE66,?ZVC<6/[I MJMAKOHE\E-^^2 ;)_20A27)'2;+_DX^.6M%N>.*P]@KR5]Z!Z$J75\;YO!O(5EKHBL8\RQ#P-(WD68QG#NN#HK,=% .\ M*H?G3:(!]F9IS,B3@.EW"'Q,5H<5JBIJD:1121\;FJ4P"O6Q06B_-'?IK6BG M55[DL^F6:+>Z#JN4&2K7(1L0[;!@%$0[CXIQ(K1?F+/U5K2+63DGVW%ZK)KL MHKEN^^N.ED[0#OPN6L X[M3!_4V>\.RZ B5=!_'5#??S,Z$ZA# M/B@KC#:PJ0RSU,>NH:PA4:&CQ&$^@ILTW"M1+L9K. ZK:R3;D2:Y44LO, M2B[96CJ;7C4@4).ZFQ2#ZFX^V$XU+S1_-Q,9^5)WZDM=BIV5@/A%K; <4J-V MEYO5";-*-[V(:O?BRB29$]B^,%(XS\Q"R+YF9,.:5B2%:HOF/T\-===.#3W?]];@H2CB<9>5\T^H,\3%J^'BM80+ C_\G@9JI^+I[K'8 M]'3#:".\FQ;M;G'LYPA/GW-5X'_UU(*%9K 5%@V5,%>B3=+YB%W&\#U0%O0LD, *)"03J9XO ?R5FW:O /R[( M>B];X&8R%8SFX^G06A5F$@0_/ 3">$$$5AZ*I"'P7XE=^"KPQX19KK9JPE;- MX[-XN,%EL9=?0_##@R6*QUCZE4=+5VP,[D-267-L GJ-DOLWO\AC&/UJ#,I8 M^,VLZCUA=U>@VOKF"8QKYO&,7_ D@;&ZN$U8,]MP2J6L,FY(L!D3+:+,ZG(X\$0U"&]5U>K[@4]^>5" <[HI[FJ:QK M#YMVM^$J%2*H=T,!F(/,KJ'A,8V",'O'F/V K-578Y;O5K-S3;%TU4H/!:8_ M8*;&(L$L=&$HC#[3?T&@O3K07HJW\7K0DELRF!3$S9B@7,O3J$5>IC(3"%IX M[Q]CJ%.*]D["TWN/),FB2 %*X"^D5WLG!R+?Y/=\DY^367[=*CVQE'W6+>8+ M@UK3;FVHM62^BZE14&QS, MFQ9H3*2.E2%&>=/W?;GJRMR8\^4!-O201T$N71?3!*?/%;P+]O?,LJ'1;%(H MZA?*!T$<0?Q+O9Y70;Q=QM>6[30MM3O.Y=8K8\3.< E"'-:6$EB,Y Y+E""( MWRG$+\5'>A7$A>%\U)O[2JQ2_=8TG5G66F,S@3AL'"( G_X4PF_R8*;B@>_O MK@H_W!*^X4O"%]_\^@(5PA7='D;LO7F3!NJK-E!767-X3,/7/#T8C.:%ELS5 MPX4YR,;C*#?1Z*23&4=@Q)E7KA"R[P;9EV+)O(#L:.Q.MH,NX]EZ)R_6EA6\ M:.AKB&Q@NX@8*:*69S_2E1]LP)2W,'T]A$:-8P(N_2K&>^8W4+#W-X.]#[2M M0-(^-JIX(1)I*Y-I.6[-1:(5%7EFI>0;06\"U#F#T4?4.0KY_B:]K7EWNFAX M;)' U8Q',+9>#:+U'_\P L:Q=Q[X_?Q]&%T.O9J \FNE#68)#!KSSLK8BH22 M=W S=MREG&MH=-)AC>1)T*3[D6R2HAZ>U7&YJ3U23]%9U8DE2A#B! M$L0E-Y %\I6>Y14[D/MYO)RZ>D;*ZJ7IC2]-3Z>!F(^\")8/NV8YOQ13\X7J MOQX[V.2\>"+C3778[+B=?B2"/5'8I9YR/(^1+&H4A$!\,9FDQZZR#EJF7*X1 M$L$QDZG66'>*E=4$@IB!5UE)GL88#A4*N5<07XK%=1K$PPVI2$4E6U C U?C M,ED/JO,U!#%,!16 ?\^^6(C]/R$,((+_CJS5/_\%?QYX8CBF[D,,3/<4?60Q M).4. 21!_/O]O(XGG#1,&-%\8"7%/.#XN!>2?#'T=3> A/T>+8"=:@#Z@W$Y M_,'S./,+]#-/)2%*\O=__^_T0]R]/U17B"94R3QC6;_G7KR&J[]@%=S?8,_X<@S&W7_M8?/ M$AEY_- ++ B*[TFG86L%"?#\N0GC0V_QG2*_<5"Q@+?[A3'D-Y[]("C\I+_H M)XS74U,?BM[_M97,,6_TK3^Y>PL?!,0%B*?S]U/S?/_1$XA"XD*#_:%H+6R6 M#5 ;/.)'?XJA7PG6<[X=8\?[$/3 U?BEL.W(/)#K]51!EBKM0BJC-.M*4VH7 ME5JRHJ^944:IM91*,2NUY6PJ+56D6D9.M0JRW&[M=[0#*#SGW;Y2'?D0BP#K MJK6+-57.ON.J#A?QU#M\#NV7?,$_=VW#@Y3EIN !8 VI^0PI&FZ0 Z'5NI/ MN"**^+M932>OR+__2LY%U&^M;V ;=AS=#QX'J:U_/0QZ="HO;]'RQC"!L .] MG ([(SSQ 0L.IKJ_[SP(-/7N;6JDASJ6 N.2%)JU%9@IUPO-T5>O[E\VM*3,WO.1T[$[TAKER998$@XQZ3!RE>M) M6E+4[/G(@K\NN@3+67*YL<;E=)59-AH-C3[\]8)0K+:8@0.LGGC5I-+BP!@U M@>5S^.NJV&H[9K6ZLZ MUIC#D7Y?;6J9^ERS\TNIE.'S;6G3D316(PY^7IJ=56VT1:K4]J/&5Y00,)0^'VJ,:[14LHV?/5R1G5^6>KJTE:"X?#&4F MS&3HUPH=NUNBY]Z"K)4ZTS4<>L!1MF[IX_6JZ,EQ3K3+8::0X=WDJ0>,LM/+ M92NL5AV9HVK55ECHM*P2>"I].(%:02_G!GI'(/!EJ=CHU@IV*=_02.9Q:&(H M/QJ .Z_'@#IV$9C?'UX\51[07MK;2G"C-W8&PH,*2(PS/0J]AP]VEEGRR3,# M[HGCM!]S:("'_L/$]C]([G31F6%3_AO'GO))GU@O3Y[O@6>.'6_]H+8>WN/0 M1_R^,W?7@$XOFIE[;9C\\,-0?1AX3A2:'VQ>_OI @WS%@<8/-^$W76KRFT A M1EP (X!+QB-&7 CD$1<"".01%P((Y!$7 @CA&\DB1CQ?HQX[6'_2U;KYZU: M.!;/^I3$B)>4P771 'A1\,/_]P?[QQOI01/?6/)+;P$)ITXRS@B 2<$NG.F- M=_]]N/F\>T>3SR^$()FY0)D17A7QW#'V\.\[W?S9V6U7+!#PALL[T0)Q_LHX M#RL!(X"07\%-'@I;/'E4(>YA%>BXQ"[$;LOB]TOA6"^G-UJ MZU]H'[LMI-^&'CM]X_(RB(#XCOC^]7Q'.]OQVXFPXSWUUXN[V]LJP7S.MO?: M9+X7+R\N(X"*C^XR^07B\?&U*C]=\?V<+/)35 8Q$#'POACXX3O.FQEXF3[3 M&S:/C*,'04I**3[XIN['#Q?;_X1NXLG,M*RULD9FDI>V^X[69-/%KA]W%$*9 M?>V[RS])#^:AZ M>QA8@WQ:Y>2945)6W6B;:3S-;2O6 1Y6EC5B]E[-*:!10DOA$$<2SK]>>B7 O=3ZW@ MS_Q];D;E \WGG4K#6N9;KAB:Y+A]-V@N&\UFDK=;G^L; [ MTQTY)S3I>6?],FD?LHD>'_YBC3F$\J 8!-$OV-#)==JY/E%C M#60#B3&LB/'$8=ES!.\7:"KD+'&F5F+?QK/K9E/-1UUZ!3L140+&TQPFDD>Z M$>V!;26/W9'X:5@##TP#MS;X+FCQO9#\1ZOAVW%VQMDZ@3/Q()LNB2Y;:OP< M$GF>Y?Q;=M/N+7SLJQ)MO2@,("2 R?489=GE<9Z2WC,(T&XXC98:S'-R+/18 MO-QK98K,!1)@=R;^=.7OWXCUHAR;:W- =^4F/J_JSP=O&*\J5/%$MR7FYY%J M%69GTFM(93NO=I=]/6ZTPHZ9DS0NZ=+*?T2I%83F:T'SQV_5[XUFKY0.1R[- M]=4X'Z7-=*#[S+2A)9T A \I''3-:/[RV-(;T?SF.D!7AF;2<3++IK[@U67% M&2X:):*8ST TPR*-U&>4_K_PF%WZRF)VZ3V4RH&G!-N^/2'*C8:8[4CTLCF7 M/C_B9/*N75_6P9Z0-Y8-7 /:H3>[Z)C= P7[ UGOK'LMR\YLUHUMCI(UHC3Y M? J2ENPRRR6Q45NS'DO4JL(87TJW%;/[!-2>%5@2\^6&R^+%@AU-@E6_V^@T M&;X!7; KC=A] IC/(FR[7MJ:TIJ9R=&R3,NE8LMPQR\1]I;B=9^&\!.Q)6M3 M&J@%JZ82R_Z Q=OEN%U? 4U"LAQ&< 1&\8=]W!&Z7R!JCYYL9,_K9PBK0M%A M@W:D2"_7?&+9T:3+BU=]6,!N ML,6%[+2?6Q-1O=62AY%8L!>3RR/ FP)VZ(H""HI\VA[SWFYD/BM[S975#%4E M7UZZS-H0^1 6,:/^^$?\W/;."/]7C_^/-P?>&_]N(2?;BQK=MRE]7C,**B'0 M3D-+NL7PAP=V"/\HC'A3^(\\OM%W.%PBYL5 MG+"?,V/(/[?$$:\SFBA!+X! MUZ8[J85NC<#0E*$OK%!W[OP$X+ZVKO?OR?(#6'6 JZ*;V:'JB!#Z?@47EOTA M<.^'K76DLC6EC\/ZL, ( [XH+V B<4H6$3QO'I[OWZCB?'CV2W1FU%.JHIQI M>Z)7E?M1MPWA"3OJ82Q+821Q&'^ZG>'S9?"<-5K!&._:@IR?IZNR.RH: ME2F$)S!A*)K'!/[4X?[M'X=*AA'-(R=I3NZ;H6ZYX(6I^RYX3H <&K3M?*I5 MU-PC4-X#\ DZLTGS\V,M*>T.%:6SXT):UAO+1G70MFG5FVAB$J4B"8P[Z:H@ M9"-D?\*.]29DE[,+7&MG\391'O977BF[))N]!D!V8EN1-(W1' K#HC#4%UMC M;\+VTA;9^G; L&IKT&DMLG.[TQ)A,Y.DCS"-<>*I .OM!)B>V%])XR/ N?G" M-Z>F&U@K,V6YX+UYY^[2EU>^O*C-Z0."43] J$ ,9IY"L)@@L.(%0!#8Q WM' M,\ZKDJM+RAJ"&EA>'"8P]QT0.UD0JNV%NI,:F(M%JF#J3CA-93Q_X?EZ IWD M^M\4C#3](.E-RO^=,E$)J=\+.=R>*KD4JR\Y^M_#=5?I[(BVD/K%Z5SG,X(< M-<1J:(UGQ+22M(<$AAV%L02!\>SA)6\$=@3VBS(&SP)[KL[*QL(39'LY;T=] MJU'FV\4U!#L#P<[3!$:Q*.#V3@&WVP/[I1B)9X&=&#:K(ET79)GJC39TS*PZ MS4D#@AW8@0PI8 Q]%U>\:IX+>>-[C@.^F;)@W50S"._2XXY>,#BO62N\ MP^Y( ^$?>1$ XQ5+_Z78CY4?R)/=6UAK) M).51,9)G,)ZAT>T1A.1/W@.2IY"ZCS!K'[:[M-'/KXJC Q@V(9 8B621H MC"=1AM\9!ME-(/E2++(W()FGV,8B%XJZNEQNHGYF3J3;E 21#&PMD0 :66!? MLK7^DQAX']^S\,RFA!_5/_*IN49SSV::8(:D'H'3GIHIW8"WUG4WAB=HKA=" M"\T''[O)<=K$3\HG^"$L$Q9.S<"$2$E^]AR==>PP*#@H2Y&\.T=E_?; M5-83!&FF,1Z/@91JQI #VH\;#S51-WB-8 3@QYE#1A# YO[?_^C@_R-K]<]_ MP9_'\F6.J?M0:TSWTWE4"G!:>WU'$/_^$-%_W@R28GX(?NH(49(OAK[N!E 8 MOT>+A>D;0&;!N!S^0)8SO\ \ZZ"9$"7Y^[__\Y0XAU[P7CT^H=ITYQ%0B::< MF/C0-W4;U\=@8=]U9ZW'P9Z*/# B'C3O]T<-2R>H);[1[+]33U[#M1_P:JYO M\"<<>>;-[+_V\%FB5!\_]((D*_F[;SHZK D'G_[LN0GC0V_QG2*_)5(%WNX7 MQI#?>/:#H/"3\-)/&*^GICY4U__75C+'VJ9^12/^;Y:?O2 MH6H_V=]6GP,%$P9@1P)[D!<%P)Y)ZE8V31>(X=!*_0DU/T7\W:RFDU?DWW\E M<0;U6^L;L-L<1_>#QT%JZU\/@QXC$)>W:'-CF$#6@5I. 6,*%N<$"WZHOPN6 M!A3U[FT*[,0ZE@+CDB2TM07V:+B/CSYP=;,H"*UQ_,+R#C32TQ4^WTJA47)N M-^?]ELZ(!&OHHJF-A9&I,?20TH8\/02;.ZM3+&"T:!I[D=,?*YZDV8PV\K@T ML'[5J=3OMR?Q&#A$&O7S2&43#2U%9FP"-TLJK2\XIPI&UUJH5)A2^H ML;^JL,M!I;6+W/"M&<-77PU[DM@)/?S2*<8Q%/%R6R( M\M12N8U&58,8/E/X>62>#QUUVLD/Y/+&RNEQCE-)\.OTX3Q'@N*0:GU5M/-C MNER*W%;.6$\T^G">ID5$:9N*>RJG%ZI<&F]464G2Z,-Y"IOQA)K*K&KGN;E( M!HUU9;J%OWXPS]RR&02<,.[).$[I4;G=6N7"M<82,\UAL)6K MU86J-316(WX>Z=)&.KN1A\!'H=JBW]9X95A9:]SAR&FWG9=K-=Q2X^%@G;=: MV#X;&_7ZI8H?:5&VUR]Q0FU6BK9-4G<ID:IERLVPLS3!!(ZP*CU:CYUIN926R[7>HM2@BJ.YGPP] M0%],=<1,OS('F*I&TX'3-P;SN@2''H"*#?U!7JNM<34_KHG+68;39GDPUR,( M"/(MOT%[0YZP]*9/F#DAO1I.X- #D:K7)H5E=UN9$V5]F.97F6Z-ABS@#V5J M7JGGNN)FLE%;PT(E7]>6TWX?3. (L+:C3FXTK(2$'+5*TW8EQPKQ7()##YY* M-N=5LVEW/8++^N5^CRQ.'!I,X @(,]9FY:E,.T]$>%QS%BO5"&82''I UZT1 MZ(5AD,_8R\5VP:\G2ZE$KN'0 [I.-_A&S;?BNCQ?\DZC(C%#%<"%.@+M\E27 M-]T542,RC.+1N..P6ZC]CD!;&P55SLUN*C8>2WF2!]HPS30TZ@BT6[0J^UX> M5PA].R^5"[,Z30!H4T>@353\S;"TD@DB KL&V .B]*HVT:@CT*YW^,@CFK%B MXWC7S)3YLJ/J8.@1:%O97E:F C5-6)E%EFFE1Y7A!BSK"+17*W)9J$B2:)?; M4EF25;*W;H*A1T"H=+6@*YHM2572EE1K"&RZ$H.A1^"2*6K9+N6V3)F+HS8W M)EK,)-> 0P_@TJ?);'W!L@6Y/-B&U6P[9F:%-1QZ@(%FFNIGV[5P(N/22LCV MK6;/FDW@T ,,<*$0C8Q%U)"7&9%S5_/NU@120!T!H5[,UNM4>R7+INS4"](J M'2_59.C!7,?2-!U-HA9!9+8#(^W+\R;E)D,/YMJ6-G@N6^M3]K+:PDG?I#=R M*1EZ,-=5GA9HA9%RA&(O_$6X-G2MU=#H(WAM-B.'D)MKE)KS:94A UZ"0P_F M&M=J^G8Q5/JJ;CL,O:U5UX5H#8<>S#43N;;B]XRTRHDK/:/'>#S3DJ<>S#6M MU'">RLHK>QYG&1X?DVIW!.9Z1&(+TIAB1'*>L;M->
    :]9(Y.A!Q-@VKVP M7W,H1^7\5J>J:]O5&N@L^H@=5"LZ=9_?S BUM2ST\EUKP&PXL*PC>J#'$YU) M;/H9E>I6@^*(8H+Z#$S@B!Z(#8KE;6EFJ?I "=A9NE*^7^G:Y:)=']O9T:(-U!M]1 ]$/I'O&,OB M6K7:\<#3QY$^BL'0(WJ@61-&W5F^69=;O3$S!?N;JH&-D_XAADG\\S%PLXMO M&] Y6@3F]X<73ZU^&.?8QSB@@V[L'/L'TST)JNA1Z#U\L(NH))\\"[P\/5?> MC3D,G(7^P\3V/TCN?(CS#L=9\IO(??)YPZ%[LQMXOB/SNT47O@JP0X=@1P9TA_#UH *QB^.'_^X/_ MXXWT8+AOM/"E]WN%4R?*9YQ$Y#P?'OVG8A.>HICNR!P]=@S;7;JA2>SA]LT0 MB<]EBX_PJE.H'5L/_[[7U=V="7#%PD$1I/!N]Y@1ZZ^,]2)B_9VR'O:31*Q_ MJS-P4ZQ'9LX%HOX::/#A\8_?Q7JSFKX6+8?XC?B-^(WX_<7\_MA Y^_R6VW] M"YDNMP7U&]%DI]->+H0*B/&(\8CQB/'WM=U=O%7S9\T+3>JO%RV;-]7U^WB3 M1_SQS-=476F:*].-P(_\:3V4LTE!>_Y]BQIDHUV#!(W4DOH<@M;V?E3K$+0Y MH=4+(U?7U7E;;-;]L%Q<]GZG'5FRJ)SOS9MFTBFCKOLP3_SGE/":[ON:T6Y0 M?C6.BD1KLA4&A761'/L2+$XED!PFBH<9X=@GD$A\1B)1:XR'X=A@E311SC=# MW)X3>C[].WTV7T.B BFFEX99B6RE/;$5T=EL&*+QQS\,1@DD1A"')$J2RSZ< M2A3QE$K@G69N1LS6;UKJ,EVCI]W),#?\-"I-BVHW&_9;N-K*^5G7KO7G;IQ0 MB6%$C&?Y0RJMK7":\G>/3A+D86FC\8F3\A1-8BDH,\E?,2$S7#D&GA(L3 -F MN3KQT3K [U<^[8.W,_%G)?7QU=,^WE 1%U]95>;K%#!,XX:+Z *D9Z( <,'T MYIVADBG.TY.[_2JKLJ9BU6[S4BC<1E"/ZFX)) 41K$(^@CZEVHM_0;T M9T.JD&T/@KF\=,U@GS>F8I.7U>67S$/2_TA__&.B?6WSL*J'O M%4*]1A3[,6$:$VO9B$AGOH5:7_CC'U%@,9%]QX[8%QN2R'A!4B?,O\W0Q%,W M4DHJTA1=N&1EW )P..Y9CM.SO+K<+@>$7A[. J.P3!?'$QBB(!D2(ZE#?7@3 M(8JWD(K)5HU>V%_H!#X;=:HRI?3TI@0=!IJA,$(X[-=[*Z&*MU!KP*EU:=0H M5M7,8B%EIE&IS=@-2"V>I#&6/M0WGQJRN.*-^NHNLUZ4J?K1:G@G%WG/&R6U M0TU_91EFT/*3VJ[\CY^L+."^,T4PLFX_H4%@A*6GSP!'#(3I8-17A& M>/[@O?)5>%9PUJIVALNA6AX*K+*WY;+B-DRJT!JY--3/7%)HGR P3CROP\Q]X?EK,RCN*C[P M*CP[W?%05#GB_\XA\9O3"Q?JAR1PK2=H/:((](@9&5K?7-CE9779UO-1&J]) M6E)"4J1%C&$)% A'@+\F1^4TX(=*AG&+<6EKSW5S5EZS1F;K0< #SX3$&(X_ MNV42@CR"_(7X,B] WF;$8%5;] C.LV4S]K.3^AC6E.8@Y&F:PC@.G?2_TW'G MS4'^0MV=TY!?J=*J+M)=GL@8I06AK5UIPT M+\"\> :CF%-FS:T< MV9I'3/:!&%/,=JFUY*4SF]O.6%?R+=BE"$8B.8RESSM?0_!&\/ZD0..KX)V> M2G)]Z5261,O-+N*:5,&7M8F6]),A!1(3>12"0?B^J*CBJ_"M4QNB6YP'KIPO MK0RS8VF-D2!I21,DFA4P#B43H8R*RPHAO@K?F<)H-=/3C8!0EBNBFN_8L[0& MS1/ACW]8!A.Y>\B;R)NN"?NL0R=#'\TMUPI"/VE[C#SE.]IX/OS*P@YF0#"E M9R [(9VCKI-UG4F'B#2G/Z98+TW':]BX%%Z@)FE@7IUWJ(LP>ZN8_>A;!Z_& MK"HM*;$WC6,UCX]X?Z[B.*DES7:!2T Q L9PZ(KT76/VP\]07XW9\=@H\8VE M8,IZH9X.%;S6]X82Q"PP\RF.Q(0CA7H09I'1_H687;?R"Z[&#+MJQBKU9"VN MJH5:@EE@NC/$T=S6.SHX:)J!J?O&-#'J1^;*=+S%' Q&SCFZ\G;!/L(#;($B MR/X [:^UP&9K\*3>]NM$9(@F5_<;6<$!'@*9> @E\@3* $S+I E,H,[S.) ,(!FX$!_FM3*@:/-@ZL6^ M22@J$TVTR9)JA!*4 9C*20L808A(!M!=Z&ORB5XK VLN2_;CK&+895SEEX8P M6<5$L@\ CTB@,(9]I4=TE8[/R=O1;2_4G91W.W>DS^BE=S--$U\G_" MTN,E_[TR."C1!$O"T90O4^YLH.:G9*%2'ZY: V(-)P4\(Y:G,9XFCZ@#) =( M#J[&4SI'#NCMM#_PJK6N7:[-R6XL-PUNE<@!\(X$CL0H]IAEB.0 R<'5>$MG M[0=XA5*-CE)7.2Y0:YG:H)AM27!22;XHR<*3220);S\*NB])N%"?Z1Q)D,A* MOK0TU(6:-_.6Z&;'=(ELP$D!/XGD>8QECL7+[JJ[SYDYII9K>'/S]LKE_(;R MN-> XUWX6\4$[Q4O.*97.IEYR5O6:SZ1&<]E9Q+VU(D+] J=M!WA6(PGS]]? MD>P@V;DM'^VD[&3CB<^K8VM"9(83BU:$#!7!FD((G9^]O>1&X=4?G-W. MY?6_47$A5)P&\0_Q[U+XAXH+75>SJ4F3(M?#07&[G&ADTN"9)#%61%4I$+HO*@SZ"G0O MC'YU5:@L)75>%_QMD:*9X5J"Z&;^^(>F,89'-;,0NB\J4/D*=&>=M#7.+M8; MNTNGI?RD(;0SL*9#TJ:9X3"21.A&%84N*I3X"G07*S5O.ZY$):+L$6IG.Q3T MSLXR@2V8,(([!>Y;"24V33#;K3E*373+38U];PX\C!4@(,Q?")"#?$<;S\?G M"^^@5GS$5QY@+H#1_N-WOP273N?]?-F.E_U:'.H-;5D"MM6N)2MW[$8\0NO] MH/7#,WM?A]:ZP,@Y"&?=:?JL[;C@Y>"N"V[4U.C>O%^'UR_ *8XLDA0YE M+LL#*S8=Z\X^6&%!-GIO<1T@T7\H;I_14$ T#:V3I?GS5KE9R-O"Q1SDW M&X XH:D0_Q'_$?]OG/_7'8#,/M_5X':G^-"NEN: 5\.!QH>FCX.:];FH? M'=R4EQ%0P"W3B'PKM,P@MZI9JNOO@T@0GD=$M])RQU:CW^34KM1W^.&((CM- M20.SH^ )A,"=5P\1@?:K0(M"1A?(E"LWC]^D2?+3=E$054]5\Z6 V\PSTVJQ MVH":!.8541A-H:+@R&Z]--3&,FTWG655(R*VMAP&@]AFYPEJA>3,1'CE"?QM MQ8&+\P6P9:&I"NS7(-B9MV=;LE?CZ][CC3(H[W]>M\'[ YW*^,<9Z;&343;R MZ9['#3UYV9&'XDQ1RVE8S4C<6;FL>&CE_H40C1#]Z==^ST;TW!B$1,&H\;(9 MY.=#?QA- SE!-.P;A'$$0O3U(_H6#UW0_=;S+A1>)F4*P^%)CCL2:U[)8QZ 9-FM&'BPE$+[SE26.D<*H),8+O M!<+W$SR7#Z^?\PRS8)'@^T? .QP,%K.R6^VK<<@/-]-E(2O8:PA>V#J2QECV M\!K%4;_EOM![T56B7H/>"PT=GXG>9:O:]:C9TI#CEJKYTU(W6^TDZ!7^^(?& M./*DTWWST>*3-:%VU$T-3< 4\\%%"/5-4A]J]_8_?\(@\U^[*+.91/-3J/GD>9;*T5WAY&,ZW8O?M2(RP&H9L!$+#<"U-P7D?/<()W ?#>NK6_,H&JY MG@\ _9 <*KFCYT_9G5Y5$[B?#OT9)4%HM>OKDMIU.&*]R)?'WAH8@$D32UK@ M@!XZK\T]DA@D,9]6S^(K)<8V&J/RA"@LY7)KZ6Q%MDA-,PTH,;!<,$MA-(_: MOB*)N2B'ZFLEAF-[*ZD\Q07;#-O:*BJ,I:VUAA(#_32.Q3C4(//VSB6NVXG[ M6HG)=^:"+BS%):$+.5P;M*.BODVL,N ;,@3&$_P=7((_Z0+6?0\FB@!@ 38\ M<0%176 4H_P\MPT(_KXF3]ITS;%U+*&%G97T03 >2L2\73$V_9&4F^F21NVZ M85(801_&V%&8$@'X4[RH8:.< 6+ LNB#;PZP][V3]6>"TMY-% F#@@-"P >5A@Q\$8'10 M=#$ QF-!$1V_,K%-#1^.[2/"0X%VA3WA!@J=V)A5_N@EC>6D6,F:/"QJ=22)XR:U$('CLL=QU M)'@W?R1VBRTO+TCP@GYQK;9'3575UT);\AI19F0DIB:\4,EB(GVLJMHM]M,L MOLK)O?0JS)!2_WE*$'AG';@/"FDL.*YC#RWX(UNBP[=)AO6K6+0VW MMQMU.7.E5GMH\BR1P!JVUZ(.T[S1"=S>M:V9/]K\WEJ8X].NPE^NV,KA'KBB Y(TZ*U6:193U:6':'HSEBM6@-^"+L[S>(PFD*Y'PCP5^7&G 2\ MT#9*)340>7END5FCE5&7A=X: CXY1:(QFC^O;QT"/ +\A3@X)P$O;]TB.R\M MUVILNIDG-Y2(\<1Y%5$0X*_8W[FM7*:3@)^;C;V]$Y.*&03?4]!1V1^:[!.*]##TK6$4ZD/'3(5> M"E !,M+W' ?\ ABU.[5"X8N;+];ZP6X'@-Z/"(7T!'5MK_8,.8&-KY4 MEWXU,Q58=0TAO&\_?/+&.X+P]1A-%^HEO 7-!^$BGK=PI4&4Y+*^U*)QKTTZ M:0F"&#@3(HL.K2_[OM:5F_WO@6!*KX=2;TYOB7QAU9Q9[7A5=R80P;"C"7/* M%49G'K_P(0;F8I$JF+H33E,9SU]X.U36#L%JM!6P6[))UX+0V#$47V#I 9)S0VF$ITK-14C'YBE7FVD M9D)GV2;Q9;.MK:'4)"&9*:NS\+NL4DGG.E9N-7:84L;*_@Q(@&0] B?9$35G ]-7U-%ABK0 MXXHHM_1\CA:S*XU+-]XLZ&US#L,.?KR[!_N(X[;7-$?@W^#KCNY$IC2:1;N[ ML4?4@=LI!R7=&HIVIJMN8YEJ.B5FHE%)NW?R:%T') F7(PFHV?L%,N546\;[ MXLI%G02*$>BO?!!M1C^S;*+QSNSVR3UEI%(I$7;9VN6B;BSK? MYJK@XYG166<7*I59245O3-*-VE?;7!MOFLG'$2VI77?2D8)-SVF2#8U.^G(S M&'&D"@$2CTL2#Q0(N4"FH/#4U=HWMQB>RH(="E@W(VME@9$C>+MR\6CS!-#F MF7K.R/11?.K:]63*NZ)6FU5:Y0 M?;M6[J^GC62R?_Q#$2+&'^ETCR!_W9!'L8>;8".*(:$8TC684JH[LH)=H@JP MG4S==\%C@I3N.)ZAPX^@;:7#Y5D+L'6ZDY\M+3 66&"NEU13 Q_"C"+?,L+' M?T<^PS7=#KYRB^L9G.4]FI-$N = M[WZ4SBW3"/RK1"&OO3 ,HY88;UX1LRJ M14>VNVZ^7;2RF68T7&MTTL>3I#"*/*_V%\+\O6+^@U-%/@+SR[ L]- WLKY32S7PL52&\<2 ME*LDE9O">%0 HM<1?UM+U^)-[Z-.WUF2\IY75SUR@JLH>588?Q]:HV (.]O6! T M6#W\&I(FQ+\KY]_'7I?X//[=?"P[,:B>V@3/=__;\-LB4SGM';PA2DR]PCEX.#VNFWZ2.O;78 F M$=(3/]=ZAV"P(W _6ZAVH\ =Z6C">^')QU"_--5417:6#AI7 6YA8"D* ME65'ZK*V7-;T#;/MCQ*S1(#@)N^AI5G6;3BOIRP"ZTV#]7.=@%^#==O-M=91)G1M MBXGY4B3-1YOJ&H(U<0.H\WQM@;?K$3 &.#*&%/WY(QHR"Q/8'.)@OHB1?TSUR#^'V;CG= M0=#JC(L'B'_W=M2-.(XXCCA^)]]4&M8RWY(S_(1K:ZRWS>&3]XY!$J]P/AX,8VEG%]<2LU@9[^K?*E$8P!4 M^O[JY&"S8=?9O%\>V!:EM;QP,%I0N*3124\;BB0Q@:O#DY^) MXU;07DJ5=B.O1OQF3LUD;< 8$XAC&+1D:(QC!(P43C7P1CB^!QR_(1CTF3@> M4EQAGH6UI:UJHZG:TTYWL4KT, +C!*2/KSJL>?LX%K*QV!+H@F3K M064^RJZ&%'@#<2R. BC7>08.;]H$[M$IV)_L'&@ XX=R[74=C\K MK*=$V6"SH51=5I@I,,>2#E 4Q6($S6#=$%'>V M-=JJFPGVH?O"$1C-DI@HHC29RP_X(^R_$ON#GN+K#JU4Y/DJ5V/&^L:5Q,3F M$<[%?N+R_"1S:_/J$Y\TSFW4^.#. /F?XS[XCF?IYI>VJF= ->YM#= M.+G-X86PY#8L)>&F+/"$"2!V4J$;7@()IV9@0O0DA562^MUCX%NYA@4&!0\- M)X)O[[BBFQ@@4HPUY>JA1-$'G ?NN;JG"L7\ MT ZI(R1*OACZNAM ?T>+1:F;^B!"<;E\ >RG/D%]MD)8D*4Y.___L]3XAPJ MWGWQG2=4F^[N'%&)-IV8^- W=1O7QV!AWW5GK4I)Z\AFL_X-5K#_VL-GB>9]_- ++*@TOONF [3C"A+@^7,3 MQH?>XCL%]CV(4_!VOS"&_,:S'P2%)SM#LCL\8;R>FOI0H?]?6\D<$Y6W_N3N M+7P04*= S3M_/[TYMO_H"40A<:%J26K0 *61@9L-T J/^-&?8NA7@O6<;\?8 M\3X$/;@%]TMAVY%Y(-?KJ8(L5=J%5$9IUI6FU"XJM2?*):/46DJEF)7:"9?VHQH4 MV*%U+ 7& 9$R_;4%]FZXOX\^<'6P=:8UCE]8WH%N>KK"YYLJ2;UZY$7<\+R MIY*6M,)Z/G(V1U)/C5O96(XR3F:5$ZEB MF8(CF9]'&A'IN)/5-@(C1W&Q,EMO1RP^0SJ TJJVW M:S!2^'EDS:DRZXDI]&5JO*A'!;O-5*R&1A_.,]8'<6$U#,!(WM7$OMHR%BW@ M31[.4S+6PXS LI9*#0J9>H>*@#,%1Q[,D^&H?%98F:*L5TLBT: R#3>WUNC# M>:HM;93W,]N%BK,<[A>"D))526,.1VIS(L>7Y$ B\M-N5V$&FEV(&QJK$3^/ M!, 7V:8CF?9RWC,:[2"SZK8F&G3FB"\V6OV5%/ MO.+]F$,[./0?)K;_07*G",Z[>\:1+WCA3XR()\_WP#/'CK=^T!D/[W'HX'_? M69UK0*<7K;V]*DI^^&&H/@0^$/!9/]C*^[730[[BOM\/:_VWSZZ%DZ% Q(A/ M8@3_33@9;$.,^#R).'GJC1B!).*^&($DXD(8@23B0AB!).)"&,%_XY#Y^HZ, M>&4.T8M^W.>M6C@6,_VD:L"G7:CKHH'A.?##__<'_\<;Z4%SW_BO;=X@G#IB M.R,@F_-\>#*:BDT83#;=D3E*94W#A+'9W14%FL2.=<) XG.!XB.\*AC_-&/^ M>?;\\0H(;S+AKE@VX+79=VLJ<=J*0IR_-,Z+B//WR7F*0)Q_LWMR4YQ')LX% MFCA70(.78E=?#O5F-7TM.@ZQ&[$;L1NQ^PO9?3KL^N7L5EO_N@&SY>X,E=O0 M5:>O^'_5LK]:;R'>(MXBWEX?;V_4PCB+V2=3%6I>:%)_O6AFO*GVRB?9'V\H MOO*C2_7'IAY_NB'R\;G'GZ[ WBGW&+8\L*.Q55*<@) C?=6E>^,L62+6[UUL MY56-Z>N^-[9"V)7^2,_YQJ0S:[*X2!)Z41P+*J=5>@%,+:#^^(>F.8RF/KN& MRJ=K<03H]P;TZRNHO!^@ZUZX]#.\7K%Q5R$C3,"B5[Q8W\N:T/ZL,:5<]5Q/&[=ZQY/T!'%9-BK%"A;#/;'0U5OR>I M%:BA!6!RL!AULACT9<8GWU*<$68F)]UD?'-JNH&U,O?^PG_^= #A_L*2!C.P M]HB^N:G&Q#7&:VX*7;<17SIRCB&&'0]8;SW%*D;#^8]UIE* M*G(DM]Y-,/>4$?F^Z1IQ*BD;Y23V54H?P4(@L!@8"OM=I)*Z&*?RH\-^B8&9 M>6I?%A/S$EKE>PAG]@AN0P#O%BFYH_8/.$N/:*Z9H3)NZYLC]OQ4,;MX+5H/ MY8S66$@VE>M/9%A)A/KCGZ0J(8_\4R0;%Q5!_#39D,N"V)ZUUBMU6:SQ&;E3 M&49K"<@&\\<_)(E1_&=7JD6R\2&V4^K/ZXY ?IA @"^"J1R1C&RI41P-RBVP MFI*;\8V<)&=S<-?@_OB'83&2/-PU_D*B<85NQ=FB<:&QS,\7C2'1"S9T/M^T MK9756BU6/:-:@J(A (,*$\G#/>.O6PN0_NQSJ:YO@MEOS5%JHEMN"GI:*]UR M8.4W'+ 2#P -4Y:[,G=DWA6$3*H_!ECJSQ^1U!20(M-(WL&KSC=IX?\@5L%S M(-GS@&00KHK;,H'7:H66&4@^\/#="9@R^%L'3/-&1TR8FN[[FI53JQ6AO5P0 M>,1WNY5&.C]82'_\0V'4D0XKV"<0]HO,P_0+%C*-X,%T"-@ 4Y\U"ZYYHC.M>7M7ICS>F5J_X3[ MZNAR82MP!DW,VVDR2->;TZPYT9+FO23S<7TB+\@41[)P3SOU"5F@:YV92O>7 MCCP?R 4P?.3Z!2@+L.L6QG$?U/H7B<)%.*=W8D^=XYXJO8Q4,OF.;7/]&!=F MWFH@5=?:KH,PB=',H?'Z3A;2%8O"%]>WN.,XS4>*PF#;3IM\WHP):L"2,W', M=60>B@*\RH91_$E)N/%C<_#+F2.WV]"Q^*UMH[?E71W1( ^: +QS(DC:NN*(<$&RJ$,!20UU^6'?;S4=,DLP0P\::26W9I@<%6B&Q:AU,"\'H'' M:!))#9*:Z_+>/EYJK#H3=T.':ME*"X_GA9),RHVUEK1+)CE@HC(BDIKW.66_ M/:FY4$?OXZ5F-C9FQ5$E4.Q,)UYN>VIO4QA#J8&-EEF,.)D3?1L'\."7*V80 M?$_!.@:[A*2] Y?2GQ U%7HI]QE9D][)D*[H4.RRM])/B'Y^H:]VIN3_,K(S M<_U5MKG5>'D>XZM\5B^U*FS2H! 61L!XZC#HY=":&0V(>'A7&1,H%B'^VA!_-^[2&PT]+4TT V89QC9>K/=)6FWY MH21!S /_2&1I=*2+/)V; KPT9=BL%1JLW65+1F=(EC:CW 0"7H W>D[=8;C/ MXZH#;V=@+A:I@JD[X325\?R%MT,$.M9ZA[V3!JIDY$60TM>K2Z[/5SIVQX-? M\\R@CA.RSC=DMC,:#5O9"6RZGAQ2L1@AH*Q.) .WXST=D0&O0YFU!S$8,+) M)/[$;?I/XCY<3)VECRH*_M3!HKEG,WU,YMPCJ#T%KI4!R]_I;@R/C5PO!+^N M^^!C-SE#FOBZDUKH_BYSOB$/S ?_1_]@VFG_3- M-AQ3]Z'ZF.ZG\Z@=X+0^HG'V+RN]4\R3K-PC1$F^F%1"@F+X/5HL3-_0 ]@) M/(<_D.7,+W"_Z+W]O__SK*GX@?;=Z\DG5-LW,Z<2E3DQ\5W/O(:KOV 5W-]@S_AR+/XP_YK#Y_YNP[K M^P]?Z)V^9WSH+;Y3Y+=$JL#;_<(8\AO/?A 4?A)>^@GC]=34AWK[_]I*YE@; MA+?^Y.XM?!#0ID"9.\_Z-NT_>@)12%RH3)+@#% 3&;BG #WPB!_]*89^)5C/ M^7:,'>]#T*=K29HCO-!682#7ZZF"+%7:A51&:=:5IM0N*K4GRB6CU%I*I9B5 MVG*VU09_JW*MW5)RF8)4R\NM8DUNJ,5V7]OKEZ]9QM-)IG[,,J7D4OMYIHJU MU&ZFG[8]'6KXDSTLI#G0,V$ -B:P%7E1 .R;(*DA8+I &H=6ZD^X 5#$W\UJ M.GE%_OU7DBVL?FM] W:VV)YT<":@MG0 M8,'!%&S1N^H*0%_OWJ; AJQC*3 N*;BPML!6#;?ST0>N#M;3L,;Q"\L[V9_E M^8Z:%)IXW<[.FCK!$R:G422M:PRITYIHFH1&ZP9+BD.:)%EC+WGZ@S'9#]>] MAII9JC95*$P8>MUN*X2O^9M[RK37X6/AYY("I MF\2LU':(SJHFN5#J4:_0)D@)C.1^'CE&PL#?)P^FFB;$Q8!J>DTY3@_CKKXN&HO>1&,.E^]Q0K4] M[]9DNT5T]#"S+%C49 U&'CS3, I&K3<9CNR\&M$&Z\]C"8579UFW= M[]*XJQ7U;E)-_)"F^;;0'L]\QE>5Y8)<6(5,O[T;>@BI_%C)3'F=DDV[7> [ M[6;8Z21##Q;%56=#<[R*)((CIGY3F&H9W$N&'JQJ-(V458YL+.5(F:Q6>:JG M<)N)QAU2:BFWQ#2_B@"CQM/5M$&TY,P CCQXIKBNU(8E=3A4S8JUE&E&S^.1 M!$8>4&H]'@TL9T4(!+ZVA_;2S*FBNP8C#REEKO6R6O.XK3VO<+[K;;/Y&=6 M0P\HI?3%F=[B5V59-^NK7I36TP25//5@48OU;)T=Y@8NP5GI.CYN+T(/3YYZ ML*IEL-%))^UD"-,?+!O9[K#>LF'=O(.I\G-%$YL^Y:E1-%=YM[!( ?P)?C9RR;5M9VI$O=/5:;R5LMO"9A]0O M%@*BM; YS^9Z;"MC4-M4/D>[Y(&*521@GA3=6#A\K+ M1;MO ["HNJ.K6\/S"C*YSSIZ/G*U98*2/FKC:I?.C3)*O5N+_[)_K1#K5G2THB,8\_7\R8E-!7"8>"O'ZZ>:<^: M'*63596;;TQ_OM+C2@T^](@ZBTV]P$]'#-$ME>UM9M%=9.CDRM(AHIM2.JQF MMPW;8EM4D6*ZSGCSZXO9<.<-;6!EEP*.:*FJ\NY)U:) M@:J3V\C0"8KK<[+A5'%+N=1D1,TZ5E)3>)XW822SUX["#@J+:XV.8( M?5A(KWK34&32TC[D])-0Z6MA%2SLK*P/1+W3I<,YET^>>CA;R^A4V4$QJ*C6 M)!N):7%8H?WDL8>S'5E30UU+V;2=']"; EXF-GUY H-R!X^=FC./;!2+ SOC M_'_VOK1'<679]ON3WG] ?>^3SI6*?3P/^^R[)6/,#,8V9OIB&4\83WC"P*]_ M:5/5PS9=75TC%#[2[E-#E$EGQ(J(7!D9.<;:&-%C-\-"M#3:)C)-QCJL3+C# M>"]O.LQG9 9O/+7IF;D54I*2TSG#V0 J.J$"VKU@UURA1VSHXS6),=CEH+U&"*$9R)&BR] M;*6:?1/#A[ RU&4)X#6;%W6S:AZLX, MZYAUG]#ZJ01DB?(HJ:*UW<&!!OVVJ# M.TY2" 0O^$SN0*&Z:0I65X3Z:@2G P+$)2G+16!X - FON]7J0$7!4SPR6:VA4B)8, M/%5XKDOC7"*W]SUB-PF7\U%>($N>\[2$"5NSMBM LU0DZTK66'3IXK%G8CB# MHV:4@7AC[^)NO.].V^$#D=(W^@*QA$;6[EH:0[LH\(1 MS6PJ02S78\0,7W?[HT*T[+M$88#:P:K!]9FC,(AQ>K"6F%RT- >[PZ"[ ZG8 M4&[S*WYRI$8[NET\M60R;.@=^H3@D!$ M,(0S<7S@M89+@A9G7-LFFUVUM10)D/8"T9)U3?NVPW0HRY;3^;[C+I+#H"$7 M3RT-8 "IH]6ZB?<<>PJ-%]IQX+&+0K1D7?VPL7+Z,1BS.CV2_IX1D!WP7])*$0MP=;F[0X6@*>>"?C0F-P,QF.R#WE-5(--EK9BW,I%RY'1 MM1&672 =B-_0:J?3\7V H5RT'!F9WH2..;#R-72RN5UVYW9P&D#IM1:Q)X]W M]1YP6Q5//K!-W=E.1<-EQZ@L&UE%_VYAJ5B%;CN-J:HY"AZ$=?JEV M@WZCK6TV8 AGXK@[- :[H<3'#D&!A0K +RR,A5RTI+%E0QPLXD4PE\.T+O3= M?G_(]:Q#A* MA6AINO15JU/O>DL=JL],EEN*'+;K,[EH>0KF#C,QRT=(4F$,0*5'MZ7R+(VSQU/)R MM7_ F;X2X=RLONGS/;0]D]O%4\M4'45W9X&J9UP?VC2=[@YN'<"""3D7\6>[ MC%J,FN.1,QNT!GQ;-*%AMWCLF35;GV:Z,ILECNH;^D)8N%,SEST3\2<".=8G MPZW/A7*GEPW=A%JT"M'2'(Q[@63OZ,5(;M1OLHF6])>2BY7#KK;=0[F^P46*["M.@3& M+H^*X">:4SRV/ P M%PJ<;@FY:)F)Z8:2UI4;*,0>!@.5\]N'9EH\M30 /%[:^KA+<+*T:K$>K!Y: M[(')14MV,$N6BXZERXJL6BFQT\2CT8"R7+3,!;%R%&]IWLR<.M_+H)V.,T:[ M&&QY#N"E,MBCPZ,'2=O]8!,(.[+AG9Y;TD./"7AXC]UC;-EM_: .VB9^*XMFTG!&HQ%I:/+476861U/LJ4)IQ=S,I /,]D \P##*LL4E3.@[ M*C^PY(.W#%B_>&HYK1[A?<3:*3M934*6[_*!TTJ*IY;&BK7\=-T)=JE,L+VU ML(6/._TD6E(#N;*Z0K:4 H?E0]W9)%@P!V:+GLEEPGEGV^BE>)?SU@TJW,Z$ MA;4K1$NOY38;&-(Y@IFBU[20_EEAI3CCI'0FM"-MN#7I:+EDW&Z8SGSK(38 X_'@3+/K5OZHN3 M;&D(6+.QRU!"=)T9W0S@_JS5Q9I@"&<2GTX*-QJAH?>BN1MZQ5/+W-20 M\$:.V%IP;:=OX1U_?%"1+!<]0_LIJLPY3;/'A5TGVWA=L8XQ)]G2$!((J1]% MQ%K+2-C>K*8-+0P:8 CG:!'G&";SR%EP7B"TMK&%-0>$D(N6YH#$HX[L&&[H M&!N-E>#M[JA.LERT-(!I*--':->W(4E'9,1W8@Q5BZ>6[*!+DV:TX\R-,]NX MK45O,ARWY6*L9Y*_>J:OY85*0T14GXNQ/%KNI\4(RG.P,=W!?C /=*Z]P%M) MJ&']-O"?Z)ET2IW9.Y+JC"/'6-(AJZ[0WI!B+IY8'T-;0I=+:Q0Z/+6U-8F1^ 1>B)3N01DKF8<["E=L,2$*"20MDH(5H MV27J*>KQ_FQ?A]0EJV-# =Z-FE8A6V9FL E,-F:SB/-VHPF^WW546CG)EO20 M"'%H-RV2<@XF-MJXO1'L@KP#/9-[&4FD'M?#E0/5D:S3F,0^PC),+EI>!T7; M%(T8BN/ZWF8"I:@UG\V+IY8&NV00W<,8]^ 0#41KB4N8XQ$A%RU3:98(L_#* MVW!VLW]L9Y;=1%;% $I3R[F3,2T<==MAVYD)RT=/D_N%Z!G&:8V!A--8@VC3 M.>@POM]X^W$QV+(:IAA-K*9QI\W577$F89,5,$L@>R9-:T60&.$+AG34PY!U M:"@YQG,F%_VJL=/IJ8>ZK5.=JY8716QCX\^'+[[?[<_+G.Y+G/+Z'.U4U_.P M95_45*EI$CS\X%105?SDA[JK[P^"G63*=7-)]#"P^P^$3[4#/STDF00/=;L( M^@<%/U:-_%W%T7W45!VZ: M&/_)J\3>JC3P%Z45)\&G%U%\5]?WXA.UV*,70+VQ%NX+2(H/+BGDIA1!_>*Z MH4H1%2)N2Q'X'U"%B$M01(6("U$$\0=.5XJX $54B+@01=!_$$BEB M01(6( M"U$$]0=,58JX $54B+@0150KZPM11(6("U%$<5ZWTL.'ZZ$"Q(4H@OH#KY*F M5U3$K_NX_\9&T/N],KD]/+I[8]Y7^_GDE^VXSL MC=MQ5#9P 3;P*W:_LH'/;P._XK,K&_C\-O K!K>R@<]O [_B+"L;N 4;>..< MD'R""3SV_I,@4=W3*W=2\/&O]-ZWI>5?,$\5T#^_"?R*:[EJ&ZB(CTNS_2N8 M@XH.J2RC(DDJRZBHD\HRKH!0>>E"BM&TU$O=O!'YM:RAKD#M%8=26<:5,BL_ M7 57.817BP,5U5(9QA42,!7?4@'@B7.@!6[^P^+&H6?.!_X'_+'7\KXT>O(1 M&(X:'4XDK53<,5"%T>M9:+]X.06&DZ=.JEMI_786T7Q^6TBE\.M9/E>LR66J M_<+7QD4\7X.OC2C.WQXF7VL?ME)_M4:N#..CULBO4HWTHR>HUL*5H5*OQWR0S02U?8KYN.6$K]_-0W3UNSD M?_Y=:?UJ"(^7*GT4^'F_ZBAP73"L2O&W0VC\N,Y#Z?]4Y$9E]*\2XZYX;[_: MS7\3ON.*+8+Q@M1/*HMX99[CBBV"5;=V:2^@,HD7\R!7;!)=D$1[%4'RV@3) M%5L$IT8^&$^52E3)Y3>;"%,P0Y5%O"ZYTW5)4&5VH9;UZ#\N+=QV&C"HFW4UA2J?NFBDHJ==]6*4FE[FO*ZBIU M7Y*Z+[U\I-+V3=6,E-1]AIE8J9IC14'JZW4M<(/HS__2-,,PS?]\(&5!?GMF MW37,Y$_R#^1A*FP?:#/YLW[ZT=/GHJ&ZJJ\9-36N!6:M:6B&MS*B&@K?U1 ( M)G\&BZ=.SX?CI=3#]J$I[=N]TWL'MRC7YW>?5T/^0'#P?]#I/_"1M;_L/1BC MWXI4+3_S7TM].Q$-\W^_R. +14I47U2%C%1\.#8 MJEM?:GF)'?C8X@^96.%-!484%%9R0U'2N&ZIZC9_6&)XP!9/%&!>>QWXX-N8 MV=OQ5RGP8R_PI230G&%A<4J#E])I>W 8Z\?]^ MZ8Y:7VIF$'EJ\K]?['WRIY]Z>I#<"WRI^:H')O7^$_X\U<#P:1+G;P>F_TLM M!CH$$M"7FJW_[Y>)IHB9;)+SX7C&27"[T9F'B9XM!(54D"]_T_ ="F%W* (P M\./L58"X<*;F]0#!CA:*DYIVCW=CB$O5W0R=FTVX!V4?CH8Z^CM@R!]]7R5Y M&DG7U]PT5\(XB/(98)(DLE=IHJY<8Q+\6$_[L,'S%4'H5P0U?%[%8GPFR(26 M>)/AHN^:!8*P+W_C1(6<%[[3>Y->5X><;UUL\G-=7?^^JND>15./GCE*=]&7 M/;G9MDTTM%&(N3P4+?'JD!H[M/. MD&8XN['&1F-^B,S0/#917_Y&D#L8@BI4O7BI\[ZT[=6AZN$$XD,AW3V$X@ZM M[.*>GSK$H7UT57W=D*/L\B#4GQA#5$H-%#*P9C#K>G"6*7E@@J$O?\,H? ?3 M2 6BF^4+W@E$8["2]Y-[Z'3]1;UC;(/4X24IL<6F,M(G%YC3X7T[XK$&NG#L M4:9K3ABD*<3DT$'R\(/?D21>0>?%6=V[;BQ<'7+.6^L]DJSA-'(P1UE!B-20 M)DA@8]'A I$TE3<+8^6S04 MB3%:&KL=AD.9H'>L:=('=(%?H/53F^RXF(>#GFS(OM'W^HV-(>2K&)C(XPAU M!Q/8(_9_646WS]S! FO3R"BL(#!K$G@H^#RF!I:GIA%%!GBQ^_.NE[]]^QO8 MOOXLLNB[AKS&RUVQ7BYP\Z/2RP50Z[DB_O7*0:Z9GJ[#46"EB'*4,@F^Q3RJ MG#RRKAK'O%D$KQ\2QY.39<8/+O;[O:G79.A=?.1V()2#.-L0ES!C+U!K^7PB MY,?Q?@T;O"D:NN%M\Z^;=JSE9^'/A-I49/QY3*XCB-6/.D;-^>R@9@J5T_ P M6>;@_^>V$72!E'KEV2Z3E*WT<@$9VJU$G!_H0@%J-77*I%/.X/ ZB@1D+PN? MOUGUL@"3K>06)&QF#;DOFU3'3)Q->\J )-S@E6$N0)ZKW)D%\ 67:\CDVD, MZ:#F@.8DM=U"Z>9.(1K/+^MZF3?:[790O1^)?9458]?K+NEV&EG=;"K(_"Y.X:D9 M6O/V1R7[#5&*DS'9$[ETK>PPYXC3F6;E/N\IV?ZG*"ZK=>,X+7H@!&8MB,"? MJ]'AGN*KI2"$U6Q@3;;JUK;IRK4U( 8F''S(OW+7@4#_Z8[YXBOX/_]S5_.- MI'C.O0RPKS@I6BO(TG\_T5QEJ:GHG9ZS(_3(<]3E>#5"QJT!;3*_9ZX>I(P[ MNJ^JLC>AQ7&4@&@[?WYM!:-OTCC)S3Z>!#]9SQ8VF,^GH3_,*IM/P#\M;Z1& MD3)P[+&,H.*$LQ>^%BY7#2D99U_^AJ$[''[:L9(K=L17EIZ^2U.)WW; OWFJ M_NO?IZO8UFV =/EF!$.#62^RU[0E^(;1,#K MYN7!0!.!?FI7 315_"H^TZRB#HM<4R75M1/NYYFH]>S))+44&,J[56#P'0%! M=] 3SS3>#FXND*K^Z*SE(D#S^\7U9'-9AGC'5(V) M>0C;]2R'3'YRY&GM*6X'*A^]%W!M4'F$EE'62%1GI(^D+&-^6*0SF'C_E6$[E#D\8(8X%Y(F3#F=[63D%60*3#S%#WWN^E ELH"&V_>*&5:]0B0S<,+S_07BJ.K27!;Y'IU?[;K210 M%\0'6Y@U4"*^N8?8B:GTN 7,Z]A;<;O?0,6;[#<0288&1!/[+.>;>G!(-]'A MWB'&*DX8R@A1#) NP46'8NP.1\D[%*[Z"'W"@N:+7HX\!TJO%M>?#J1O\5X0 M6.H ST3)F>&M;<@+0W1VR'(@82#<5XT@K[V._-H ]#AWK/2I8R)8VSK$I[*6 MHG(YTC$0W7,L,S>-MG%H96#">3.*([=P7C5%;*J$:\T M>8T<=*7)S[CHN@#66HN([K3;Q2=V:EY,A.C2==L+I[B#7U?$R M533'G$AV5RI MF];2:*4%=0033_%GGZ*VF]L;D6;'I]+NHA:^!JR@EK=:C6PMJ5J'7GE:\PFY MY*.Q?9Q(+G['%\8/) MTMZN=:5R>.V&7"H1P^AT(TZ WS!#WI: M08/ Q*^]SNI]K@^2U5HI#(#Y[>C?9Z&&4'CC' M\X$ZV-ZJ'1TL!4:+^^!1#+J#L*=' >,LJPT?A,''\_30=A"+$ M'M*.-#XV*%X\P0&IX/!)2@;_:;W5M5*N:(:/[8"\U%? MS^FIV?98#.)F5 2/>U)H-%LG7Y]SA2AQAR*/'2/\%.64K2 RP%!K6AJ!D*L= M:DFD^K&KG@HKO_:'O?4M@(M+WZJMF:MC\VY'+]?%S=V.7BZ0:;OH-)S1M-1+ M03 T=#Y9&U$N%AEKPX_MG=$MMM(>B',V%:6(OGG\+Z,\^ M+<]D[B,V>Q^P)WF\/DT>X^N3;]'[6W/WD9'PYD3=G\F!ZA'"*&I[$W'(B-B1 MN]9DJOD"R.D5*F^B<(?BY=L";AM#%\AQ5K[M,G.TB_9M;TFQO9O[6O;(:#F4 MZTVN[V/KQGK9#):+PGT5O2O65&ALZ, 9O"S11S&S%#%]]=E/52%05:#>M MR0MDN2YZQ?&N#?*>=+5='IR*V,1^%YI$ [Q$#'0N&='.UHQ3@;IH:('E%T\I M:M7/) *;@)\S%"K-H+X9&\U!LJ$A'R0">'YT$D:Q.Q*BJ]*!JEBPTN05$FF5 M)J\J.;WH0/B6U-L'Q+U!('%;;]UISD)5P6^3U$S5WG+ MJLCK0IF^#W!Y85-$O4DWZ4/(M)5A: =K+[ BU8>?E.M_BM(QT=BFD;96XW/7 MK-\ZF_^Q&='O5#A_PH9[/S3@_&:F9VYP.=-)C\_4T&HL)@)TV/0=J4\;*\MB M +"+2[DIZNR-W&=+G6_'WJ^+U+P=O7PT17GY)RW>_]:.G_BCGZ4:"#Y7@H2' M4X=03)ON2\>^T,YR=P0R#>H./K.Y>./.Z+HHPMO1RW41?K>DE^M)5C\?8?>< MF' ]_N[^$B>P8_.I[:SQ3/SE2HTCAG:$T[J1BDTN[>W*1Z/J> MY:W\V@($K^[Q_(2[L]7.454Z>-.:_&A>KM+D)ZY'N^BE],4=J7UN,O/(B1"9 M$Q%XOAU2CD$G[I1RIZ)-9 I,YH=J8>R.>.(E&A7N/@N96&GRJO+3B_:@'W%P M]PV3$\Z<<[R0OGMA[Q M="EV@-NSQA:1VQ$S6+!N:-EY3U'R5"SX*T_W*6H%V5/2#Z;Y@2#]UENN%AG% M>J"6!+5@:^2=D,&/3IV1:\9]:^16XQ_MVIDE80@9=A- WD\?E% M9.,H\,&76K%6_T?C[I_*W2_87^6"""3$.PZWC%2HOQ"T*33&O5WKA14$:Y#N M&E%\&@[(A=TT5_0XB(I&.$D2V:LTR;? )\'Y[N1G,M^FVE+KJ=1MROV$1IUC MLD7C'ECC4Z?+)= [%'G:PD(GFV%[ 3*:VU@?-1<10YUR!>()/NQSER0V M#:!2O:;;.QO(Z-\S9G8\W=?BP+7UVG]!Q?^NTFU]XM._WWU"\QXX\4]/_38#ME/O9+[E'";4 MC#5B+4+&((6B\U._,'('$=@=A>#5CN2KU#!^1B1]3#7 .-N.X'8 -_/T[3A#3I9CJM\0QE$*AR!*W2]2F7O5:&K*JYY02WIY6KZ\@]( MO\]%UK_C,NV?763:;J8[-!T-5)F=:8;J-17):@BY[\SW)'[F/*NK3*L5\Z>M M^GU)*N(,H:$0-XC8J:.B=ASB 9QA18J?;SU4.?ZK5/!>%8RJ).0%%;Y7I>GK MK@!^B==;>#X3UKN<(L^Z@T6[51_H+>[D]8C'O=ZGJ.;]:_7#!V=&;BO PET= M_+*ANL5^A!KG6Q)-0RMB5@V%[VJY&O_Z]^K&MYX_;VKT&YL)/]T&?2[M&?F[ M)%H=81.2YD-VNM9\RU=?TCNT>!<^3>+\[<#TG]DT6)M<)*VH(R>K'(F0NT&[ M38L">)]\TP#!X#N"I.]($JEJ+ZH]@(^V_LO8Y>?7_L1.T?C@&*$@6BU:VAOS M C$86'SC3V,M;PMR9"3M*S3FC8/4!]C?)K3KZT:*ET %) MMV?&1KC0%*_12E--[&:OI4C MICC!@4%W$$94F+F1]?T[8>:'O0Z!9\6 &^VVD-=I0_.5O$S=\04B1=^K\:83 MJ9Y3#V61BQ&IB4)%;"GZF=Q1,'1'PT\K(+P=K%SX]L9;[+R_$!SG#?(>+,0L MV<[)<ENO,3[S(QH\"(W,RTF/.(K/[2R C58L;1! MJT[FU4;1KQ"$M8;A]FB9?4@RM@J.L[L1M;P LR^=TR/=.!P3]$SN-T14@43- M,9R"_2HZP=Q1$ T6\M3-'G/A]D:DV??WR9TZO:C%:9<83+>6/!QBJ8ZOW,RA MXA<<3Z%_V#ZFRV&6==4XYLT"[3^$6 F\GA$SXX>C4]\3[2\EZD,3&VSB3,J@ MV7YM'UF$<*:,]?O;5$=C^],M[&+KJO@=7X H?L"5SOCZ%( )2/*F^!55A?R9 M[:UVP_8W[57&.0@S$BC6QKI) E):N-C>NB,(_(YX8D9;H?.JF@6]<67'M4+S M25G$8\C\5ESR'&1^5W4GCC<8L*7V\%1H-U\J1";+FIVTW5XB\JC91 M-X#(Q_?JQBN"EO=U1(72%=9H#N70"JW?[\7Q'NA4Z/# D_-9Y*@V#]>#?C:/ M-UF.3I#ETVAU-.<3-MVOJEZK-NXWKLEK76-><\S\8:N$]XFMNZ*Z=:>_[[N; M.6["1':9">PQ'B^3)BM G(=:F=3)5&9$%TO+?+>$1M$J1E:MWRM%WD9+K/=Q MK%VRGO5QG>U K#?D!Y.VMA0[O[^1_![>L8EZ+9M$.[)ST*2FN4(0;M@1"N]( M_,H[?HH#)B,CJ=E%A=FM[_5=7%)5M2F\3,JVTLME$G>57JZ.L+D=O5P@_?+1 MN>5SJGE3>MXFIZ9(.G45G\^LI9C1T?-K%,=18-I)?NG0N8HI[F#A.[JMRGUC M?Y3D;;N'N" W1(J*7)S$[V"ZJLB]^#3JHLW\!U;)-=LH:S=&7=F6+=/9A*:R M-YY_N.-1XSZN1OWF'"6GLF$QPA!QM$!WK,*XD8_F5"^SYD&1WY(#Q+H^2W^?[#NGU:]CF""4UURL(7:P591$FV>Q<>3F1=5 MK^<:S595KS>>J0CF*C$UG&] _;:8U!T/4MN--THR4#9I1Y345*$44Z%Z/QUN MCCVF,% B]\/H'4H^MHW]N;!WB<>DSSO.$T>X^N3;UG(M[N$'KF76F>8+N2WQPZ4-O7) M#&H=&LMMIB!HW@T!AN\0\K%KJ2O472G!6OG/SY*=7K3_?$L.\=U?D(HM#_96/K"K5*D56'-U;<73OYN=FH;()Q[WZ0&8ENXNU M]V)=@T]^CGB"G_L4-6?=1RY23$&$J\4&, 4]_VE@FD9>]7=7\XVDD+__ 3"6 M."GZ'LO2?S_1]F2IJ>B=GK,C],ASU.5X-4+&K0%M,A]J>]]=1SH)?G(TZ[LR MR(?98_,)^*>%C=0H4I).RHQF]DYTPL4:B1RC9\PZUI>_,?1I(?32'"P,_=." M_@+#\']X[%=[W-FQO;)=D"[]N;9U8(.%0Z80" 4>.?^SUWCEZTU1W_*8_V^> M O[Z]^DJMG4;P%T"IGRNV+@[YN__)IEWU-EB.^TY4F\L*TA]-.P=F1?TGG[D M7'\,-%7\ZMPMEKPZH%RN)W'.3"?JW4ZG:1YD2T&P_,0^>@>3V!T!017<7N65 M+Y#EON@5X7MA[=5N@2@C[5O&U+7G0=!U-<0YX&3:'J.J7X>%'&E//H%?(>P* M=Q\N&F&/GZ!_#MH6&4_*.)N@;FPZ?=W>Q;1 M0;T&-NQ!(7Z8\O!&:N*]D]LCGN#V/G<=3>Q?P[NS&HD)8)Q.*/9MD-T!]U%V%_/QWU!0?"B M]P)VAZ/ENSO.GMNMX/?YTO#+A]];EF2_'>@P?<>TXDFLR'7'F"F(T?,%Q"I MAU2@^_"LYXJXTLH /E_-]T=XW0^HM'V>ZPQ7Z&P4C>=M2%WM-@DI&5RZ9PK7 M23S!=7Z*LNZB:+*^4F-#!TKVMH8?%\J]ALV4F^J(=46;7%5CT5O3RP7R>Q>] MU'B\$C&L+QK90E@G4-W&/1N>:QNC_?RJPB<=51L2#>Z#2>391,L2HB\(!''[V#D ML5L\;Q%!U\6/WHY>/IJUK/1R-1G:14>!/(CAU34Q?=]#-O M.Z#?-G[2J^35 GKSICR'DV+7\H>_UD)WUY6\">=K1YJO9!ZC:7'V6 M'9VJ"6NER:JX\.8U>8$DV$4OZB^N">MS4YE'>F_MG'Z"=7R9D&?4G$:$05L? MRXR"D'D;5N2.()YVKJ^"W6?A."M-7E5Z>M$.]".ZL+Z!CS39K(YM/)7BB+4$ M9VI*2+0GY#XR9T,K)UF5\E6*K C7:^&U'G%TF*ENM+$-F0Z!\^[@&!TWRUF1 M#.9$ZZ\P4&9@E!Y>2%=M1=]S5Z'5P6ARF6^N-3Q MY3'JG8MJ/M$&%ZWOC]WB>%?JQ\^.#/R&0)Z=77PRX;J%O<6 MJ<7%0TU#*X)R#87O:GF(_^O?JVHOY!4"'@H0H0?IRC4N$Q*O?]4.$RN\^9KW M?9 BJLQ5(?*Y/LKO^YB1<&C#>L$].<6[\&D2YV\'IO_,E3CM>$RPRJB[Y S5 M=,@6C8CHWE(0.K\2!\'(.QRF[VB*K/8/7Z7>\%-BYJF+K0\ S.]WX;WO#GL: M2=?7W#17PCB(BML"DR2R5VF2UZY/@E'@YZ\7!:X+1+K@10'6#;P:T3)P-PZY(+QQVUEE/FHL%%G>9'&CY/9UW&$G=T=#3^.$*;K_' M#%=P>YO*76Z3C=4U,6HX?5/H=U#VT%(.+^PT_Q;0:_7E=4MKF8%L+_N6,FN& MB^:R2"2I_(I<^ ZBX IXKU*I6P'OU2GZ7:/G+6VQ+CDLAR?KJ+?J-90+S"2# M04]:PZWVB@OKGX83=[AU&_V%+F^?3UN M;T2:'1OYQEVP+2P"6$!>^ YF50-KY].%7F>O\KIB#W SA_Y^8[/M'X5:"/1] MH1;X[J5;"3S<(^K.7/:A]G@S0V%LC ZVS._OO=T7:9V]SJ_8CRM^QQ?&'#_8 MM\[X^A08-9#,&U<_6',\><77CX;(=\EF*$GA9M@/73J7+-S&%+H%%6L'"$@ MO[S.^O#/V[SY'>IZ7XB%QS?'%!LZ#ENM!'+:$JEID^F:.(XN Q<_78'!_<$4 M@V>+O7Q8Q0=E'?FJM2H 0IP#R%44!E?-F6]-+]?5N.26]')Q*Y)*+]?6P^)V MU'*!'2ENK(!\9"0UNZBZJ%CFS^SJ*TU>%4%2:;)JB'K3FKRNA6>ER:M:JEXT MY?:3.CVIWEB!-YP=96E6#S;L2,3GV?,W<,=18-I)WI/L#$>VV4H[E8NP3%;W MTGY(QRCN4$S^/GFM'8)0=R2.5L5 GR^!O&A@_%!91V;]SG"[Z_&0P:DN'S06 MPOP96S)/@D.OYY*\;[JHC+2'!Z)!)M-=[P0'I(+#YVTS>M%H>+0NSL[FF=JE ML)VCBI.500T9:K%Z?E'WH^A(C20CEYIO0[.HK7+'K+4.Y*Q !_;E;[I"1M6W M]<704(R]CATCT9;#Q@A=SZQ5:_6"OJV/VG.[U^H-NRVD"4F4G!E4?:*KXLG; MYSN$"'U'0I^^UVHKB PPU)J61B#H:H=:$JE^[*JG2K2O]XS=.GM]<0E[>CENMBYV]'+1W-M5U &]>1#RSWXN [B\-CA;!W;]:S 9 +B^9GWSSXM MSUWN8S1['Z(G>80^31[CZY-O\?K;M:#?]9?_:7T4>4B'&RZ=AIP! >TI$J$Y MAJ"@2'Z:&?&BZ0ND.&L_-H%Y&>7[]?>DE)[?]?%.WN'%WGTZ-3Q MXQ!,>"\>LX7KRGFZRG==!^M6N:X+H'P^PG6],LGS_OZGE;045R:7!N=M)5+ M]] 1@IG"_Q!/\3^?N]*LJ,RO%U?/ [/X=O=\Q09?5U935494=6>5)B^>V;KH M=<>['"M[2 2^!?%X$OSDDXO@5,0F]KO0)!K@)6*@<\F(=K9FG(ZDB8866'[Q ME.)TVIE,8.93B3C0NA$GM=O*D2,8/5 S!47S0V8$>8=4K:JJ"L%*DU?)GU6: MO*K<]*+CX%OR;Q\0]IK-WC'0PX3D#JXR7/%T Q8T(0][.0%7Q;U/6B=7.>>W.E!>/0:35K/]G7&OG+N:;R1Y9[-$W=< < RM^$X<-J[;_E[[.O@S M-\&/U"A2$,98*>,NZT">[@R9V,$M6Q*^_(W=06<(YEO?2+FXC+3:X+HZ[O-V M]'*!3&:EEPM@NRZ_EN7B:O2>&_:?LM4E=7I7>6SHO91,UA$Y;\[GVKH_2#69"H::5 M.Z_B/&WEO:Z=];L=M7PTA_>)Z_3>T@-E*W?9V:S)#)+4)N-CL=*!/7JD'HE*:!-$AOV_ B';7W1H.AO[Y?G^!8?@_//;K;.V .:UL%\3B/]>V M#F:H'>KOPZ)X MBHIG\@I&/9*9T79XIX\2&[,1FS,C$A04S^O^\#N:?MKV3(6KJERPLH#/5F9X M^433V[8>_)D3_?DJ#6UGSH$8I+)-B,UTNYRD:;/PIGD;PO/N]+HO2[PJ-%5K ME=NV@*NB)"L#N(D"QJ?S?H6K[N'MOE;,\V5>$GQ%6RZ7I^\3M5;I^U;T?2+2*GW?BKY/!$^E[UO1 M]XG.J?1]._JN\K5;TG=!+UR5NB^:VWW/^P+.?Q98Q4:&&ANM*/#^L:(]=P<- M%EHTZQ!3J#^==G=2:R V\@IGHKA6 +E#(/HJCSI='M!.-$Z%M'>K>'L->&S# M./(MRZU#4F<(9^YB0B.CK( '\6MX?.[ZM;]6/WQP9N0&!6#@ZN"7#=55?/#@0%#D0/TI5K7+4'B?/CXK$B M>M.!8(=MB6-)BY@H>'!LU:T?G0@3*[SY_/@,?NP%OI0$FG,?E/%V.HW&^!1V MO'BB#!&R :_)'X)R=]3Z#;=3''V/^32)\[<#T__5K4!?WE1''(< M$33&]30S[^!!*GEE/@[=P7D;2Z*ZT^=U"OT^)6:>&G4_ #"_%::+1Z]!U#"B M^#22KJ^Y::Z$<1 5[6&3)+)7:9)W.I@$Y\/ZF=@=C-5XYLT7.\[&MNM^LV6W M6W"6@PQDMC#^R6K$/JP=8P6NMZJJ%/L\:L[[GL;5TT.N]I MBXE^W#OI?U^>.+QQV2?,"H3?8J4Z,KWH&Q&.!I\T[,[1.6#GT\FMDL#L"P2K[OQD/:@P?@%?,^;@6P5[IS!9L\[LD>9J(ST6#*" M"Y#E!;+P'8RB=RA!54"K"(X/!MH/+0R,4;2T,&W6Y4*<(%.Q@W@*?H'PTB82 M1.W:0M,ATI 9CYK"D D*,J3H4W!'HM =@E?P>I5"XH]$5[$G\QB\T,]79_QA M#4\K-_J]&[5G"W8:^XN)H\9&G"+NMEV7LLOSA=2T/VDNIJL4LG<)HO+/:<_EU\[MMOHSYQX_35/8=FY%/XPPX52OPPTL*X8.2KA4W61DW5 M\@N15/\ =%#S@P1\.HB7-? Z-GB<%:EN;:M&IY:I:R,V:M]V!PV]9MJ^ZFLV M$(H?8G'\QRN^WHMG62V,2-%0@S9H$\15D*PJ&*H:"H6L5,4P,!W1"+ B)$!8 M_>O?*OA/MW=__P7^>?@DS374*'1H3IUU00O]J?J9NHAOI]%\KMH_.=79XP65@O] M@>+_K_;=U_F[EW3EJ?OZ=QKY80/W_L\>?E8XX*\_#.*"<_PS,O+;UW;Y!/SX MW$+Q2;#]$X'_*% %OKU_,0S^@\3?R!3^ 5[T.\6KM764^_7_FO#LN4J.YW[D MZ=O\0<"; M_O_N?[K>S['WUGHOGDYLXD]ZZYFV#SF /\P%?[4;^WH9\!ZT>] MG5/'BR>4?GBY[W?E?XJUTRPON?&XUN&8P:138WEQS(O,I,N/OO,M+#^2^$&W MR4RXIC0!_PZYT43B6RPC=5H#?B8I&(70*'WO7C[D+;X?8^W;(&M\JY8/LU:, M\W7<-OW+H%3VZX_53/R+\8!W26(0CD "M(89#U%^81H^ "#*[OVK]SM(]!_ MQ&&C^ K^S_^ \*77Y#^D/T!^Y[IJ%'\5DJ7_?A#Z6FYQ<>]L[#4#X!RXY!K( MN/(2$?"^IW* XLV DSY]6P-16+VK ;D@IVXS&\3G/(;KK_AR_XQ(>9][VSS\ MXO7.UY41YVSWQZ":IR=/K3V[#^XJI1.F:I"*N=(T!3-13*$- E<,@M(,0H=- MDU;OT:<^Y)2X?83W1@SK,M]0>E(7#;SI+LM+L/XIV72=4=?IA2[$'R>M00I- M>W*8*4A9\H"W!Q'>[,Z@_2G9&\DCDE3GF]$=['CBK:6MC0FEG)(EB2VX-$@9(EL9)6*K4LQK,5E91:326#UA,V;ED M:9S[,7W XST7.O75WO&MP3 CN@*0+(V3L=W>8FZ.(>>0.6C3#QQEK#$*5I;$ MCRT"S5;R"*JC:@=&-M-UQ#$*KD#_E/1F2@=2 [[OV,9ZCR<,K:)U02'*DC#7 MV'L1:X"UQ)HU$++>C6::I9!ER?G.%\?-D:[):G_(#!O[H\3ZED*5)7=^G#1V MV'XN(^C\Z+.QV'()!DB69IZJ=_JS8,*WN<,4"ZDEV6XR/*/0Y6<.!I0DK%)Q M+1M>KST9N,JQOQ44&"J+"MYDUN,V[%*66D$VZ=N2O5Y9N6CI\T/2QY,6K]'0 M80MSF[[&^,,(?,NX@ M1+@=D=:<8\$ T+(H-V[J] @CIEQ[WIVC4T@@$!>(8F71?29KQ$)JV Z_1I94 MYJP:K2.3BY;,E$Q[#M6?2Y"3ZK[>8 ..ZU/@J61-&Q'%KL1M5:3I?H@'D]8]C, MA#Z:'F0/'&\U;$[K;;1.&4(N6AK SJ0-H[^WAH[48R@N[;06$9OEHJ4!(&OZ M8'?F 2;7,9L35D$7PS9@K&=0,)VAG4[<0DDG):#AFC05SR"S7+0\@%"$F-T M5QU$ZV_78M\P=]WBJ:4!@)!RH)=SK,6I23 3--7MPBU!06QKI"U_5FVFI;G-KI MQORNKW9%KQ MC9673"^<;Y>I8^]:<7.I#9LT@"%R!K$9>\3JFMAO.E)F^@,< MRRB8 D\]@]BHDTABF$T%QQ-QEC8/"-F9 ]$SB&7V/C$B9+<)I7TOZDM9_3A/ M0:@Z@]B(;M!SJ=&$.'8ESCV[WP[',S#6,S"TO,TN1)16QZGSC-T?/F,LF M$(DME[:ZT"SE&Z%,>VK0R7+"K23*'@Q;[8W@%21)31OG1;$9D<6%W251,ACR M,PAN8AP!D9;U&!:/]+DQ(-XT=_Y(+53M\VBN6A)="P$WH9- M)JQCV/#0'^D&NY"+#C=EQ0Y9%VU%1EM.LRSFCF-SV&.9O."[)-IN: W7WQ\= M3E)10>K(C-!%F)RK*XFJ+F2 &$?(#A_:6C9NZ7&PII/12_#4,XJECU:O&1X#7S::$W:' MQ(*W3T$FB@43RW[+!&:VV@@#F6B(PEA1.FIV2]$RUZ;SIH+(EM..<]MBG5\/MJ;33" M,Y:EAW)7:C>5ELP'#6*\B#,OQ85"I9["%K-9H1[2"L>PEC:VWLM;+.@;&>@9;.*5BO:"UNWY4(AOQVS;(A09+9Y:>BW:F;I0D$IKF1WZ M/0EWJ41K6;EHZ;7TWGIC+!@8P;$6 M*SZYG!2BI;%N=^AB0$9KST'PR=XQCYPR$ZU6S"WIS192@-)L81Z1H"MZ4=U)-5GF(F:CT^[A7PU#/> M924CG96-[ !BU\N- TTFU'PE*/@9[T*X6-1>[AN\?%CN'0:5+&@)BNEM#-FRH*[?GY)2@:#Q2D4*T9"Z=PV8 M@OH@=-K48HXZ5%,>8H5HR5P6F(&,F;5BR[;C6 *FP*XE@+&><1E#B837R%B: M0@+G@9UQ&EYHM"2%@5#EB9UQ&QURNFJR#^XXT0.'&2MFC=HO)14N3%6(#I9_:8 5KJ/QJ MNM&SD0X @Y\!M]B6@^%@WPF+\LKOFD'':H$+ M82%:FJR14)?H24_TG#82),.MA6PX$0S@#+A76VR/#:<8R=DZY^*2E [I99:+ MEL8ZW&C69DF+-&1 9+)8M-ON.)\LHCQ6[.6VQ"Z0>:OG$"!YPL_X 8]/57>^G(\X8D>&:02RD;!1B);\@+]D MDJY@M#%9:@Z[#7[69M!,R$5+8X6.8IQIA!LXP,EWF=$,[7-3)A<6)J(5X]2@1W!$OR%PO<..54?@ MJ6?L-0T'B2DX_)*3I'C N7N^'@*G29PQ%ZJ?'<>:/; YM2>*BFZ-LP98G!)G M4EV!T_V4'4H[N;X3N>%!R6:168B6S$5(I?[(ZYD,9#L4#VW-IMKL%:(E%S7G=EH#T_WDHK9FRP7+9GV=!JI M03AF$:C=44:-S(=V,5CTDV?L'.PF.6BY:>2NY6D;I8 MN6LNW0Z:=&?:&""[0K0T60/6;J!CH8ERR#R(^T-XR^YQ,( S]CHD;+JAS4:V MW#[&2T+MM*"D68B6*=\#CP\Q;M!UC*7*-XY6DJS PH0\8]J)&4PZ8NABT&RZ M4&!28X?PWLI%R[D+RC3F+&G7.7MGM#75.O0X,LM%2Z_E1S-EV)16&A1VIFQ[ MR:^.6;,?*4*12U(LP,( S,%R;[HP5YLY15JD>O!GKB]:( M+D1+]@K;4]'%&+3G(*VQ9Q"#:.@G62Y:LE!>6 MI@:$8B\0V6XT%1\V+'IE M$SWJ6_TF=;4E]+W&&VZZUX+D(YM1 M:4M*H1G# M9#(&>;WC:.^0#--L"KEHZ;7J*-3 TK:E.<:@Y<1$O[5CB8:DU88@!DXX][63#NC_S M$L2<[@RICA=/+8W52L=MA^R,,3;(/K-RT8>Q%K4_7XL63F5@6KXW MN(V-/Q^^^'[7*]^JNM_?SS>GM=.F]L-F55%0H*9)\/"#4S5!\9,?B@Z^JR2[ MERD7C231P\#N/Q ^[:']LJM"\10,_0-Z]"C\=SONWST_ ,\TW2![V&![^+Z> M%\W]>2K1R, \_;(TXG[?KOC@!U%U%0=NFAAO7!+Q\XU&^#<:6'PK;7EA,POD M#XJL%'$!BH#A/]!'^P-7FG@_2#S:IK=2Q#M"XM&B[DH3%21N2Q$5)"Y%$Q4D M+D01 !)8E3B]HB9^?07 [ZWEWN^M\3_P<\6:[](5\%<+J6N;!2UP\Q_^[Q?R MRS-G!,?^@.$/;92(/W8NY6Q-\V,3^.7O5A#E!XIJ!R,OSS9\W="_=L0['0=$ MX;N'#46\+9=9"H+J"R@LH +MX#'Z>2+LP!9^N\J"?I\2= GR7D>;PYT*?-P M:;[ODP2[2OF5\BOE7T'PN[ZLYU^C(#&0__EEYO.[S3C?*27"OSWS!5=U/3Y% MK!JO:RTWR.*:&05>C=\:^;UMOE5CM,3>V8EMQ&]]?]<'[.$]AJYO;5M_BIQ7 MZTC[WG32/[NS/G4NWFU&/H!^OR!;>%=:H;*%RA8J6[@&6WC?M.N5;>'BF*;G MI%5?FQ,7;1Q_.2$C(ZG9Q15#5\0]O3H"KBT9JL%_X#_O05V>@#>^,AFFOK\R M&7SG0'*UBM; M?RU;1Z#O;1U\IQA['3M&HBV'C1&ZGEFKUNJM;%W>NR-W:#*DS#:#1FN0YZG*\&B'CUH VFLR?[UZ>:V%W:=8Z3!ZWC<_OQ^G ME@2UR "VH-FN4?._KH#RG^??:3G3O(V"G9T?B5D=:L%7JEG]2C7_^3Y4PI4M MI"JZN:*5KH]B_-4-@&^SM5M91F49E65<*Q7]GI;QN8CI_ J])Q#3@5\O$C'7 M4&.C9NRWAA]7)/45I5"_O<#[>K%NM8B_F !X78356Y&S1V.[_3._+1'^K(&C-P02DZ'9-W*/6$;8G/7=G[FYE^T]A&0!F%EHO+554OOZS^6/R@ M8ED_,\MZ8='TK>M8OK=T\+5KY%\POLY\9_!G'(Z;[':8I"03KET_+L3-1AJE M>GYG*?+E;^(.@7]K'[3BEBZ?=;PRU+QQ1^G$ ]/ZB-:]RA^ MF '4@(483 +8X!5L*MA\OJ7;"V%CCX,1ENPB'%(GG6E=$?R5/!>4XKY?A+R# M$;J"S>?:R:@6@*\ &U^$5R-\E6*I9B\)/O_8; MYU4V\;JJAE[S8CCXA=!WH': +^S_1WXV" JSGI66T&?=IU7 M;055S/AEKDH*HO"KVP*!898[+=XT6T'$%1X+_(R_]U?=;^[J3,Q QCS?.5+T MTB&HV)V.W0Z_5 0%+NY.1- [DOZM7*M"1(6(#Z/.7P<1K8Y"Z,&^17 &DO5X M9!V-;^W MU/\![=.G=:X$N9XPL-_;6S)@YAD,(5\L8Q?@X $\,.37=U79$ @D@>P,#'6D ML]^$&+M('U(NC%Q5Z=-^M23V_,)PG&S,OUUG( M-#YHFV:Y:((B?!^AR:\PCCL9*MFED+FWJ_'N9*5-S48,<--!8X2@@C9?QZ,T M*F(";VQK.%$4[/8F>:++"=..T S_N>S(K(@[#: V$#G'-D4L MLU4LLL6-Q![B@>0VWY/KMIB;F/I#K#0<]A;%_@(-% 5JT<0!'NB_"#-*?,DS MC;J.A0&<*GCG WC@VQ[=R0^'IEB?:D:E4I$&Y>D(C1B5]T5IFB&) @*'2PFM M_AH.E-T4!R;;S4S*RHJ_CWOSY$,.PP'MPH+F@6222=[L8N*GOX8#-^^-ZX+: M2XBS>BZ]F!C4K)L7T(C1'JUCB#J2,]L2)[02$2A%FNY.;5SYI"R$HLD M)R %!P,+FHFRS+Y?1#3C^\$(QL[4"JPJL7*& M'3A)J'?B^,A+)II,G69V":-W\9SX&:#H*_MM? 6*5+/?O9>!_B3E9HMM. M,&GH0$_7-G0M:"1O#R-*Q/4'KJ[IBK.ZH*P2/EGL>#A][(BY2PL3;Z"#X+FN M^T7E6,BZ7\>Z7Z\K_LP\[Q@L9,GJ#F*:!1,Z@=X!+^&AIRJ>*$N3"9C7U8%) M#;."WY1I'OG:<3X:9T[SM0D0B#=]%BF84X$PG_-482 ,% KT%Z"?>F03N>X( M 0&ZR\DHSQ^S&9HD7K9D"#VXP5U68:M6%>1@/D6W7(U29DS M*['^T@S-NC=G?=A& MXM'X@3#]&JBNB\/.944L%YR7.0$[77-#7!S'G_I3C!W4/B_* MT <^>_L MKK81[/KP[7YJU8*4$ R[9DM,O^(,8WJUZSV,9#@DO#VUQ#\[%BAMYZ*LW<%CK-R*DENP M-7$XF=4GF>X\GU$$%;H8J: #%GV=-:(7AYH;+_GX:I?\5-2,.N7'9?K)S$F9 MD>;[DT2SOE($A!K9*8IJ/:0$.$_OG!_837Q 1= XXN"@'X?*X/K+$U\_GGL$:7Z_W=HW<+A6Q%[;SH@" W+/Q6<:&+J"(P:=-**Y<-(6QXI_P3_];/!X>?KU M<@@6(AE$,HAD7)ED?+&S]IV2<8MTFZ"J:/>?&W& "O2Y,C X=[.R)LZ_V3> MUY_DZP#%!5D0_+=HK46VM9'80\5VJUK3+-T7&,FW)NE!*F]F)XH@,TR0"8]2 M\6.ZAI(P_6RIF#.0_*\_O/UDK+Q HI^$_@X5I>D/]K:[1LKZR.U[ MUAS>QG8()7WIE/39V]/O#Z*VA/N -IG*<\HJ/%5,:I85Y405U%LT!0UI<)(N MRT63R?WC0*^B)O*L47+C7N?W!UQOHZ3TV#5&3KH]EV;UX;B@Y1:F7%T@E,!( MBV.9:"IY3(UPP?N.A*>&. 5_A.TKUS0+3'!D4078?LO+.[Z(!24I-\W M4^ER603U[CSUE$CF9N8"08'#)[9Q'$>P0+!P6='5![%0RB3M4:?L*.(J,TO& MDJ6R,FYCLP##KD0JFHJ?QN 1+) 8ZE*QT*I*+;VYS(C42O1R8S4VLWKM$<)" M$A^@S1R%!9(SA(PNSZHK.L#W)0T%N! MG#<",<\$!,,!E1-;4(!5E]IJXGN3RR8#CEB2W6>V.@6V.S-D\T$6I@ )=(4-%4@L#FQF!S9NTEOM_I?0=# MKYYVRFBY=/\A7J!3FL5$Z?DS5-2%9 MS];Y/ /9__:8[5C9![-I?#Z4JK+$),QB0G63%5!O(MD/SC-(D,0SD?T+B[6. ME?UE21*K18EU)PI3[_O\?;?':ECOP]B*9:,4M^\0$N&_H$CI%K-KQPK_F+-\ MCFX\UB; ;A5-^%VK3F/A3Z**(XH_9I,ER:8=SJ9Y-LFEW5(N[]3N)3C_68I.WYNSU$AFPC.A$X3*)&F!'\7-3Z36CL#-W/7F M\:?LZE[R)9!OK>J-'LZHX?.@N2B5V*^()+BY9MS<8E1W&"JOLOV+T@R(HI[S MI79K7KE7)@(]B L(,RBXB\:3IU41$]!8D!_3J3>:EN9/GAH$?Z\GX.@966:]<;_%2 M6\RT>Z,IV[6>;$I &( A6(J-1Y,<.?CGDC%PBR'5OMB_ZAG*2Z=3+L2$F,0( M7$+J--KY1+.)Y!^&4ZEHXL1C:8GXD^#HDL0_GDO$*:97Z%.]#.CDBLDJ-S898183V!Z2,M@07_=L73-MJZ+ MS6R*8@#(JII7[39'T+'$I[W3;)1/[;>?(SPE(?FJ2_2/KK6B*\OX0*2( 84[H?\1+@F&&UV9@-\QPV*TE4 M!OS!.LBK#^ $;:Y8:M@Y1/5=^'K (7O"+B@N^WGC^?W9K@P<#'J7GNZ-,Z'0 M5L)CBU=O:8F&[2=FE80PIOS^?*@/E])HGAS)+(5[@403'-DD=M'\_[F1%-^> M WL/&2\!,>AHB:K2+/6IE4MUU!*76,9\ 0$"]6E,1I,'MDT20%P.('[>.GQ_ M1N##UF'FZ):?F,JZM'I(^%KG/CWH5YH(#&&X17:2D?38609/7P &IB0N\IV' M56NR$EG'+$T4P;_'EN%O JK;397!I8%S'_&4)3+WDS,.S[0 KGO M*,NW\F=)B?/2DUP'2#,^T\VX;"[;,1=XK$&[<)9L*KNMG,"YP>3-('/;<'G%N.^MQ#SJIO;3HKU4F:F MJ!(?T^;=45'MQB0,'70F&A6E3SRTA6"'Y-@N,$S\$'8DNN#8-K.P)G7'C@W' M3X]36Q;0H-%):5$Z?LR9FS>9=0MF>WU0VH%STHPP1'^[Z)H,K*;"0P1&.TE^2C#[&_C(0BY M'(3<<.QV/"A>=4KI)RG7OC=JK0GP!>FQVDB/TIR T $#.II+1=GD,;D+@@\2 MGUTE/I14<3*P,T_^)&8N>XF&(,2+]PN$#QBT,4PTF3JFJ)BD]MYLK;\.WU;7 MF>,;O#87^/<%0("%XS:T+?4S^(YTW\!V-.#$@JM_T]-EQ+4-78O\B\+_(V[O MV?3Q?]O%'97H>]=Z7'#4S!E(;IG++XP%5%(L[C%)1UGJB%,^KH*4/4^H<01J M9QQAG@2UQ'#93C&BVY9X,%57E%(N#YX$!#483<8349:[E=PA@=JE0^W'&[6_ M#;6EE=!G8WI@2GY[Q18=>E7LZ",$-1B:\LEH@B56[0>AQMVD WDQ(?!)4)OS M#XM5G^\S4BQ?73V-Y/1D/, .)&KU0D7C!PI8KSPU23.G8Z\&O$A&<<>1J6// M=0UHD<$JLF$<(@*>J03ODL7%P]J7QN M:1?P<(2W;3984%%Y-UY8J&5C66J@V&!CC5@$M%4ZI!72V!Q ["X M\'#OKW#1GA7OK79FGJ+ XFE4H.-B+NXV$2Y0'A(1*]1^HR."BPO)07X/+LXT M-OLK7)2:_HR+]ZM *KMZZ4$I+6-)6T"X0/E'+DI3A_C&P=MAV17E'D^5)1R> MY0Q[X09-7(K6'+A'1F<7G((\GV+U+X[G:.KOJB'FNJL'N>C?8UV#,H>G)\E0 M['?,S^59HLO9 D0D@T@&D8PKDXPO=FN_4S*NDSY_6U0:OJ..%1=$["'BS*%' M[*VBD:FA6![>Y0-FOCXUX9/(KIXS\K'.OB#[JXGQAK)"0NEV;$&%$NJ 1BB[ M#22Y@J6):[D]$-'9=B:_K,FR.@%U6Q6-*'7K_61S,%L@^4<]]+@HDR#R3^3_K)GN MOY+_A2\ >;D<4%2/=\VJT^?*?59 \L__^I-DH_'X:6W*B?R?&=E]_1MN_DK^ M$].G1,'FF2X5X]M/7*'G5^(*EG]4:\1$DP?J FYV1\WI891N0>$9Z0,#1!37 M!=Y;#1$(H7W^A/;9&]MO#[:*&PD7L( ?T#$Y;3RH%B2S0+7=AUG+[^=[3S34 M,0F\(8:)4@KCY((['8N<1B^+2Y4!WD;*<#)30;".@!%2 R3CK6SW9U*O, MVN9JTIT\H'-!DK@[>3(>I9C3FL1>O4V\-!?QU,V5J.2!9CYQ!L@27[\N^]*3 M,X_59<,Y-Z^9H*Q0F81>7DX6?"&_$) N0V<#D+''RM<[KT3@I=ZH,-VY)":F=:!A<6=(4TQTAG* XC4H< MC-,(4*XY/W,C'P.BM->1V)*=K/,U1W-:BX04%"<1T<3['[U*7;$ 8;BP1^GBD,.'KJLJ.SGVL:T1(AVP$'?L M5B"YC4!P#W4IRC5;/67^I(LSNY[*@LJ,X^Z;,D?A^KDH=1091$C/JW$B20+G MZIT^:S:M)WN"J>=];R!R-G,%D-$5*7PD'^;?N(Q&*BQ>*G]>< MWU%(<9+FY,Q!I[U*]$83LV5;1J:Z6MPW!*0Y^5]_N"31FS=&2=]&K=%)$*&F MHFJ ')"I%2LE0;8^FRPL#)'DKS^)#YZM>/4ARJ:TR $JT.GM_)5&=LP 'Z)^A#KC!:6:65@@ /Z0GT8@,Q*6O@B M4YQW%;JR&"3XD>&@Z_>LOUA')B%:8=/CSV?FGGC M<:%F*^;8;B(<<+_^\-%$XE"W?(*#J\4!8>\)>T_8^W]V=]*Z8]OQ8KC:7L=] M_G%X0@A\0N!?M//\;>CZSR,:A@XF/_*6I5#1)6EM?-BUU!J+_ MW4TTCQ/]U(3MQRE94L5>C\KZ;ET=6>X(B3[JHYFDHBGFM(ZS1/2)Z/]TN[_C M1-_FLO7A*">MJ'KUJ;",69VRZ3>1Z*/S#)@HP^QOY2>2?T&>__56K?REY"_Z M^7$R76%=L6-(SY]1 *:N[4]M5C(\$2H2\OWCRGO"1 MYRD4E\5'7G@$LE43TH86!U6#'&.-!*4^5( Y:E"]A W$KIILBPH,0>(X!*&B M'$]:*A'@$"+_YZ6"$/D7ZY_B^,#5L5F!+NK =W4+N"X<(3JN.#AP*QJQ@(?^ MJBKN.*($$86&/FA5T^M9?/LQETTD9.![AX&4AJS8UJ2]M%LUQ7%DKVJF6FYG MP8CE9CDW[0O]6;PJ_/J3B'*I?=;L@E(E^/CPX[40_GT!$%[AV WM@P?+7[O3 M?X&UCABA(S:$IYP1]VN4=0RD1%Q_X.J:KCBK:V#G?T;WW"R%?TVD MT^6+SK7Y_T1T;D-TKC]B0*Y.5D<)H(!4>V&)#VT1IH%;[1<==L(G:%=H,96D MKR]D#A]9FX@FJ-/J<@B4O@M*)*HX-RC5*T_2T!ZTNY-8,:]U,B5I.,@W$910 MI4^4/JJ5TRWF2^K>&#AA_0Y\3 1-SER_L';IE\)&(,=_8#L:<&+!U;_IZ3*" M!3OR+PK_[Y*\N^O80Y&SG>V*#@R(XAH/P@8.4.G 28//.%1<[K"V@]BW#\!6P_3)Z_:>N@EJ=BXV"[ M7J#H*E*>ITH/#A]SAKUP@U,Y35!XIG%P]B+N\ORB&^A^NO=Q>]<^QOCVM]V#X*CE=$)93H^6-D!AN(!+8*.5KZ* MS2/G'(/]/+'^LQ7:7TVEM]8'[[GU82L0;'3NX2H+!MZ!\"K=\2J%F#4<4^") MR@A5MIYNFTTYCH]59D]NFW@Q-,6WF)RK80!ON",:$12R>>HZ)84T@+I8#U9< M D?5U\>+*0[\88IL<] R@&NY^@JGYG6?P%EW75RP5 MU(=M++82!(M3A!]8GCX'@J7AC].*"[2,;4Z!Y>*1-@P8SL'+#!^M4]NSU4D] M0,,!?S<1LW)E=51L266AG?0M!?2[G84<9P)_ETOR-U02>B4DVH4AZAL[MWX' MHN3\@V,/K&Z#JM?',6%A)YMJLHD0Q?WZDV)O:?,"P=-M-DB[$D+Z!SWVVR6C MTXHUB0QLQ[$7\"GD9(&KII_/S17Y1N=^^BIME-;($W+HS8R#)6()E(GA6T$0X2B/P%#9UJO? J&FG*O/TT_Y <3T"NV MK-C(%UAFA#"$]KXFXU&:8CZT _;JXYU-?0(^N6(G^"%IBLN)9&ZKD 8%Z:]H M B[5-*>%MO0H9HKC^_1FN$I)][-6HGTD^D_\S#J2.EO\NR6<==>/D)TX_E M8@TPJBY1,AD?.LUS;)1F]KU (OX7G@?Y1/$_TTCH2/&_G\>'>NM!YZ4VJ(-R M-?M0LOH"$G\8!*62T3A_S/DO)!NT)3FH\<\TC$.#?9LZ%!A=,2)3?V#H*@R: MAG!8;\9*)$]$\D27%6H=*EDI!G+?P&)?#Z7^@!)BR\ED]4EMURF3GC:GN:EM MS?O0!L>#MK2)*,4?P<00+I/D TCBB @*V<%P29)R8>D1LH-A)PW@.^I8"?8P MV Y\EN*LKF&_PBE-6M8>[:>T8?EQK_7G>:%O/$[A68#KPXQMFK:%ZZ0/90CX MV+U/E2UEPF1KE+O(@PR5@AXJCSS49)2.[Y\N3CBB"Z=(/]_=),M^AP/1%K>):(;[! MDB\>)H4.K]LSJ6QWS/M9Y^E^F!_)\02JT^!248;>/X2>((@@B'"?YRHIU^OP M7KE?N[VH4P?$\++^^I,%P 1:1--1LVQ+BZ#&A)@-'=N&!IQ+XD3/-$2\LH-I M"77PB931^;U!N3BQIC9#YU6N3[J)3)8G73>"&%IKY"E/>FH MH\LN"WCEI*,-!'9..GKIS?2T)]U;Y#-3<6998HJN93-I2Y#C^-1*GDU%Z<2A MSB=?CJ0K,&973,R=$[I^YE3+X]#UI$[HIU3UH3]A&LM.IIKP^%IQ@="%-BC& MHSQUZ QX BX"KO, UP\=TG<NI4IQ8V749+GY M#C3G5N[QQ3$FTB/H_^*S!+93MF:6L\/&2.8I%*?248JAHRGV MI"J2FS3LE^\=7V55U=G 3!7T86 M$Y 1D%U0T/GC(.OI2DFL"TIS H:I6'W2!G/:P[8,!:YT/$J=U@"5@.PB(]'/ M =F9QIX_#[**W'9,L0&HV*3.2&5^6F5&"P0R&+\FDM$4=X@!G#62]/MQ6-77KKY3:H;W9.J#C;B45E_A6 MZ:'Y.*T.RE5!YO'QQSP590]LSB;5[B1#=-4Q\/= SULNV+Q7CAF37CE3;1F6 M=K\:8.C!0)>FHTR";$DBT/OY\N>O]M._!FUP+N$X#L!NW)LO*:]L&B*O6 .O M/BHK$ZV)8 =#7XZ-L@JIPGNKC)M^XFX.]/X^)MQURHEY(*5%9=D: MK-H0<+D%QAV,AODH?R 8/JI7[M4'O9E3$K@1Q8L, 'R0A2J/8:"\ HI#LKHW MO$WNDYT#P97KPV??.R$+(*=FIM595>)3\\QPF%JQ_?@/L78'U,YLM.PF4IIL M2+/$V+3C7,R>%T8R'YQWSJ>B<>8(%HXPW;>]6>IK0924N5QU-GT:##PSKR4?1F<#HF7;'_AYZR$MU:U:M9I=*7&Z(R 0H5 URL7I:)(^J7YV"+N*=8O^9K[-/'GW*QV+]!&OK] M,,('3R8I-II*$6M$MFA^;U[VTF#4:%LU-2,I,S&3++1CTB@&9A*V1C"29!)\ ME#N&.26)U;^),5&'%AA=HGZ$[T28)//Z29G7VU-@U^I.NS%U_-A.V"*E:&VC MVG7D9%=NRCP;5!)_P)TF)/07)G\(\*[% 9=SU:%$5ZV>ZKM7O3!07N#YC3/.Q]@]MMCET7+Q9HWK+WJPN MU:E"12JY17_>6B#@P#01/]3E@0#O)]*NMP>\C\7*YP^\8N_>T.R% MU9NLVE:[QB53@A,7$/"2:#=-,IKX8*Q\>2'Q^\+2]J=3 Z!>?(H1T717-6S7 M=_ !33CN'1KV(J);P6+"B2)YU3.J'L9Z]B\*.KZ%B[P.:W-V-71D[S\2J0[8ZR!&X#RO:! MH*K;&XZSHI9;4>7ERJT[\72N:HYD'A^Y'F>B%'_2YFE"95SESHUS@\T7;YIZ M'S9>SL]G'U1F.8GI;7DI99MEI2$@V'"__J3H:((E.2\"FS.#S5?OPG@?-G-N MZ+2;R:>RU"XG2CFJ4ZR/9&QM^%]_DDR4HW@"FS. #6GN<5:P*967>JFJ)"B1 M$7.Q0JG;H-,K#)ODKS\T$^690]TCKY'X/CFV\P"J^'HOLKOZ ([$:6<>IP5R MBO!? X<:\+ABN=KH,"6+ZJ47EIEWEIS1@RJ #^JL6/JDC/--VD?B/9YYT/4> M!DK9D9@HYWLEJ=XM+_OLH#B6U07" .K_GSS)=20(( @XO_CI/01H;4OMJ%PF M+OF)UM#K9_C[D2H@!*!=-UPT&=\_+H^ X,PS/R0:.@T$4RGM)5(&94NKFBG* MY5S-C#O8#"2# KPCVGQ==P;L?2&IV58,UP'IUAQ.-FJP@';'##<'O2G!:08K MD@Z[YG38,=HDG(;SY:NNPRQ=#NG],U4J1%J(M!!I^7%IN>XJJ,MS]4XDQ!O* M2AD8 +GC$<.&SX'.MADZ@:A8G'#DE^.\G1D[\N4'\]H6BECJ3D-QO/ 709WY M$/%H%*%DNX+K^B;0Z .!HV(V*VQN)?4DG\LF<]WZ:FH_C&0^B3AT)D&.8KEU M_O"U\^+)LE_ULD?(NM\F4_K:NE\W._@7+F/1@D["2$>_*JX+WG(7"3MX\>S@ MYYM/$I9?)HES89'(%UE(%__).1R2M,7Z*E$M>67)CZW*5'Q> M$%BI*?,IW,6%%,,2;)T9MK[\E/7/PY8PRM3-S,(M2>78DM46TN,T)RX0MG"+ MTD-=^@F\KHY1)M457P0O!M38G,-FGJAR'+3X"AA4O;R X(7*,.(?.P_RZJ.I M%E"!/@\"*LGMJL8J#F+$G']@:MKNN*\57MQ;D'4F?(1EQ4_$1Z* M\(]DW6]HW2_357\"T^GO9SN6@V8LJ^,J0L]W0'VXKN L6AG;PLWV% ]H[;59 MT\&AYF[Z@RRD\NE:2YR5DO>&2OM%@1'D!#[%G6&B<8IL<+EYOOXR?>\OP8ML M#I]B;)?)3,I5SJLVV)%7;,5?R[ MAW,= ]O2(IZ-#Q/P5A%]O:OTJ+H9D@@AB1#")A&R]HH2(=BB=1S%!"VCV%3'5"=;@#Y@<(IX M/)H\S01\I5)_+$]TYRFSZ%16<)Y@E(Q/7DXFHHG3R@8)5(A# M?E8.^2="1>+CF5B_N!I.5E5.94EW- #::&7DZ#)1H=S0!() M(K=>EL:4A6I;0AR@D.]B!)0U1QQE#4A\:[:E[W,VK"_ 84C MULL7)T0^(?+)=@?"SEZW1QMDI7?<6<0I=>R7W3(. M>+2^,UNXM%6J4O41UQC*[=C$TA9R(C@G.)J*'W%6"8$1@1%)AYV)I%ROUWR+ MSO%V;].I8T_A%*RBD:FA6!X^#PE5GT\OK"_^F8:;E^727C8AG5&FNJ<8XG(* M+ UW&7"+ENH[#M#2OE>SO3[P7CEJ>ED:/\ZU)Z=%\>PT4985%JW:OQ1VPU4$71]QQ4>]41W%;;IF#;\!"@=8FX8P4N$RHN MLAWX?)3\"#XBZ0R2SKCJV.^YYF+8]FQU$I1;A*T-#K=R?O1HAHZ/%4]4VF;9 M8MAYQI]!+95 01\;YZ(,S1">^AR =%$>,:&IB:"0A,:92\J%11(DH?%V#QT M3.C]:OI$%EL8S1Z8 MM%-+,[]X< 2!65CD;-YKI8(/6_L3-_ZN*@8\(,985\"O#/:>]EZ!:(C0&2\-_O+]6Q M[T7]U7O]-PQ2_OP/_&=]8]4 BH/TPOC%75GTH% K4-2_/T_E[4]#^-H,MQ5Y M'9@#_$6\F0+YIK_]Z10XT&T$\+I<;/V21WXAN3\I^-___;^V)V<_XJ?P__[9 MFK5P@1FL*T<@-G" ,HDI0_ABOQ5CH:S<A-OLUJHKD;&#(IE_=>J90T#XZ".#7]&-()YA M>&,$GRR"=PT_VI)/-+-(9^)R1:@-,RC*LK9VYRB?J3BQ&,H-HBMTK^5SS MJ6DW7$7TK5F^^\2!QKV+KMQ[>M?OUCO:Z*R5?'\G<_I6+](@I M];-:BRI7*V:ZL^+R6KTI<_MOE!NP;$OO52>47YCF5ESJL=T 33F^?\^:DI^R M^;E5^^>&QD9\F1C*_?T^]Y ,J M_S#O46T^&QL-Z6JED&_*_/X].\E&3E3@M(K\D)US94EJMJB%G#APSVZ^1"OI MQF1BI@7I7I:GZ<$]NG+OGHW[[/(^(>4F%)]>RJEQKC8WX#B3^_>4%O?3U2K= M$,59CD[TLO=98,D+.;E_S_N'D:GD&^T$U78?':_K#9>QQD).[=\SES/U^Y78 M:HFF%5OQ!=8;/*A->.7>/=T>PR4>NUEQHJ1!M3T?]3B:A9),[=^T0R>[OO!8 M[HJ@/#1'F3(8YZ?XTKV[IJ8#A=6H08W*Q"=L8[2HI6N*(-/T_EV?VDLZW3 EKE)'?1JS*3@5"0X4S2S?U=_U' 7,5:? M2(IEI@FLZB03'XTOW7Z%^2G77;AU$W1DIEOZ$[_1\KA[\1;"T!K0.T.[@ M7^O#W#J*;&^"R*SNJH;M^@[HP%&E#5N=A-SO0/9F=*M>+"QE2I$XNIKPM7B! M:P:\MV[Y0!.\-ZZ3T67TKPAP566* @/'!Y_FQ^[9Q]>-*GT7V393$6BG(AM# M%7FV5)_M QQF UZ.[@%,IY$"4 QO##U=9VH'$A'Y#SHN.W16,@%QL'98HCA- M !QC%9E8]L***&ZDX,.A;M\@&EDHR%E2PX^ %GA.())15O =(D77P"X4_#0+ M5( ="H:"H4<$L17A(Z,1';IB*.?P5^^N;TRO@ MJT.W 3Q[7-"&N\]O(%AC7P]'7;2"M =Z[0Y0QQ:,^D8K.(2[:*3B:7>;6VQ] MZ?E.P3W^DP;Z(PS"_NOXNX7?>'F_G8>PJ7_<_3=^\RM;AY&.I.P\=_.J-SG RB!MD#4 7\F>PAF(1N!(_*&B>KZ#)@1-C@L, _WLPAMY4 JA7XDEPUNO!6)& MT3UT]?GV#6!/#8!IQ02(#B@ M<060BP_@.VL;F0[^PM)1)-Q)_&\*CQ,IV"A^>/#J&IS%.?SBD7G!*=28\E.. MR"&XN*6[D_0J#2QU#*=Q(BQU=W-A M"TX_5+[A*3X>&F=/]\89W_5LJ!6J^+7?NFUG-04[=UQ_=>_:\%[51'5BU6NE MW$2YCX]*;3M/M:71=N[RQ+*]W:*CAE,KE?B$W'G*EK,A4T]V9:TZ:3]/FI^GJD]>2?ZIDO'E7ZDEM>>%0 MV6:JD>*;VVM9K.5V5C/F A6MZ,)V-.C4[Y2$U# C5!]6E4?;63_ZN9Z#VEI$ M>R#&B_[2[4AF=Y2:<#EQ-4V.CBZ(^:L)/4%SGCRA"7Z6E]J2P%.Q!7W?D::/ M(M,$,@Q\MIZHL1.GE NY<;NZ=B3*\6R_D/& MK!::"B-\PX367WEP0FT+'"@U>N^#R'J"41P3T5T\ MGPYRSK7( $8U%E@KJNURP!]RQ06L&S"W(D=5 YZB&VZ8'HYLA8388S;1 MK.Y'*L''*/2".A1EFUVX7(9A+]S?^/V^FIIHJV.@^0:H#Y_/D72+B)@0M#FJ M57,[MC :H MNU-RQDN!K;.3P4L?>5QG\B[Q9C'L5@YBZ_XVO.<0 MBNEZUM:_QU#9S.\@VXN4S+MYUC"OCA^\OE09N+;A>^ [$JQ07.+OE=70IU82 MA/_^9:75VR7@9%U^9EUHZ$J_60)'%H8 AJS+%F#B=RRQ,&>X, 0PY[DN-'5' M\/)UZW+J>?;O.<@_-@F)[ZI_?T]1_/4,)-Z;@+?*KH($TOZ_S[547^OO?7'] M[ZD2L3=#1$2^7$3>\W ^Y>W_6D)PA2_J'J2K^U+RZT]6\<(TK3TD@O$Y@O&. M);\(N7A..OW%3G=B2K\)#G\S S]C.D(#&[*JZ]T[TV4$U\E%UIM++AU%!GSQ MM7H-_OM<^_7V&>5$Q#[)0%^YB.W(TW\KS\>+$MGZ2MG"-O[*16NMLE"%J>.. M]>E7-(?\)A_A78?QY-FI[N=V=[/ O[^EF]0/.]IKS_D+6T1]>2A^.I9VHP:R MO'^SO&<81I/E_;SE/;]@^/#JGEU4^][:%6QK%"FC?X+-*M JH;+[BF[J:%O) MNC0_^&/Y>5OM^;N#'Y?:*S MS\NZ7L'+6KRS)V.^WN!\A-K_>,F?ZWAR?>VA MXTI25-@I(SE"8H3P'^J&4#6$=:2TOM">&OUZ?I(?UU=.:<$_,(71;J$ZZG)C MPK&,-66%MO$\%X]J0/\MHLUDJ^)V (KH9%0GN/71IF>=Z>27/C6L:V*,FU0? M:-9T&&4AX[.UWQ *U%-RO1&.Q3N%N(TP[,S:182ZWZ?;SL_P?O;6$<&5Z\// M@$*AVAB[<PN#G4Q6]$S3CENH&0$ZS80ZL*7C&@-RU-$E&BG6,G>[ MK@S4+6^90^*:7[3W@S0!=%[Q1GC,IPA8M3_O-$5M8ZYB_;_?3[J&G. MC^3XN]Y22;%\U%F;CF-G*7Z"LW0QX#D#Y4GH4Z/MT07A?W&VF-@/<'_']%PC 1 5\<>O>(97A.>4UJ%7&.B%_W6 M?:NRBE46@IPX/M66(.01(8^^(S?W,40E?3>5+0RSLTDLW56I4K7$N\.?<\$F M]7BN;#YUU4FL2#]E1Y12$UH(;U?(,NWVB/507]$1G):W6::]RPG;=-D^U;FM M$6&;SL-#PMH!HWT+[.\H\_YR0/5R_H":]-ANGRNHHE!#]N3+W"-)RQ59IRX( M8EGJ5GQNJ9L/.CISX/A*I"1AFXBW<[*W\Q%T5)9)S=0H,TF9Z92<-Q2CLXR] MV4#S2UV=A,BWN5:V.Z-6 TNKV;J8SJ@(.[?'-M5LQQMO*E2@JD'^SLRWO7\* M-2'XX;)K5,X@4CI#CPB5(%WTLA*:ZL'8)E45[[I:-_JK4EMIJ M+S'V1C&V0W]EU?9#+Q7C32O[,*D+M!L?#++\H"'(J??KD'P+1&@>^TD\X9$( MC_3U/-)AR(RD5;>[R"F.%,NRH]+]7,@Y^L\Y4%FO9]$)1VI2LUXEGV\H:E'5 M1Q!05\@5Y15#6:XB'4?!>],:AN*A:=[:I(:]I."R-SRFZX'^%?@_A?(E+!$A MA,[#EPFP'6J M0((\7^WWHHF<-T'^)^%9-9\S1Z(+;F0^,K\V'VN?;_4$Z.D M6,Z:I7XKR=4:T*FAJ7>]FJJRBH3G51'NAW@H)W@HQP!A<#\W'A\*BB;QG8?5 M \-,FDG[S=-GOM15J:47O%@UFADI-N*85(>/+YGD L'DEL@>O.U,]!U["C:[ M[--WW0NO(+I@$N ,?:(:0&=ZXZ,[B500:NBK=Z6MC^%9FY%BQ5NG"UK9!],K MZ[1,]>+31K5EVYJC-;_0ERKEDTJ[Q7",6.[WA?R\QZX&LR8ZP?HXAB@\2^D: M&:(+1A/QVXY&G")WXF5:*1@2G[%XBRL,N\/4SSEM"ZG1&1D5<2XIDW)M\&@R M2:Z$\7B%!-/I;?NZKY^)?7S[OG-3-#?-1[W7K>W<%HLP4Q]8Y$AD9U9(V^YO M;'-[9C[UY\S)]? 36P6Y%^TMGT$^]0RM&]G31!B%SV,4,K:%6Y3#>%X30[_W M<'GBP9T8ST%/M=SP;"ZY+%$F6#1A?/347(E?6;.;M$$U.1YQNM2N%^I-:]5L M#/LPK&%/*-H--C6QUT@UG('R/$=?X ?("0+7-71I^CF]6'P MT084UCS.#>Q98R@I,][*=A94]J&"0<&_ XKM5T,GD;^+B8NC!M;=<%YUC*X' MPM?KYIS;&IU_Q'9S3@O&=PCVXS>0ZOYX1C_.8I5)FZY41SFS"33O*_T7?IS- MQO+*(B:UFSV%JQ@3C;M?R/3[[8]+OK$*TR2D]3'Q1+X< G_KE$B,.:A/4ZPT M8:A!7EQVN[[8QI+^'4[)A9(XGW7^T!891,X?NA!2Z.=(T L4",(G$4&Z=4$Z M1__FR[(RYVVWM[NA%(!B>&,5!@KOM)D[-R@0YN'\UX@P#V<7=CT3P,_(/QAI M#9N3B\WR^^KB1?Z\/KM&8@L=&^,GP/GQHUN>=&T20FZL:M@O@%.!:6@<8 MF+A#WU,,TW8]^+FFNQXV1HL?OK@.ZD0L5RUVD:$60!D871K=+>M',KM6:>_R+ MNA'X%OA5H3\/!<(!T'"#W3LKHY$#1OB^X<4^5&61]9QX]BF/F[]>HQS,T1#- M]OJN)OI*V&?Q^;ZXO>):NL)1;C2?NDVT#G5+L>!<&Q!;R E!HH;?,QCN&$(U M6"0P@\L(M7L$HAE8;C@:N"0FDDD+>@ZNBUKQPV&%4#GX\+7H'UBGW0="&0 O M;QQ( 'CSQGA8(V %5QX$ZZ&O.V .+!]"(U#[+TV!IL___ _\9ZV!5 .B'/D& MXQ>ZED6:8^T94/_^!@^ X=8NP.%H '\1JA3+11[G;W\*)U%57 "OR\76JO_( M+Z1V(@8\*?C?__V_MB=GG^J@\/_^V9JU<6 *&.PPC4!LX !E$E.&\,5^*\9" M6;GA+":3=PSW[W\&MJ/!/U'KMT;S'(G?)9/_CCS_B%Y];ZE,91G;6I#0/8L9 M8.C]#KZU_LC!0PH_LUTLFK\QB/4Y>OO=N^)5]^SI;X:^PV8$_AJ^%N:0A_ )QCQT+[:->?C1EGBBF47&$RLQ"+<,D=L1SKU2*<@PN'6VO5*,2MTQ&PD5ZP)M4Q1J$3:'?A!5:QU MVI'_^>_!9\[M9[[)?P03:@0O]'ELWT7;99%XM( %H3/0-^V"6]7TND$P5N:H MY5I$LPU#<=SGHR#;_^>YB_"/O?1+A_'-&0!+%< KH5*-6#X.L^';0\_(>;:E MP:\1:)J5: 1>A[VDA>Z""'28@/;\JF\;I%V%=TB30?N&'$W=\H-#,G!H-9"] M&=VJ%PM+F5(DCJXF?"U>X)HRNI0.-M#!;P!-\-Z[FODTA?=7H<2+]7A5B84K M1-]%ZJV\4!,>L$Z("+4L],V+$&8-B#,ATREVBYVB&.+L[1#L@([\]6=C;T\; M%T)^IUB3Q.PGR_I?32Z*T83M"&4 O 4 UKZS^]+90O'.=OS]P[%==!-\;<[# MBT:4R +ZHL8J9B\LZ"<_#_>%![D=P_T'_1 JJ%ZN+F[4V!@ZZ5B7P#M!MSZ( M!X;P]O8"Q6QOQWQ;D5[T<)BGAXH#.<_ 0<&-@J(&;("WAPH?_!_ZOP+J:ZS, M061J+Z#2@1]KN@-"CQUM#)T'\0:^#X[E7*@.]2$,8BT/^='#(4"A,+H/!(3> $487.S3%/?4>%\(0X! M&Q$%1L%XT' $]AQ.?$3W A%6G@,QN/8379W$;-\+;G\7J=HHG)\"%2^P\7(A M=T9XY "0%9U#A:9%(P/$0\#)0PL"4'V4"C P@I="L#64Q3JV'OE&2#&HOH,V M66-^(P*PP =Q\2;H-UQ[>VSA6JQE+K"KB[&NCM?K MT@90B>C( MOW 0'X&HGF#BD>OQ0A\\O^;F.0B(>PO_ZE3?_8SZ%J!&,*=PIDQ4":5[J\@< M>DBO1?<#6W$T],= S]E01^INP&F$5,I40=0!PK1M^/@-7T[]N]AX=8JB>.(# M4:@Z=X$B["F!%K=&ZSL&4J^.=3!$3U9]O&;V$(("/F'M^&;$^L:LO+!$ZTLV MS]C<'ET=Q:*)1$5?RT[P^CMB_8'7BXS6"GTC5^,MTX*-FVT$#-VVE=HM6-LG M,5^G\MX8)'XJO+/BP56V0 A3!^@!\@_>Y5E)GVP)H0PJX=7;1N*043Q">^CK ML:QVI&\]@\ *>,6-KL%6:Z$;QL8U#[\'92?01-! K74?A!QBGY_7S0W)6CB0 MG3N__SW\2&B4PR=IH?*TP +[-QJT.I;N(6[8MPS,R446#E)UVU(#7Q;-9:#^ M$#,W59SU(B M#[69ART(Q(X"86Y!&VDC'C#\&PY; A #=TN+&C:BVD?V'#@6 M5E [\X[L>T Z8\GQD&P$'LFK5.&^FX)Y[(T+ 0C>BST[WK(J/?CWZC/4_Y0$X$02/PB9^?^+'U?^DTNC[4[%MC M@3*FP)\T^"I02&M0%%&X'[PWBU\[<1>1-DKK^-?UXZ]%!NZ4C MEQ0[6?K6P9O>\YE0X5>B<-".MD#.&90M913Z:O#F_A2G9:(1UQYZ^ (-*D;# MG@9O;2HH&6+AV&+KY/$*%-K+&CP0+7#]W@;'39*;! M@>?F#>R#"/PA#PZJ@ZH"70HXAJ )6#2B!08L<(-0%+Q&&L*?!5[X#_HSTQ ] MC*-@8@_/S'O>QPZ* _N&@[)U2A+'(;LZ WJDNJ$X*",WP%G"\S$-T-.#N(?^ MLC;Z<3O0\!W7WXKCP>'!N9$@*#X@L8'C\HZ&16$67,S7V9,H1NH!^@3=?9L) M@E>=Y+@&[Q"$%<%+!0\)7W2=U\42O'TCJ!SV+-:.J7*AN^4$/NPK;,O: ;4' MACX*(UE_R] $"?FW0I4]#SIZBK[9>)1O+.QGHN+UHIACRQY?,.$DU[O^ DV1 M9"])]I)D+TGVDF3OK25[F9.2O2Q)]EY]LO>5""+RH8EY%J[/+SW^T0@T#QVA M:LF^G@U M:CF3./;]@;ZH CC,QYP2W6Z%J2>7"41/3\G@O&H86P8!K@L0V^780<'O5KQZ M]R95B>ZL.PZ8VT&^\YFZ#*<.6T15\F5#,KFU-'$3Q MYK?G[2$V'!4JYG9 D'[:(H2W![/)^+R,[1'3A_(\037 BTC_ $C'(&"J-L*$ MW.@@(7,@+[RNNWZ1S;475D!&[PT'R]1Q8PGT#91+%>O" 9I ?7?2UF_WYLQN MTD0'8*[P:^+(-6P);ZLJ!.1=1#B\4$A(3>A< MA5L40H8FS*2M@K'"B,H/2Y9V1V$A!. MRUX*\6K4TX$*G$M22T?MLGU-89&U+. M@?L*P_?H0W]VN/KH_!^=48B=)\??PHT8L ]M*.L:>+3+R_4<7_5\!_SX5JW# M&RZ.:)BQQ8&&$0*N^=PI^W%P *'")QDZ+JS!=WAUA\B:-C' "!,A6YM+[B(% MZ ;/48<+'][(\5#]XM8N('Q/]+6(NW(]8(:UAP;JG_-&B7I0%KY5R?[:N]]% MBH'/'CYDO7[KL.V5"8,!$M0>?L!"XD@G,M=M8Y.\>&TJHIN7>BY5#%[I-Y88 MW#IGX[QA1PLY;H8R=<'O]0__?(+;LM/Q9LN#P@*'!A$SE)7M>[^'^A)HV_[3 MVOT+4+[;A#"X# OIK[UV46^.^N4H7_26"CQA>_IZ=RG\T-V.4O_W7RD^D?KG MY3A>M)W:=LYV?>2?<-40?S )1':G3\=SU>ZFJ\@K.WAVMHRN>Z$@8#]'5GNM MFHC8W;C8H?Q-Z%(@9P>Q"8X>;M?9[7N$3$O8KB<64/E;J87=G0H,2];*#\>S:%L>E+ MH#*"8;R[9;9?]"@9*XXY]#=E1Z]8=MLY(WFDB#B>DSB&6FZGK&NW9\?K]A=> M%^S2X8WVZ10G9VYU5[UZ7S<.Y*:S0-EFQGZ0& M#W%EZTZDB 7< ! 9"HA6"W5LU>=@T\\(564.#S%9F!=#=X/>-5P/W\/A8DA4 M*"@#;0;U4"AK'>B*NX@0MA/Q#6^WG'L02Z M+>I2&PQJMXN$MU6FL&XF@5YO=Q?[.^PHJMA\_3'K7?3O-4O8;L80C8S7+.FF MH4W([X9;ZD/%N\ :-IC,-85JZ! J6DA-XCXWF\XMNQ12%$_C:W#YH;J+SCCL M<;W55 -)V?MEOW 9=BLV F_(LG<*Z30=+K@#+!7\U!ON-J%9MT RX/6H2G%+ MM-ZM"@DZB.W?;[//='W3G7Y72-.]D(1 ^+9*=(+HP,W'TA[/N?<\*26-_2 M@Z[_$OQ!;GNH[X"CR5.H]N6G').5TV*](LYDP?-%;U6=@L6ODP\+Z.B>@8^B M@ 9 UWS%P"<%A-W]Y6K8G:G]//SP= "IW7'F?LSP*)T3]>:3.98?T\U?N&8* M&D?W__UB=\_(L'Q3L[WPS\>=(E!?F[L&<%"J51F!7Q$7^A7PFS$F.%"@!I6Z M+'<'@Z;N9=.461LOW<+L\2$=6_SZPR3NDNMFT.M9_?/O]?Q[MH?C%-.$<[W. ML^+5V1RDP=(!2'>;T$"((EV'JEV=L,8;US3#N1\:NAI(SZ;]-WPU5 __0EYP M-1JJG@OU(2[^?57\L!,1]/;9?\)S0Q_<_FJ.MR<<=#J&RMQV[B*9==.P7)AA6*XV7PGQX0:NVB:@^SPU,9EQ$&H=^"]7[PP@AM4:"C'#R<6#A"U2U(5 MZ OBEB8(7QO &"%)8M_S:;8$7U!EBM(WA5=&P0/[8FVR@M[X/#B'0G797 M>I.N/+1Z6 ;4=:5TT.)\R[-X-4^W;JOY7 G\6@.^W0T"82L^$Z"Z/MTU [MM M0CMS0 \JKZF?'1T8UJ 'S;+6@8\&/$=?%_SMZ=_U:!PT-4CIO7AX-'CZ9L9Q MW[Z]=F@OUP$^&H9>0S2M2"Z&4!4%(]?\3>M\Z*YH -&H.(=I/_MZZ(\9904M M8*3H&KAN!%__"KKV7JNX"[80WB&8(N'9 P9\H02H ""SX$9#KD1]X4;!9SO^='MGVMI'CJYE#*7$=]J<;.6S M,>C")8=.,=2#8%/3C[RWO7'K'MZL?&5+]2*H?2?4CJ7XDU8^77?VHX-!" MYBEN"+@X)3-)-B5S<5:5!PI09'4XX)1A"L051OT5(%99GVX62Q?SP^8B+TQ\ MC2_/J<%$*<=&*/YZ>25E5J:F.,S&J-G*946&&ZQ8;R$S^U?:G?2L)&A)CP+Q M4>4^F8*Q8'4$K^1>7EGU5T(S!>2AR,0D2JY.Z_?%EB"S^_?LCK(/9J)HFQ-= ML%HENBDU//AT=O^>9F96:_>+25'D77^N]C.BDA^.9$ZF7EZY7-8%:M*Q1Y0" MOU!N#7J]4 RVJW*8K>M^+ZY/,2.;WKVQ7LOTIXP[ I%>P MQFW*-+/+L2 G]J],UUS99&2Z+#+SL=')W[<>J[&%G-R_\G&DTU*S7F>IV%Q4 M'P#563K+IIQZ<:4\8/E$2M4&,L-JJLPE-4U64I0B)]ED/*YI0UY3XWOK7XN/ MN](TEJ!66B*?FO63C[$'X=#Z=[)+7R]8_;Q85]2.6>AKA=:T>6C]>ZEY?IRK M9:R)(LB\E&\\=/O^XM#ZNR5.*B?30HP"_2(_',9BRK* )(5_>64N+RPJBY;I M2S&Q;#Q2M6(Y9C0/28I<+>M,=6E+8CTK+I_$T=@U->&0I-BUZ2(Y+\;82=X: MB:5'F2^U,TBF]I[.M/NY5%E3.E*]L% RCEA>MAGAD$SUQ.54M]1Q>](;C!]- MI98I/\K[,B4SJ>%PJ"E#65520XC5)"TKE*K(E):D-8J+\RR?>GGOYOAIFAPT M+4;DZ78RV3'G_L.H>6BMZ#1MY-G"("WIC7CM8<[.>[)S$*O3?F-NBP\%49KNJ71%]LU ;&.%6;%@^NE35@Y%Y]SN9$GZ?@O-H- M=I8[N%89(5=I=,VV0P$FSV5[3F:P*A]A'V8Y/_%4B\Y1O/HUZTN+06E6]^D1O:(6XF!$K3+%M/PTRY>8A_,>7 M2R954X!(^-U)(X234&P;VWZ]C]S"7#B70""8R+L/5KI[6+Q3;$Z M9E$ZZ[]#[F[$1 MWP,7>;G;:SY, @8[K<-TR&F#P;.YWH4=3/_F?$ST[<].4@BN7!_*-(W,&9Q> MG)38$/_/QQ;CP84C+3YWJ>YLFE0?/,.X&+OOQ;* ]42]GK']-E6HB)G1=I:B M6,N=D*>HZA;.AZSS% ++413U)5VAHUU9IV6+*!N MG=3KB8I#6^!W='',!6I,7\:"7>-A5!:SY=G,;)Y? MU<26/&Y,!/[/@;W]V'A\_'AL&2PU[LEIZ=(L76/'O=$@-T@++U>YK8Z!YJ.T MV,&\E [<#GQ@VK#5R:^U9_*4:,=;JQF3%7NTZZG]\7!<*C1_10"4@BGB#1T? M?"[=>=CNAHZP[)^/+:3VT7[8=.=32G6[Z]A,=:;!M^>TQW( M?/QX[A,*Q(+!HH&$M"DB+M2 +%S3ZIBE57S/7G\0<+3XDQTFEWHNKPJOV6?B M/6<]L#5/&Q:);6JO7I1U!>\?WB7!W]'99RW"N(VERH#7%,"OIAJ/MQI E]XO&1LI0M>EKR],NVO MU=(Q=QQ-%N(,%B)U%R<+<0X+01!Q)@L!$4'6X?/6 =?W[M9P_Y6)_KZW3AY* M31X[#5^J"RYK#J#+B#[$Q78?G _ZCF/7!00;EW:ZC&#O/K*."[]PPI)OU6\< MP;L*;L#/V,/@O^OBO9"UH://:4$"FC,%3?*D9'FPLOO_[B[T7_IM%XP(AJ)3 MGS07-[?R%[[P#$6TW=G+_ 7,P7NQZX^+>JN:OA05=QG+?5FK?4"O[=?5JBH MP^'+W:@_KO ZP;Z3, ,<]$P_M(:GOM 9"?C:*G_=2WVY@GJ9)\"T^7:! ;M3 M57YL7C13Z\L3?ZB7ZH9+B;XR[['WPRQ=H@ZG1=',5M)EG8K:V:]U M>!]5P]'AN%?IYPTA87IT&)LIZ6RA/I(RSBK_ !RC4+86V^G1V"F[N 0LRN'N MHDW^D_VUKOIA'W5V3F=G]F1F.O:3D'XP9@-42XO30H@<:9 M*?.S0D:XC?&SD?$@RDLV8^::8JR2\Q)*-C:EA=&7(8-[FC+E)A4O4_R"GPZ? M%#;M&TV(# XA@T_$HVSJ+61<@)L?6#TX_-C[EN^247QI9,-9H?F2[%S-MM17 M 3W1"BT_$^OP4HPUY>K4,"<-%94M0U/'\7PTD3C.T-T6$@@0+M&LO0D$L65U MB\-LHRR9E3)?,5QG3+<1$*!EBZ>@;:/8T^S:A85Y)+S[B_!N5QNP4!MHMH\J MJ&Y-'5R273R@! :&0L53?$J_6DN";-/#6N=.B2Z$=/20Y.H*&6S P=C@!G!^_:U1C5W& M)MU, IG3TCE[S21@5XVJ&C6:9SPC2-01'9I?OT'_X#/SG:[0D#-S8U34>W.X M3D-MW+DZZ2A;ZQ%*I#+XS.0*\6(Q_SNXA,P=5!7"1X;6)[*$H]CFB=UMU][N M/!S&*8X$;7AA39K]1*XAFG?.DWJ?@F)E=,^EXNE<,EX4M5F M3_::C57=F15KRF(N-,I965WLMFBS9V"SYXJY.++Y?FO?C@]FOG![179K% /] M7>_#9^,__::2RR5R0FLA.JOEH%T1C+O,;%2 *S%92(/S%SE^G^#X_;GGY]M= ML<^>'V>E6S=/;4<1$A<=H_2XWEY*!K#:0&90*,;SF>3OX 1&SE\4^?P];L.0 M,SQMWCU>[!96IV9?3:^;M;Q3&N@SY"UBMS";R<;1/".W, IF_D:76L@QF,UW M5TEMM;FI#6_:LW2N]/0P%;;H&&"0BR!DXX40%HR]RXRUL_AL5.X?7]"?2YT) M4;7F*53-ILY2J6@A3F ADD)42'X:*Q$=B1-9B.A(G,I*1$?B1!8"CD3$A/2! M*_'&(-:+ANN?4-#WDC;X7C)P:2ZR[Z6Y2&?/\JEO7=M]3AM).C(0_9,V/#D1( /_I!Y>#1TG^SI?\XLI,_;>DSWWSI?Y'N M)+KK?CM3\9/"&$??ZQ_)=Q*M=[3>?]YZ?RZPY609;HYQQW7DC:S9GXV$_?)M M_?E OL_72T=&->PU:$@6^ 8-Z*?/ #DHE9NFHVEWW45"M]JKJ5:KE"Y*[P8Y ML,T=!HE7GZ[,8N_\0JBH9:.2*DZ#LE MGX.(>YHTFG:_,;]9+&^-MEQ)YO6U\GXHT#.G1)>UVH,H-/5%MW^1/+]X$ ;. M4XF0W0 &*!G/"%\-"O]-3\D7@'E/YI0$FOU\REU27UTE'VKUVYJ*]>ZV;8>5VOFF:[(#]D:MU:\7K3 MS(W,D4@9GW*9=#R5?JX8,MKV?\*V_X9VW$O;_B&C+;KCF5KM7Q571F4P-K/9 M(>5W*A;R\5P^%6W[R##[;H;92]O^JO1TE=I=.:M^XF&;K!FF\'B5+:%MCZRS M?#:)O)@7: K425#5,GP>QV?D\,T?WLX>U3)\,[Z M;R"#"-D>K7>TWK_W>D>5#%\*49N(YCRV,O2- I[JV(GI*QD2W-HL!IG=S1>0 M?I\0V"$"T2G6:G@AV-G&?D6\W=KLT M(\42F7PA7GAE0YGH%$6(O.^.R'O_*5JFS/IL5"_=]IM.,YG>"G?V\G9+BBF2 MN6P\FWP.I?H-8C&NG6HCJ<04#?W?!BW1RS;J=S[^W^ZNA)/]5V1FOO)H-]@6 M]AUM)%?T^) S+M96JXMNL>HLEO.VHPQ%M;NKED@!1CX5+^2"1_SOZ$3\ 2?B M]S$9WW@B%,U(M-*#\:+6O:C4M&%"S]ZEVJ0V(YG*Q0N%8 /1Z$@4^=^_J+WX M=VRJ:*(VB8*:WSP<$YF8;]$>YVS3OTY[7#:E=7ND#S+"U42"H5[.(4>I]&9^B//T._CU'ZQC/4J13-ZFQ=:=0<)Z-N$AOA=I@JD;[V M*2$NA+2 BLY0%-#\8PS:\..T?XKF@TU#DK+GE[7$53*=&6A%1ZVUT2E"=FPV MEXGG\B^V!67UQ_1CM_82K?'D9.J1/W"'*AIZB_5/.K<_KMY<1K8O6OR)OD0O M=F(KT<%ET&/9VLJR%BMI=W=O-H"=YM?JGM$2*Q6J1*?;TKCTV%0GM;S@6FA1^ M&/:WWJUH&*/<+&&N"TU+$[H70GF1N9Y7A(OVCY^9=+P8LN^PY#Y;5NC,*\/[ MRL#4[GL+T91-.Z6NZHGNV\_GQ\I*>4I61D_WPE(8KG6]6NK/Y+FX1>9B-AU/ M%H-W74PT8_HT6 \1@^V )0ESC#V?C\W&YM*^!N^CB4I".%S6K-)G @B.UVT+2F:!E[J%WE55]LJ Z=SP2 MILW':JFS3"YR#Z6%J5S=E6_D$MF42':R5+*>^=P(/I;\$9/1)EFA05B&+7_8 M11R 87$7,?Q_,N7>Q*FS6+=1OVV<-RJEVUZL5*DT^[>]QFT]UFI>-Y!9UOU4 MV>/3519-Q6Q.6V@3(\6,GX9.%;IXT<6W4F7TIPJ_3?&2.,$%,1^OJ_/D@V0N M*L)C9;J8CQ/93#NX(.&?^_P%P0_Z1[&0A31YRQ)A\8 66'$"PF=_Q40$?_4= MY:^Y,_='"A?HA#.S6!1)5-%(T"^6Z!EX)J"'ZLBP7<7FX@;N5W2YHMFM1(.D M*T5T_@P)?15I,<6:XY_)>?3F;,9FR"8S1%5UX._RRB+?A6?#%8)^ZL)+\0M+ M>..*L;] KZ2$?_MGW;-8O51JX9^3__X-2O/-@T87(W"?GSH%$S\>+"%^$'&&$R_Z_OHV2T3)./D9*7-VBBUERT M\/J.T%?-\ MF3.^%]:S&3;*9]3J'H2HIC*>YQ$+N7SP M%RU#U$R0QC_V:H7L/V0Q0&5B@ET_K_Q",GV@WO?__K]\ARKS>0$J9,6IVAF_XCJ5G1,*L9"X2SE5KO\XY:U@*!CV;-"X3\Q[Y\P]\!: M 5L/MR(^-A[R+3\?#_W="\7:=-DM??5/*GF&U0;ZD96%9\XRG[0/]I13FEMU M,38WX,;Z7[UF)0S*_0'*78,#I?J4._T5MS]!LJ LL6N!-$1%QU1)IKMWQ(]T M>0(7S0M@[H=:JQ6[J)6N>Q>Q2K/3:G9*O4;S]J,O%-\ ^"LF:"H^ARZ_;?9J MW5BO&>M=U-!P;[O(:*F6>K5J[+QQ6[JM-$K7L6X/_>*F=MOKQEPD^NG-Y"_B M8YCD"M-M$]T!^ +IR!HZ.F/%O;N0[\1N+7Q1X+M, DHNP_0NN.[_9A\ZXJ3W M#81G)2#OX!('CRR&/#'D[<#LS;F(+S&P=M!O\(\Q=#^+\1CZ'-*4LK%5D+.# MKBU9\J;Z_(WD5WAAFFS/!WK>YF>FXQLL_]3A=SQKGGZ>>_9+)NK>NAY4AJR^ M\46G(Y: TXQ^U:]5/WC__M)$._)$%4T3NXD@??,XAG9%-BP1*0IC?SBBTQ@V M+C M8PJR6"=6#.UVS65[CI-3CG-=-2EN!5N&YGZF:32"X6HU8M)=SD"L-T6T[V MMJ?H2*()@$J5V12.YR027X^H/9_K>F@O*AK;BVA3$)_0=>'0-D![!6X)-%)D M*\,W7$?'G2R^0M">M)XY>XV0B#N*7&)]BYUGN$LEW1Y; M4UME+P4_4]N@+^B&$]N(*KE&XOB-MBG#)U5E0]QF50=/ /V$12?C[Z)Y*0:6 M\6L^,--U::NH*KQT8N"!HD$C;\70MS!] [Q2&":ZGTWP@5>&+MEH2;:B@7PL M"_O%4_1 /%0YMD0?L\ESW/BHH))G4!/2YBB*E/0L[U&7C1:(5F&$(S52Q056BOF%2? M)<8B[!O8"+)F"@4^#BNCX:KAZN1,*S>]#>[7N&N:F^#%EKXYTXW M%'CN;L'CZ&[O_3'%9);%1":Z=(LWXQC?_C)6"7A'FK*J8AR91C8U'!.D(22\ MZ7 8!>U=$>D0